mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-09-03 20:41:51 +00:00
Compare commits
18 Commits
918ece3da8
...
a9714943d5
Author | SHA1 | Date | |
---|---|---|---|
|
a9714943d5 | ||
|
1eb85d9c2a | ||
|
196b58d441 | ||
|
8eff6899e8 | ||
|
84de17202d | ||
|
189e6077f2 | ||
|
dce85d625e | ||
|
756229af81 | ||
|
c4b968f3aa | ||
|
2e36415358 | ||
|
4822c582b6 | ||
|
8b13498d6d | ||
|
a6bd834ce1 | ||
|
42a8e208f6 | ||
|
e1e8480902 | ||
|
aa8d664143 | ||
|
68710dd920 | ||
|
c1e0fc488d |
22
.gitea/workflows/linux-clang.yaml
Normal file
22
.gitea/workflows/linux-clang.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
name: Ubuntu Linux clang Build
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
apt update
|
||||
apt install -y clang libxmu-dev libxi-dev libgl-dev libegl1-mesa-dev dos2unix
|
||||
- name: Git Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Generate Code
|
||||
run: |
|
||||
make -C auto clobber
|
||||
make extensions
|
||||
make dist-src
|
||||
- name: Build Binaries
|
||||
run: |
|
||||
make clean && SYSTEM=linux-clang make
|
||||
make clean && SYSTEM=linux-clang-egl make
|
38
.gitea/workflows/linux-cmake.yaml
Normal file
38
.gitea/workflows/linux-cmake.yaml
Normal file
@ -0,0 +1,38 @@
|
||||
name: Ubuntu Linux cmake Build
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
flavour: [
|
||||
"-DCMAKE_BUILD_TYPE=Debug -DGLEW_X11=Y -DGLEW_EGL=N -DBUILD_SHARED_LIBS=N",
|
||||
"-DCMAKE_BUILD_TYPE=Debug -DGLEW_X11=N -DGLEW_EGL=Y -DBUILD_SHARED_LIBS=N",
|
||||
"-DCMAKE_BUILD_TYPE=Debug -DGLEW_X11=Y -DGLEW_EGL=N -DBUILD_SHARED_LIBS=Y",
|
||||
"-DCMAKE_BUILD_TYPE=Debug -DGLEW_X11=N -DGLEW_EGL=Y -DBUILD_SHARED_LIBS=Y",
|
||||
"-DCMAKE_BUILD_TYPE=Release -DGLEW_X11=Y -DGLEW_EGL=N -DBUILD_SHARED_LIBS=N",
|
||||
"-DCMAKE_BUILD_TYPE=Release -DGLEW_X11=N -DGLEW_EGL=Y -DBUILD_SHARED_LIBS=N",
|
||||
"-DCMAKE_BUILD_TYPE=Release -DGLEW_X11=Y -DGLEW_EGL=N -DBUILD_SHARED_LIBS=Y",
|
||||
"-DCMAKE_BUILD_TYPE=Release -DGLEW_X11=N -DGLEW_EGL=Y -DBUILD_SHARED_LIBS=Y",
|
||||
]
|
||||
steps:
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
apt update
|
||||
apt install -y cmake ninja-build libxmu-dev libxi-dev libgl-dev libegl1-mesa-dev dos2unix
|
||||
- name: Git Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Generate Code
|
||||
run: |
|
||||
make -C auto clobber
|
||||
make extensions
|
||||
make dist-src
|
||||
- name: Build Binaries
|
||||
run: |
|
||||
mkdir build_
|
||||
cmake build/cmake -B build_ -G Ninja --fresh ${{ matrix.flavour }}
|
||||
cmake --build build_
|
||||
rm -Rf build_
|
||||
|
||||
|
22
.gitea/workflows/linux-gcc.yaml
Normal file
22
.gitea/workflows/linux-gcc.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
name: Ubuntu Linux gcc Build
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
apt update
|
||||
apt install -y libxmu-dev libxi-dev libgl-dev libegl1-mesa-dev dos2unix
|
||||
- name: Git Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Generate Code
|
||||
run: |
|
||||
make -C auto clobber
|
||||
make extensions
|
||||
make dist-src
|
||||
- name: Build Binaries
|
||||
run: |
|
||||
make clean && SYSTEM=linux make
|
||||
make clean && SYSTEM=linux-egl make
|
22
.gitea/workflows/linux-mingw.yaml
Normal file
22
.gitea/workflows/linux-mingw.yaml
Normal file
@ -0,0 +1,22 @@
|
||||
name: Ubuntu Linux gcc cross-build
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Install Dependencies
|
||||
run: |
|
||||
apt update
|
||||
apt install -y mingw-w64 dos2unix
|
||||
- name: Git Checkout
|
||||
uses: actions/checkout@v4
|
||||
- name: Generate Code
|
||||
run: |
|
||||
make -C auto clobber
|
||||
make extensions
|
||||
make dist-src
|
||||
- name: Build Binaries
|
||||
run: |
|
||||
make clean && SYSTEM=linux-mingw32 make
|
||||
make clean && SYSTEM=linux-mingw64 make
|
27
.travis.yml
27
.travis.yml
@ -1,27 +0,0 @@
|
||||
language: cpp
|
||||
dist: trusty
|
||||
install:
|
||||
script:
|
||||
- make -C auto clobber
|
||||
- make extensions
|
||||
- make dist-src
|
||||
- make clean && SYSTEM=linux make
|
||||
- make clean && SYSTEM=linux-osmesa make
|
||||
- make clean && SYSTEM=linux-egl make
|
||||
- make clean && SYSTEM=linux-clang make
|
||||
- make clean && SYSTEM=linux-clang-egl make
|
||||
- pushd build/cmake && git clean -xdf . && cmake -G 'Unix Makefiles' . && make && popd
|
||||
- pushd build/cmake && git clean -xdf . && cmake -G 'Unix Makefiles' -DGLEW_OSMESA=ON . && make && popd
|
||||
- pushd build/cmake && git clean -xdf . && cmake -G 'Unix Makefiles' -DGLEW_EGL=ON -DGLEW_X11=OFF . && make && popd
|
||||
addons:
|
||||
apt:
|
||||
packages:
|
||||
- git
|
||||
- cmake
|
||||
- dos2unix
|
||||
- libosmesa6-dev
|
||||
- libegl1-mesa-dev
|
||||
artifacts:
|
||||
paths:
|
||||
- $(ls *.zip *.tgz | tr "\n" ":")
|
||||
- $(find doc -type f | tr "\n" ":")
|
@ -8,7 +8,6 @@ http://glew.sourceforge.net/
|
||||
|
||||
https://github.com/nigels-com/glew
|
||||
|
||||
[](https://gitter.im/nigels-com/glew?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
[](https://sourceforge.net/projects/glew/files/latest/download)
|
||||
[](https://ap-southeast-2.codebuild.aws.amazon.com/project/eyJlbmNyeXB0ZWREYXRhIjoiK3RLWndGOVVkMWthbXRQZCtVTTNOQ0w2dEpxakZ1cVBTNDZ1UldGODdqUERSdkx0U21Nd0RFaGhQL1kycVlmNzh2OXpEYnRKV3hXTVJJdjUvVStCbTl0dkliZm5jRTFsc0VBPSIsIml2UGFyYW1ldGVyU3BlYyI6ImZ0ekRoMkNjaU0rRUt5K2UiLCJtYXRlcmlhbFNldFNlcmlhbCI6MX0%3D)
|
||||
|
||||
|
@ -77,7 +77,8 @@ D.TARGETS = \
|
||||
$(D.DEST)/log.html \
|
||||
$(D.DEST)/glew.html \
|
||||
$(D.DEST)/wglew.html \
|
||||
$(D.DEST)/glxew.html
|
||||
$(D.DEST)/glxew.html \
|
||||
$(D.DEST)/eglew.html
|
||||
|
||||
B.TARGETS = \
|
||||
$(B.DEST)/glew.rc \
|
||||
@ -352,6 +353,16 @@ $(D.DEST)/glxew.html: $(EXT)/.dummy
|
||||
cat $(SRC)/footer.html >> $@
|
||||
perl -i -pe 's#<a href="$(@F)">(.*)</a>#\1#' $@
|
||||
|
||||
$(D.DEST)/eglew.html: $(EXT)/.dummy
|
||||
@echo "--------------------------------------------------------------------"
|
||||
@echo "Creating eglew.html"
|
||||
@echo "--------------------------------------------------------------------"
|
||||
cp -f $(SRC)/header.html $@
|
||||
echo -e "<h2>Supported EGL Extensions</h2>\n" >> $@
|
||||
$(BIN)/make_html.pl $(EGL_EXT_SPEC) >> $@
|
||||
cat $(SRC)/footer.html >> $@
|
||||
perl -i -pe 's#<a href="$(@F)">(.*)</a>#\1#' $@
|
||||
|
||||
$(B.DEST)/%.rc: src/%.rc $(EXT)/.dummy
|
||||
perl -e "s/GLEW_MAJOR/$(GLEW_MAJOR)/g;s/GLEW_MINOR/$(GLEW_MINOR)/g;s/GLEW_MICRO/$(GLEW_MICRO)/g;" -p $< > $@
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
@ -378,6 +378,12 @@ EOT
|
||||
void glVertexArrayVertexAttribDivisorEXT (GLuint vaobj, GLuint index, GLuint divisor)
|
||||
EOT
|
||||
|
||||
# add missing functions to GL_EXT_direct_state_access (GL_ARB_sparse_texture related)
|
||||
# https://github.com/nigels-com/glew/issues/445
|
||||
cat >> $1/GL_EXT_direct_state_access <<EOT
|
||||
void glTexturePageCommitmentEXT (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit)
|
||||
EOT
|
||||
|
||||
# Filter out GL_UNSIGNED_INT and GL_FLOAT from GL_AMD_performance_monitor
|
||||
grep -v 'GL_UNSIGNED_INT ' $1/GL_AMD_performance_monitor > tmp
|
||||
mv tmp $1/GL_AMD_performance_monitor
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,5 +1,5 @@
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
@ -11,7 +11,7 @@ my %regex = (
|
||||
extname => qr/^[A-Z][A-Za-z0-9_]+$/,
|
||||
exturl => qr/^http.+$/,
|
||||
function => qr/^(.+) ([a-z][a-z0-9_]*) \((.*)\)$/i,
|
||||
token => qr/^([A-Z][A-Z0-9_x]*)\s+((?:0x)?[0-9A-Fa-f]+(u(ll)?)?|[A-Z][A-Z0-9_]*)$/,
|
||||
token => qr/^([A-Z][A-Za-z0-9_x]*)\s+((?:0x|-)?[0-9A-Fa-f]+(u(ll)?)?|[A-Z][A-Za-z0-9(),_-]*)$/,
|
||||
type => qr/^typedef\s+(.+)$/,
|
||||
exact => qr/.*;$/,
|
||||
);
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
@ -51,7 +51,7 @@ if (@ARGV)
|
||||
if (keys %$functions or keys @$reuse)
|
||||
{
|
||||
print "#ifdef $extname\n\n";
|
||||
print "static GLboolean _glewInit_$extname ()\n{\n GLboolean r = GL_FALSE;\n";
|
||||
print "static GLboolean _glewInit_$extname (void)\n{\n GLboolean r = GL_FALSE;\n";
|
||||
output_reuse($reuse, \&make_reuse_call);
|
||||
output_decls($functions, \&make_pfn_def_init);
|
||||
print "\n return r;\n}\n\n";
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
@ -38,7 +38,7 @@ if (@ARGV)
|
||||
#print "#ifdef $extname\n\n";
|
||||
if (keys %$functions)
|
||||
{
|
||||
print "static GLboolean _glewInit_$extname ();\n";
|
||||
print "static GLboolean _glewInit_$extname (void);\n";
|
||||
}
|
||||
#print "#endif /* $extname */\n\n";
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env perl
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env bash
|
||||
##
|
||||
## Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
## Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
## Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
##
|
||||
|
@ -10,7 +10,7 @@ Mac OS X, FreeBSD, Irix, and Solaris.
|
||||
|
||||
<h2>Downloads</h2>
|
||||
<p>
|
||||
<a href="http://sourceforge.net/projects/glew/">GLEW</a> is distributed
|
||||
<a href="https://github.com/nigels-com/glew">GLEW</a> is distributed
|
||||
as source and precompiled binaries.<br/>
|
||||
The latest release is
|
||||
<a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">2.2.0</a>[03-15-20]:
|
||||
@ -61,45 +61,46 @@ The latest release contains support for OpenGL 4.6, compatibility and forward-co
|
||||
<li><a href="glew.html">OpenGL extensions</a>
|
||||
<li><a href="wglew.html">WGL extensions</a>
|
||||
<li><a href="glxew.html">GLX extensions</a>
|
||||
<li><a href="eglew.html">EGL extensions</a>
|
||||
</ul>
|
||||
|
||||
<h2>News</h2>
|
||||
<ul>
|
||||
<li>[03-15-20] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">GLEW 2.2.0</a> new extensions and minor bug fixes</li>
|
||||
<li>[07-31-17] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.1.0">GLEW 2.1.0</a> adds support for OpenGL 4.6, new extensions and minor bug fixes</li>
|
||||
<li>[07-24-16] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.0.0">GLEW 2.0.0</a> adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes</li>
|
||||
<li>[08-10-15] <a href="https://sourceforge.net/projects/glew/files/glew/1.13.0/">GLEW 1.13.0</a> adds support for new extensions, fixes minor bugs</li>
|
||||
<li>[26-01-15] <a href="https://sourceforge.net/projects/glew/files/glew/1.12.0/">GLEW 1.12.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-11-14] <a href="https://sourceforge.net/projects/glew/files/glew/1.11.0/">GLEW 1.11.0</a> adds support for OpenGL 4.5, new extensions</li>
|
||||
<li>[07-22-13] <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">GLEW 1.10.0</a> adds support for OpenGL 4.4, new extensions</li>
|
||||
<li>[08-06-12] <a href="https://sourceforge.net/projects/glew/files/glew/1.9.0/">GLEW 1.9.0</a> adds support for OpenGL 4.3, new extensions</li>
|
||||
<li>[07-17-12] <a href="https://sourceforge.net/projects/glew/files/glew/1.8.0/">GLEW 1.8.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-26-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.7.0/">GLEW 1.7.0</a> adds support for OpenGL 4.2, new extensions, fixes bugs</li>
|
||||
<li>[04-27-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.6.0/">GLEW 1.6.0</a> fixes minor bugs and adds eight new extensions</li>
|
||||
<li>[01-31-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.8/">GLEW 1.5.8</a> fixes minor bugs and adds two new extensions</li>
|
||||
<li>[11-03-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.7/">GLEW 1.5.7</a> fixes minor bugs and adds one new extension</li>
|
||||
<li>[09-07-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">GLEW 1.5.6</a> adds support for OpenGL 4.1, fixes bugs</li>
|
||||
<li>[07-13-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">GLEW 1.5.5</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[04-21-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.4/">GLEW 1.5.4</a> adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs</li>
|
||||
<li>[02-28-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.3/">GLEW 1.5.3</a> fixes minor bugs and adds three new extensions</li>
|
||||
<li>[12-31-09] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.2/">GLEW 1.5.2</a> adds support for OpenGL 3.1, OpenGL 3.2 and new extensions</li>
|
||||
<li>[11-03-08] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=637800">GLEW 1.5.1</a> adds support for OpenGL 3.0 and 31 new extensions</li>
|
||||
<li>[12-27-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=564464">GLEW 1.5.0</a> is released under less restrictive licenses</li>
|
||||
<li>[04-27-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=504079">GLEW 1.4.0</a> is released</li>
|
||||
<li>[03-08-07] GLEW is included in the <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA OpenGL SDK</a></li>
|
||||
<li>[03-04-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=491113">GLEW 1.3.6</a> is released</li>
|
||||
<li>[02-28-07] <a href="http://glew.svn.sourceforge.net/svnroot/glew/trunk/glew/">Repository</a> is migrated to SVN</li>
|
||||
<li>[02-25-07] GLEW is included in the <a href="http://www.opengl.org/sdk/">OpenGL SDK</a></li>
|
||||
<li>[11-21-06] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=465334">GLEW 1.3.5</a> adds OpenGL 2.1 and NVIDIA G80 extensions</li>
|
||||
<li>[03-04-06] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=398455">GLEW 1.3.4</a> adds support for five new extensions</li>
|
||||
<li>[05-16-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=327647">GLEW 1.3.3</a> is released</li>
|
||||
<li>[03-16-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=313345">GLEW 1.3.2</a> adds support for GL_APPLE_pixel_buffer</li>
|
||||
<li>[02-11-05] <a href="http://gljava.sourceforge.net/">gljava</a> and <a href="http://sdljava.sourceforge.net/">sdljava</a> provide a Java binding to OpenGL via GLEW</li>
|
||||
<li>[02-02-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=302049">GLEW 1.3.1</a> adds support for <a href="http://www.opengl.org/documentation/extensions/EXT_framebuffer_object.txt">GL_EXT_framebuffer_object</a></li>
|
||||
<li>[01-04-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=294527">GLEW 1.3.0</a> adds core OpenGL 2.0 support plus many enhancements</li>
|
||||
<li>[12-22-04] <a href="http://glewpy.sf.net/">GLEWpy</a> Python wrapper announced</li>
|
||||
<li>[12-12-04] <a href="https://sourceforge.net/mail/?group_id=67586">Mailing lists</a> created on sourceforge</li>
|
||||
<li>[12-06-04] <a href="http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=287948">GLEW 1.2.5</a> adds new extensions and support for FreeBSD</li>
|
||||
<li>[03-15-2020] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">GLEW 2.2.0</a> new extensions and minor bug fixes</li>
|
||||
<li>[07-31-2017] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.1.0">GLEW 2.1.0</a> adds support for OpenGL 4.6, new extensions and minor bug fixes</li>
|
||||
<li>[07-24-2016] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.0.0">GLEW 2.0.0</a> adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes</li>
|
||||
<li>[08-10-2015] <a href="https://sourceforge.net/projects/glew/files/glew/1.13.0/">GLEW 1.13.0</a> adds support for new extensions, fixes minor bugs</li>
|
||||
<li>[26-01-2015] <a href="https://sourceforge.net/projects/glew/files/glew/1.12.0/">GLEW 1.12.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-11-2014] <a href="https://sourceforge.net/projects/glew/files/glew/1.11.0/">GLEW 1.11.0</a> adds support for OpenGL 4.5, new extensions</li>
|
||||
<li>[07-22-2013] <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">GLEW 1.10.0</a> adds support for OpenGL 4.4, new extensions</li>
|
||||
<li>[08-06-2012] <a href="https://sourceforge.net/projects/glew/files/glew/1.9.0/">GLEW 1.9.0</a> adds support for OpenGL 4.3, new extensions</li>
|
||||
<li>[07-17-2012] <a href="https://sourceforge.net/projects/glew/files/glew/1.8.0/">GLEW 1.8.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-26-2011] <a href="https://sourceforge.net/projects/glew/files/glew/1.7.0/">GLEW 1.7.0</a> adds support for OpenGL 4.2, new extensions, fixes bugs</li>
|
||||
<li>[04-27-2011] <a href="https://sourceforge.net/projects/glew/files/glew/1.6.0/">GLEW 1.6.0</a> fixes minor bugs and adds eight new extensions</li>
|
||||
<li>[01-31-2011] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.8/">GLEW 1.5.8</a> fixes minor bugs and adds two new extensions</li>
|
||||
<li>[11-03-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.7/">GLEW 1.5.7</a> fixes minor bugs and adds one new extension</li>
|
||||
<li>[09-07-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">GLEW 1.5.6</a> adds support for OpenGL 4.1, fixes bugs</li>
|
||||
<li>[07-13-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">GLEW 1.5.5</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[04-21-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.4/">GLEW 1.5.4</a> adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs</li>
|
||||
<li>[02-28-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.3/">GLEW 1.5.3</a> fixes minor bugs and adds three new extensions</li>
|
||||
<li>[12-31-2009] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.2/">GLEW 1.5.2</a> adds support for OpenGL 3.1, OpenGL 3.2 and new extensions</li>
|
||||
<li>[11-03-2008] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=637800">GLEW 1.5.1</a> adds support for OpenGL 3.0 and 31 new extensions</li>
|
||||
<li>[12-27-2007] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=564464">GLEW 1.5.0</a> is released under less restrictive licenses</li>
|
||||
<li>[04-27-2007] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=504079">GLEW 1.4.0</a> is released</li>
|
||||
<li>[03-08-2007] GLEW is included in the <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA OpenGL SDK</a></li>
|
||||
<li>[03-04-2007] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=491113">GLEW 1.3.6</a> is released</li>
|
||||
<li>[02-28-2007] <a href="http://glew.svn.sourceforge.net/svnroot/glew/trunk/glew/">Repository</a> is migrated to SVN</li>
|
||||
<li>[02-25-2007] GLEW is included in the <a href="http://www.opengl.org/sdk/">OpenGL SDK</a></li>
|
||||
<li>[11-21-2006] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=465334">GLEW 1.3.5</a> adds OpenGL 2.1 and NVIDIA G80 extensions</li>
|
||||
<li>[03-04-2006] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=398455">GLEW 1.3.4</a> adds support for five new extensions</li>
|
||||
<li>[05-16-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=327647">GLEW 1.3.3</a> is released</li>
|
||||
<li>[03-16-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=313345">GLEW 1.3.2</a> adds support for GL_APPLE_pixel_buffer</li>
|
||||
<li>[02-11-2005] <a href="http://gljava.sourceforge.net/">gljava</a> and <a href="http://sdljava.sourceforge.net/">sdljava</a> provide a Java binding to OpenGL via GLEW</li>
|
||||
<li>[02-02-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=302049">GLEW 1.3.1</a> adds support for <a href="http://www.opengl.org/documentation/extensions/EXT_framebuffer_object.txt">GL_EXT_framebuffer_object</a></li>
|
||||
<li>[01-04-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=294527">GLEW 1.3.0</a> adds core OpenGL 2.0 support plus many enhancements</li>
|
||||
<li>[12-22-2004] <a href="http://glewpy.sf.net/">GLEWpy</a> Python wrapper announced</li>
|
||||
<li>[12-12-2004] <a href="https://sourceforge.net/mail/?group_id=67586">Mailing lists</a> created on sourceforge</li>
|
||||
<li>[12-06-2004] <a href="http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=287948">GLEW 1.2.5</a> adds new extensions and support for FreeBSD</li>
|
||||
</ul>
|
||||
|
||||
<h2>Links</h2>
|
||||
@ -108,6 +109,5 @@ The latest release contains support for OpenGL 4.6, compatibility and forward-co
|
||||
<li><a href="http://www.opengl.org/registry/">OpenGL Extension Registry</a></li>
|
||||
<li><a href="https://www.opengl.org/wiki/OpenGL_Extension">OpenGL Wiki: Extensions</a></li>
|
||||
<li><a href="http://developer.nvidia.com/nvidia-opengl-specs">NVIDIA OpenGL Extension Specifications</a></li>
|
||||
<li><a href="http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/OpenGLExtensionsGuide/Reference/reference.html">Apple OpenGL Extensions Guide</a></li>
|
||||
</ul>
|
||||
|
||||
|
@ -181,6 +181,13 @@
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, Anuraag Agrawal, Ari Pollak, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Daniel Bernar, Danilo Spinella, Debian Janitor, Deve, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Helmut Grohne, ibbem, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, luz paz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, SpaceIm, Stefan Zabka, Steve Robinson, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, wiranoid, Xavier Bonaventura, Yaroslav Halchenko
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
@ -244,6 +251,13 @@
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Helmut Grohne, ibbem, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, luz paz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Miguel Vera, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, Tan Li Boon, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, wiranoid, Xavier Bonaventura, Yaroslav Halchenko
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
@ -283,12 +297,21 @@
|
||||
<li> GLX_EXT_libglvnd
|
||||
<li> GLX_NV_robustness_video_memory_purge
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, Xavier Bonaventura, Yaroslav Halchenko
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.13.0</b> [08-10-15]
|
||||
<li><b>1.13.0</b> [08-10-2015]
|
||||
<ul>
|
||||
<li> Enhancements:
|
||||
<ul>
|
||||
@ -319,13 +342,25 @@
|
||||
<li> GL_OVR_multiview
|
||||
<li> GL_OVR_multiview2
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> <a href="http://sourceforge.net/p/glew/bugs/milestone/1.13.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, BastiaanOlij, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, Lauri Nurmi, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, xantares, Xavier Bonaventura, Yaroslav Halchenko, yy-yyaa
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.12.0</b> [01-26-15]
|
||||
<li><b>1.12.0</b> [01-26-2015]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -347,13 +382,25 @@
|
||||
<li> GL_NV_uniform_buffer_unified_memory
|
||||
<li> GL_NV_viewport_array2
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> <a href="http://sourceforge.net/p/glew/bugs/milestone/1.12.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, BastiaanOlij, Bertie Wheen, Bertrand Marc, BryceMehring, Carsten Neumann, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Frank Park, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, Lauri Nurmi, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Matthias Goldhoorn, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, omniavinco, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Togo Nishigaki, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, xantares, Xavier Bonaventura, Yaroslav Halchenko, yy-yyaa
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.11.0</b> [08-11-14]
|
||||
<li><b>1.11.0</b> [08-11-2014]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -403,13 +450,25 @@
|
||||
<li> WGL_ARB_context_flush_control
|
||||
<li> WGL_NV_delay_before_swap
|
||||
</ul>
|
||||
<li> <a href="http://sourceforge.net/p/glew/bugs/milestone/1.11.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li><a href="http://sourceforge.net/p/glew/bugs/milestone/1.11.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, BastiaanOlij, Bertie Wheen, Bertrand Marc, BryceMehring, Carsten Neumann, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Dāvis, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Frank Park, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, hasufell, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Keith Rosenberg, Kekschen, Kerby Geffrard, Lauri Nurmi, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Matthias Goldhoorn, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, omniavinco, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, rconde, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Togo Nishigaki, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, xantares, Xavier Bonaventura, Yaroslav Halchenko, yy-yyaa
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.10.0</b> [07-22-13]
|
||||
<li><b>1.10.0</b> [07-22-2013]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -469,7 +528,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.9.0</b> [08-06-12]
|
||||
<li><b>1.9.0</b> [08-06-2012]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -519,7 +578,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.8.0</b> [07-17-12]
|
||||
<li><b>1.8.0</b> [07-17-2012]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -554,7 +613,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.7.0</b> [08-26-11]
|
||||
<li><b>1.7.0</b> [08-26-2011]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -596,7 +655,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.6.0</b> [04-27-11]
|
||||
<li><b>1.6.0</b> [04-27-2011]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -626,7 +685,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.8</b> [01-31-11]
|
||||
<li><b>1.5.8</b> [01-31-2011]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -647,7 +706,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.7</b> [11-03-10]
|
||||
<li><b>1.5.7</b> [11-03-2010]
|
||||
<ul>
|
||||
<li> New extension:
|
||||
<ul>
|
||||
@ -665,7 +724,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.6</b> [09-07-10]
|
||||
<li><b>1.5.6</b> [09-07-2010]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -693,7 +752,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.5</b> [07-13-10]
|
||||
<li><b>1.5.5</b> [07-13-2010]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -719,7 +778,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.4</b> [04-21-10]
|
||||
<li><b>1.5.4</b> [04-21-2010]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -766,7 +825,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.3</b> [02-28-10]
|
||||
<li><b>1.5.3</b> [02-28-2010]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -785,7 +844,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.2</b> [12-31-09]
|
||||
<li><b>1.5.2</b> [12-31-2009]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -856,7 +915,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.1</b> [11-03-08]
|
||||
<li><b>1.5.1</b> [11-03-2008]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -911,7 +970,7 @@
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.0</b> [12-27-07]
|
||||
<li><b>1.5.0</b> [12-27-2007]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -938,7 +997,7 @@
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.4.0</b> [04-27-07]
|
||||
<li><b>1.4.0</b> [04-27-2007]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -960,7 +1019,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.6</b> [03-04-07]
|
||||
<li><b>1.3.6</b> [03-04-2007]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -982,7 +1041,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.5</b> [11-21-06]
|
||||
<li><b>1.3.5</b> [11-21-2006]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1031,7 +1090,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.4</b> [03-04-06]
|
||||
<li><b>1.3.4</b> [03-04-2006]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -1054,7 +1113,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.3</b> [05-16-05]
|
||||
<li><b>1.3.3</b> [05-16-2005]
|
||||
<ul>
|
||||
<li> New feature:
|
||||
<ul>
|
||||
@ -1073,7 +1132,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.2</b> [03-16-05]
|
||||
<li><b>1.3.2</b> [03-16-2005]
|
||||
<ul>
|
||||
<li> New extension:
|
||||
<ul>
|
||||
@ -1091,7 +1150,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.1</b> [02-02-05]
|
||||
<li><b>1.3.1</b> [02-02-2005]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1112,7 +1171,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.0</b> [01-04-05]
|
||||
<li><b>1.3.0</b> [01-04-2005]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1133,7 +1192,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.5</b> [12-06-04]
|
||||
<li><b>1.2.5</b> [12-06-2004]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -1154,7 +1213,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.4</b> [09-06-04]
|
||||
<li><b>1.2.4</b> [09-06-2004]
|
||||
<ul>
|
||||
<li> Added ARB_draw_buffers and ARB_texture_rectangle
|
||||
<li> Fixed bug in ARB_shader_objects
|
||||
@ -1163,7 +1222,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.3</b> [06-10-04]
|
||||
<li><b>1.2.3</b> [06-10-2004]
|
||||
<ul>
|
||||
<li> Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3
|
||||
<li> Bug fix in GL_ARB_vertex_blend
|
||||
@ -1171,7 +1230,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.2</b> [05-08-04]
|
||||
<li><b>1.2.2</b> [05-08-2004]
|
||||
<ul>
|
||||
<li> Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array
|
||||
<li> Fixed GLEW_MX problems
|
||||
@ -1180,7 +1239,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.1</b> [03-18-04]
|
||||
<li><b>1.2.1</b> [03-18-2004]
|
||||
<ul>
|
||||
<li> Bug fix in OpenGL version query (early release of 1.2.0 contained this bug)
|
||||
<li> Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader
|
||||
@ -1189,7 +1248,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.0</b> [02-19-04]
|
||||
<li><b>1.2.0</b> [02-19-2004]
|
||||
<ul>
|
||||
<li> Added full OpenGL 1.5 support
|
||||
<li> Added support for multiple rendering contexts with different capabilities
|
||||
@ -1201,7 +1260,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.4</b> [12-15-03]
|
||||
<li><b>1.1.4</b> [12-15-2003]
|
||||
<ul>
|
||||
<li> Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
|
||||
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
|
||||
@ -1211,7 +1270,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.3</b> [10-28-03]
|
||||
<li><b>1.1.3</b> [10-28-2003]
|
||||
<ul>
|
||||
<li> Added Solaris and Darwin support
|
||||
<li> Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader
|
||||
@ -1221,7 +1280,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.2</b> [09-15-03]
|
||||
<li><b>1.1.2</b> [09-15-2003]
|
||||
<ul>
|
||||
<li> Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards
|
||||
<li> Added glewGetString for querying the GLEW version string
|
||||
@ -1229,7 +1288,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.1</b> [08-11-03]
|
||||
<li><b>1.1.1</b> [08-11-2003]
|
||||
<ul>
|
||||
<li> Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two
|
||||
<li> Fixed bug in GL_ARB_vertex_buffer_object
|
||||
@ -1238,7 +1297,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.0</b> [07-08-03]
|
||||
<li><b>1.1.0</b> [07-08-2003]
|
||||
<ul>
|
||||
<li> Added automatic code generation
|
||||
<li> Added almost every extension in the registry
|
||||
@ -1249,7 +1308,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.7</b> [06-29-03]
|
||||
<li><b>1.0.7</b> [06-29-2003]
|
||||
<ul>
|
||||
<li> Added GL_EXT_depth_bounds_test
|
||||
<li> Fixed typos
|
||||
@ -1257,7 +1316,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.6</b> [05-05-03]
|
||||
<li><b>1.0.6</b> [05-05-2003]
|
||||
<ul>
|
||||
<li> Added ARB_vertex_buffer_object and NV_half_float
|
||||
<li> Updated <tt>wglinfo</tt>
|
||||
@ -1266,7 +1325,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.5</b> [02-17-03]
|
||||
<li><b>1.0.5</b> [02-17-2003]
|
||||
<ul>
|
||||
<li> Bug fixes
|
||||
<li> Added <tt>wglinfo</tt>
|
||||
@ -1275,7 +1334,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.4</b> [02-02-03]
|
||||
<li><b>1.0.4</b> [02-02-2003]
|
||||
<ul>
|
||||
<li> Added NV_texture_expand_normal
|
||||
<li> Added mingw support
|
||||
@ -1284,7 +1343,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.3</b> [01-09-03]
|
||||
<li><b>1.0.3</b> [01-09-2003]
|
||||
<ul>
|
||||
<li> Cleaned up ATI extensions
|
||||
<li> Changed function prototypes to match glext.h
|
||||
@ -1294,7 +1353,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.2</b> [12-21-02]
|
||||
<li><b>1.0.2</b> [12-21-2002]
|
||||
<ul>
|
||||
<li> Added list of supported extensions to documentation
|
||||
<li> Added NV_half_float and NV_texgen_emboss
|
||||
@ -1302,7 +1361,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.1</b> [12-17-02]
|
||||
<li><b>1.0.1</b> [12-17-2002]
|
||||
<ul>
|
||||
<li> Bug fixes
|
||||
<li> Added glewGetExtension
|
||||
@ -1310,7 +1369,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.0</b> [12-12-02]
|
||||
<li><b>1.0.0</b> [12-12-2002]
|
||||
<ul>
|
||||
<li> Initial release
|
||||
</ul>
|
||||
|
@ -83,16 +83,4 @@ struct wl_buffer;
|
||||
struct wl_display;
|
||||
struct wl_resource;
|
||||
|
||||
#define EGL_DONT_CARE ((EGLint)-1)
|
||||
|
||||
#define EGL_NO_CONTEXT ((EGLContext)0)
|
||||
#define EGL_NO_DISPLAY ((EGLDisplay)0)
|
||||
#define EGL_NO_IMAGE ((EGLImage)0)
|
||||
#define EGL_NO_SURFACE ((EGLSurface)0)
|
||||
#define EGL_NO_SYNC ((EGLSync)0)
|
||||
|
||||
#define EGL_UNKNOWN ((EGLint)-1)
|
||||
|
||||
#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0)
|
||||
|
||||
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress (const char *procname);
|
||||
|
@ -42,7 +42,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
@ -12,7 +12,7 @@ GLboolean glxewGetExtension (const char* name)
|
||||
return _glewSearchExtension(name, start, end);
|
||||
}
|
||||
|
||||
GLenum glxewInit ()
|
||||
GLenum glxewInit (void)
|
||||
{
|
||||
Display* display;
|
||||
int major, minor;
|
||||
|
@ -66,3 +66,14 @@ int __stdcall DllMainCRTStartup(void* instance, unsigned reason, void* reserved)
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(_WIN32) && defined(GLEW_BUILD) && defined(__clang__)
|
||||
/* Windows mingw clang requires a DLL entry point */
|
||||
int __stdcall _DllMainCRTStartup(void* instance, unsigned reason, void* reserved)
|
||||
{
|
||||
(void) instance;
|
||||
(void) reason;
|
||||
(void) reserved;
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
|
@ -20,7 +20,7 @@ GLboolean GLEWAPIENTRY wglewGetExtension (const char* name)
|
||||
return _glewSearchExtension(name, start, end);
|
||||
}
|
||||
|
||||
GLenum GLEWAPIENTRY wglewInit ()
|
||||
GLenum GLEWAPIENTRY wglewInit (void)
|
||||
{
|
||||
GLboolean crippled;
|
||||
const GLubyte* extStart;
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
|
@ -30,7 +30,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
@ -2,5 +2,5 @@
|
||||
|
||||
#elif defined(GLEW_EGL)
|
||||
|
||||
static void eglewInfo ()
|
||||
static void eglewInfo (void)
|
||||
{
|
||||
|
@ -2,5 +2,5 @@
|
||||
|
||||
#elif !defined(GLEW_EGL) && !defined(GLEW_OSMESA) /* _UNIX */
|
||||
|
||||
static void glxewInfo ()
|
||||
static void glxewInfo (void)
|
||||
{
|
||||
|
@ -5,7 +5,12 @@
|
||||
#if defined(GLEW_EGL)
|
||||
#include <GL/eglew.h>
|
||||
#elif defined(GLEW_OSMESA)
|
||||
#ifndef GLAPI
|
||||
#define GLAPI extern
|
||||
#endif
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
#include <GL/osmesa.h>
|
||||
#elif defined(_WIN32)
|
||||
#include <GL/wglew.h>
|
||||
@ -49,7 +54,7 @@ GLboolean glewCreateContext (struct createParams *params);
|
||||
|
||||
GLboolean glewParseArgs (int argc, char** argv, struct createParams *);
|
||||
|
||||
void glewDestroyContext ();
|
||||
void glewDestroyContext (void);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
|
@ -195,7 +195,6 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
EGLDeviceEXT devices[1];
|
||||
EGLint numDevices;
|
||||
EGLSurface surface;
|
||||
EGLint majorVersion, minorVersion;
|
||||
EGLint configAttribs[] = {
|
||||
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
|
||||
EGL_RED_SIZE, 1,
|
||||
@ -229,6 +228,8 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
PFNEGLMAKECURRENTPROC makeCurrent = NULL;
|
||||
PFNEGLCREATEPBUFFERSURFACEPROC createPbufferSurface = NULL;
|
||||
|
||||
(void) params; /* not used */
|
||||
|
||||
/* Load necessary entry points */
|
||||
queryDevices = (PFNEGLQUERYDEVICESEXTPROC) eglGetProcAddress("eglQueryDevicesEXT");
|
||||
getPlatformDisplay = (PFNEGLGETPLATFORMDISPLAYEXTPROC) eglGetProcAddress("eglGetPlatformDisplayEXT");
|
||||
@ -299,7 +300,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != ctx) eglDestroyContext(display, ctx);
|
||||
}
|
||||
@ -314,20 +315,22 @@ static GLubyte *osmPixels = NULL;
|
||||
|
||||
GLboolean glewCreateContext (struct createParams *params)
|
||||
{
|
||||
(void) params; /* not used */
|
||||
|
||||
ctx = OSMesaCreateContext(OSMESA_RGBA, NULL);
|
||||
if (NULL == ctx) return GL_TRUE;
|
||||
if (NULL == osmPixels)
|
||||
{
|
||||
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
||||
}
|
||||
if (!OSMesaMakeCurrent(ctx, osmPixels, GL_UNSIGNED_BYTE, osmWidth, osmHeight))
|
||||
if (!OSMesaMakeCurrent(ctx, osmPixels, osmFormat, osmWidth, osmHeight))
|
||||
{
|
||||
return GL_TRUE;
|
||||
}
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != ctx) OSMesaDestroyContext(ctx);
|
||||
}
|
||||
@ -412,7 +415,7 @@ GLboolean glewCreateContext (struct createParams* params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != rc) wglMakeCurrent(NULL, NULL);
|
||||
if (NULL != rc) wglDeleteContext(rc);
|
||||
@ -470,7 +473,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
CGLSetCurrentContext(octx);
|
||||
CGLReleaseContext(ctx);
|
||||
@ -483,10 +486,11 @@ void glewDestroyContext ()
|
||||
GLboolean glewCreateContext (struct createParams *params)
|
||||
{
|
||||
/* TODO: Haiku: We need to call C++ code here */
|
||||
(void) params; /* not used */
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
/* TODO: Haiku: We need to call C++ code here */
|
||||
}
|
||||
@ -594,7 +598,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx);
|
||||
if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd);
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit ();
|
||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit (void);
|
||||
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
||||
|
||||
#ifndef GLXEW_GET_VAR
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -30,7 +30,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit ();
|
||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit (void);
|
||||
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
||||
|
||||
#ifndef WGLEW_GET_VAR
|
||||
|
@ -42,7 +42,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
@ -30,7 +30,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
@ -30,7 +30,7 @@ BEGIN
|
||||
BEGIN
|
||||
VALUE "Comments",
|
||||
"The OpenGL Extension Wrangler Library\r\n"
|
||||
"Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>\r\n"
|
||||
"Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>\r\n"
|
||||
"Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>\r\n"
|
||||
"Copyright (C) 2002, Lev Povalahev\r\n"
|
||||
|
26
config/Makefile.linux-mingw64-clang
Normal file
26
config/Makefile.linux-mingw64-clang
Normal file
@ -0,0 +1,26 @@
|
||||
# For cross-compiling from Linux to Windows 64-bit using LLVM MinGW
|
||||
# https://github.com/mstorsjo/llvm-mingw
|
||||
#
|
||||
# Ubuntu/Debian:
|
||||
# $ make SYSTEM=linux-mingw64-clang
|
||||
#
|
||||
# Note: It is likely necessary to configure LDFLAGS.GL to reflect the location
|
||||
# of the Windows link libraries
|
||||
|
||||
NAME := glew32
|
||||
HOST := x86_64-w64-mingw32
|
||||
GLEW_DEST ?= /usr/local/$(HOST)
|
||||
CC := $(HOST)-clang
|
||||
LD := $(HOST)-ld
|
||||
LN :=
|
||||
STRIP :=
|
||||
LDFLAGS.GL = -L/opt/llvm-mingw-20250613-msvcrt-ubuntu-22.04-x86_64/x86_64-w64-mingw32/lib -lopengl32 -lgdi32 -luser32 -lkernel32 -lmsvcrt
|
||||
CFLAGS.EXTRA += -fno-stack-protector -Wno-cast-function-type
|
||||
WARN = -Wall -W
|
||||
POPT = -O2
|
||||
BIN.SUFFIX = .exe
|
||||
LIB.SONAME = lib$(NAME).dll
|
||||
LIB.DEVLNK = lib$(NAME).dll.a # for mingw this is the dll import lib
|
||||
LIB.SHARED = $(NAME).dll
|
||||
LIB.STATIC = lib$(NAME).a # the static lib will be broken
|
||||
LDFLAGS.SO = -shared --out-implib lib/$(LIB.DEVLNK)
|
@ -1,4 +1,4 @@
|
||||
include config/Makefile.linux
|
||||
|
||||
LDFLAGS.GL = -lOSMesa
|
||||
CFLAGS.EXTRA += -DGLEW_OSMESA
|
||||
CFLAGS.EXTRA += -DGLEW_OSMESA -Wno-cast-function-type
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
434
doc/eglew.html
Normal file
434
doc/eglew.html
Normal file
@ -0,0 +1,434 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice,
|
||||
this list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
* The name of the author may be used to endorse or promote products
|
||||
derived from this software without specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
||||
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
|
||||
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
|
||||
THE POSSIBILITY OF SUCH DAMAGE.
|
||||
-->
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html/4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
<table border="0" width="100%" cellpadding="12" cellspacing="8" style="height:100%">
|
||||
<tr>
|
||||
<td bgcolor="#ffffff" align="left" valign="top" width="200">
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr>
|
||||
<td valign="top">
|
||||
|
||||
<table border="0" width="100%" cellpadding="0" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Latest Release: <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">2.2.0</a></i></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center"><img src="./glew.png" alt="GLEW Logo" width="97" height="75"></td></tr>
|
||||
<tr><td align="center"><br></td></tr>
|
||||
<tr><td align="center">
|
||||
<table border="0" cellpadding="0" cellspacing="0" align="center">
|
||||
<tr><td align="center"><a href="index.html">Download</a></td></tr>
|
||||
<tr><td align="center"><a href="basic.html">Usage</a></td></tr>
|
||||
<tr><td align="center"><a href="build.html">Building</a></td></tr>
|
||||
<tr><td align="center"><a href="install.html">Installation</a></td></tr>
|
||||
<tr><td align="center"><a href="advanced.html">Source Generation</a></td></tr>
|
||||
<tr><td align="center"><a href="log.html">Change Log</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew">GitHub</a></td></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew/issues">Issues</a></td></tr>
|
||||
<tr><td align="center"><a href="https://github.com/nigels-com/glew/pulls">Pull Requests</a></td></tr>
|
||||
<tr><td align="center"><br></tr>
|
||||
<tr><td align="center"><a href="https://sourceforge.net/projects/glew">SourceForge Page</a></td></tr>
|
||||
</table>
|
||||
<tr><td align="center"><br></tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
||||
<h2>Supported EGL Extensions</h2>
|
||||
|
||||
<table border="0" width="100%" cellpadding="1" cellspacing="0" align="center">
|
||||
<tr><td class="num">1</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_GLES_layers</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">2</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_blob_cache</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">3</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_create_native_client_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">4</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_framebuffer_target</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">5</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_front_buffer_auto_refresh</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">6</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_get_frame_timestamps</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">7</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_get_native_client_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">8</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_image_native_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">9</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_native_fence_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">10</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_presentation_time</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">11</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_recordable</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">12</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANDROID_telemetry_hint</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">13</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANGLE_d3d_share_handle_client_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">14</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANGLE_device_d3d</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">15</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANGLE_query_surface_pointer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">16</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANGLE_surface_d3d_texture_2d_share_handle</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">17</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANGLE_sync_control_rate</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">18</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ANGLE_window_fixed_size</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">19</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ARM_image_format</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">20</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ARM_implicit_external_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">21</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_ARM_pixmap_multisample_discard</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">22</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_bind_to_front</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">23</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_buffer_age</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">24</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_client_extensions</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">25</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_client_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">26</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_compositor</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">27</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_config_select_group</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">28</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_create_context_robustness</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">29</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_base</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">30</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_drm</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">31</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_drm_render_node</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">32</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_enumeration</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">33</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_openwf</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">34</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_persistent_id</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">35</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_query</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">36</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_device_query_name</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">37</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_display_alloc</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">38</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_explicit_device</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">39</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_bt2020_hlg</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">40</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_bt2020_linear</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">41</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_bt2020_pq</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">42</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_display_p3</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">43</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_display_p3_linear</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">44</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_display_p3_passthrough</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">45</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_scrgb</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">46</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_gl_colorspace_scrgb_linear</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">47</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_image_dma_buf_import</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">48</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_image_dma_buf_import_modifiers</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">49</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_image_gl_colorspace</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">50</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_image_implicit_sync_control</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">51</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_multiview_window</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">52</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_output_base</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">53</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_output_drm</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">54</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_output_openwf</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">55</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_pixel_format_float</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">56</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_platform_base</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">57</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_platform_device</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">58</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_platform_wayland</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">59</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_platform_x11</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">60</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_platform_xcb</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">61</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_present_opaque</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">62</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_protected_content</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">63</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_protected_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">64</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_query_reset_notification_strategy</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">65</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_stream_consumer_egloutput</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">66</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_surface_CTA861_3_metadata</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">67</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_surface_SMPTE2086_metadata</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">68</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_surface_compression</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">69</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_swap_buffers_with_damage</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">70</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_sync_reuse</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">71</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_EXT_yuv_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">72</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_HI_clientpixmap</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">73</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_HI_colorformats</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">74</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_IMG_context_priority</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">75</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_IMG_image_plane_attribs</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">76</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_cl_event</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">77</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_cl_event2</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">78</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_client_get_all_proc_addresses</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">79</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_config_attribs</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">80</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_context_flush_control</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">81</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_create_context</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">82</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_create_context_no_error</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">83</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_debug</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">84</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_display_reference</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">85</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_fence_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">86</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_get_all_proc_addresses</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">87</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_gl_colorspace</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">88</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_gl_renderbuffer_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">89</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_gl_texture_2D_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">90</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_gl_texture_3D_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">91</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_gl_texture_cubemap_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">92</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">93</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_image_base</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">94</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_image_pixmap</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">95</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_lock_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">96</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_lock_surface2</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">97</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_lock_surface3</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">98</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_mutable_render_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">99</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_no_config_context</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">100</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_partial_update</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">101</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_platform_android</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">102</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_platform_gbm</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">103</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_platform_wayland</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">104</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_platform_x11</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">105</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_reusable_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">106</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">107</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream_attrib</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">108</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream_consumer_gltexture</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">109</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream_cross_process_fd</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">110</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream_fifo</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">111</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream_producer_aldatalocator</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">112</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_stream_producer_eglsurface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">113</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_surfaceless_context</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">114</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_swap_buffers_with_damage</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">115</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_vg_parent_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">116</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_KHR_wait_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">117</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_MESA_drm_image</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">118</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_MESA_image_dma_buf_export</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">119</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_MESA_platform_gbm</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">120</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_MESA_platform_surfaceless</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">121</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_MESA_query_driver</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">122</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NOK_swap_region</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">123</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NOK_swap_region2</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">124</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NOK_texture_from_pixmap</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">125</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_3dvision_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">126</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_context_priority_realtime</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">127</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_coverage_sample</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">128</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_coverage_sample_resolve</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">129</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_cuda_event</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">130</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_depth_nonlinear</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">131</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_device_cuda</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">132</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_native_query</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">133</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_post_convert_rounding</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">134</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_post_sub_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">135</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_quadruple_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">136</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_robustness_video_memory_purge</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">137</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_consumer_eglimage</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">138</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_consumer_eglimage_use_scanout_attrib</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">139</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_consumer_gltexture_yuv</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">140</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_cross_display</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">141</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_cross_object</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">142</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_cross_partition</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">143</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_cross_process</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">144</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_cross_system</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">145</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_dma</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">146</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_fifo_next</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">147</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_fifo_synchronous</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">148</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_flush</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">149</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_frame_limits</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">150</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_metadata</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">151</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_origin</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">152</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_remote</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">153</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_reset</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">154</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_socket</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">155</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_socket_inet</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">156</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_socket_unix</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">157</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_stream_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">158</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_sync</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">159</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_system_time</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">160</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_NV_triple_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">161</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_QNX_image_native_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">162</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_QNX_platform_screen</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">163</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_TIZEN_image_native_buffer</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">164</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_TIZEN_image_native_surface</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">165</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_WL_bind_wayland_display</a></td></tr>
|
||||
<tr><td><br></td><td></td><td></td></tr>
|
||||
<tr><td class="num">166</td><td> </td><td><a href="https://www.khronos.org/registry/egl/specs/eglspec.1.5.pdf">EGL_WL_create_wayland_buffer_from_image</a></td></tr>
|
||||
</table>
|
||||
<!-- begin footer.html -->
|
||||
</td></tr></table></body>
|
||||
<!-- end footer.html -->
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
@ -106,7 +105,7 @@ Mac OS X, FreeBSD, Irix, and Solaris.
|
||||
|
||||
<h2>Downloads</h2>
|
||||
<p>
|
||||
<a href="http://sourceforge.net/projects/glew/">GLEW</a> is distributed
|
||||
<a href="https://github.com/nigels-com/glew">GLEW</a> is distributed
|
||||
as source and precompiled binaries.<br/>
|
||||
The latest release is
|
||||
<a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">2.2.0</a>[03-15-20]:
|
||||
@ -157,45 +156,46 @@ The latest release contains support for OpenGL 4.6, compatibility and forward-co
|
||||
<li><a href="glew.html">OpenGL extensions</a>
|
||||
<li><a href="wglew.html">WGL extensions</a>
|
||||
<li><a href="glxew.html">GLX extensions</a>
|
||||
<li><a href="eglew.html">EGL extensions</a>
|
||||
</ul>
|
||||
|
||||
<h2>News</h2>
|
||||
<ul>
|
||||
<li>[03-15-20] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">GLEW 2.2.0</a> new extensions and minor bug fixes</li>
|
||||
<li>[07-31-17] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.1.0">GLEW 2.1.0</a> adds support for OpenGL 4.6, new extensions and minor bug fixes</li>
|
||||
<li>[07-24-16] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.0.0">GLEW 2.0.0</a> adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes</li>
|
||||
<li>[08-10-15] <a href="https://sourceforge.net/projects/glew/files/glew/1.13.0/">GLEW 1.13.0</a> adds support for new extensions, fixes minor bugs</li>
|
||||
<li>[26-01-15] <a href="https://sourceforge.net/projects/glew/files/glew/1.12.0/">GLEW 1.12.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-11-14] <a href="https://sourceforge.net/projects/glew/files/glew/1.11.0/">GLEW 1.11.0</a> adds support for OpenGL 4.5, new extensions</li>
|
||||
<li>[07-22-13] <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">GLEW 1.10.0</a> adds support for OpenGL 4.4, new extensions</li>
|
||||
<li>[08-06-12] <a href="https://sourceforge.net/projects/glew/files/glew/1.9.0/">GLEW 1.9.0</a> adds support for OpenGL 4.3, new extensions</li>
|
||||
<li>[07-17-12] <a href="https://sourceforge.net/projects/glew/files/glew/1.8.0/">GLEW 1.8.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-26-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.7.0/">GLEW 1.7.0</a> adds support for OpenGL 4.2, new extensions, fixes bugs</li>
|
||||
<li>[04-27-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.6.0/">GLEW 1.6.0</a> fixes minor bugs and adds eight new extensions</li>
|
||||
<li>[01-31-11] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.8/">GLEW 1.5.8</a> fixes minor bugs and adds two new extensions</li>
|
||||
<li>[11-03-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.7/">GLEW 1.5.7</a> fixes minor bugs and adds one new extension</li>
|
||||
<li>[09-07-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">GLEW 1.5.6</a> adds support for OpenGL 4.1, fixes bugs</li>
|
||||
<li>[07-13-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">GLEW 1.5.5</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[04-21-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.4/">GLEW 1.5.4</a> adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs</li>
|
||||
<li>[02-28-10] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.3/">GLEW 1.5.3</a> fixes minor bugs and adds three new extensions</li>
|
||||
<li>[12-31-09] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.2/">GLEW 1.5.2</a> adds support for OpenGL 3.1, OpenGL 3.2 and new extensions</li>
|
||||
<li>[11-03-08] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=637800">GLEW 1.5.1</a> adds support for OpenGL 3.0 and 31 new extensions</li>
|
||||
<li>[12-27-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=564464">GLEW 1.5.0</a> is released under less restrictive licenses</li>
|
||||
<li>[04-27-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=504079">GLEW 1.4.0</a> is released</li>
|
||||
<li>[03-08-07] GLEW is included in the <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA OpenGL SDK</a></li>
|
||||
<li>[03-04-07] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=491113">GLEW 1.3.6</a> is released</li>
|
||||
<li>[02-28-07] <a href="http://glew.svn.sourceforge.net/svnroot/glew/trunk/glew/">Repository</a> is migrated to SVN</li>
|
||||
<li>[02-25-07] GLEW is included in the <a href="http://www.opengl.org/sdk/">OpenGL SDK</a></li>
|
||||
<li>[11-21-06] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=465334">GLEW 1.3.5</a> adds OpenGL 2.1 and NVIDIA G80 extensions</li>
|
||||
<li>[03-04-06] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=398455">GLEW 1.3.4</a> adds support for five new extensions</li>
|
||||
<li>[05-16-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=327647">GLEW 1.3.3</a> is released</li>
|
||||
<li>[03-16-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=313345">GLEW 1.3.2</a> adds support for GL_APPLE_pixel_buffer</li>
|
||||
<li>[02-11-05] <a href="http://gljava.sourceforge.net/">gljava</a> and <a href="http://sdljava.sourceforge.net/">sdljava</a> provide a Java binding to OpenGL via GLEW</li>
|
||||
<li>[02-02-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=302049">GLEW 1.3.1</a> adds support for <a href="http://www.opengl.org/documentation/extensions/EXT_framebuffer_object.txt">GL_EXT_framebuffer_object</a></li>
|
||||
<li>[01-04-05] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=294527">GLEW 1.3.0</a> adds core OpenGL 2.0 support plus many enhancements</li>
|
||||
<li>[12-22-04] <a href="http://glewpy.sf.net/">GLEWpy</a> Python wrapper announced</li>
|
||||
<li>[12-12-04] <a href="https://sourceforge.net/mail/?group_id=67586">Mailing lists</a> created on sourceforge</li>
|
||||
<li>[12-06-04] <a href="http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=287948">GLEW 1.2.5</a> adds new extensions and support for FreeBSD</li>
|
||||
<li>[03-15-2020] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.2.0">GLEW 2.2.0</a> new extensions and minor bug fixes</li>
|
||||
<li>[07-31-2017] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.1.0">GLEW 2.1.0</a> adds support for OpenGL 4.6, new extensions and minor bug fixes</li>
|
||||
<li>[07-24-2016] <a href="https://github.com/nigels-com/glew/releases/tag/glew-2.0.0">GLEW 2.0.0</a> adds support for forward-compatible contexts, adds new extensions, OSMesa and EGL support, MX discontinued and minor bug fixes</li>
|
||||
<li>[08-10-2015] <a href="https://sourceforge.net/projects/glew/files/glew/1.13.0/">GLEW 1.13.0</a> adds support for new extensions, fixes minor bugs</li>
|
||||
<li>[26-01-2015] <a href="https://sourceforge.net/projects/glew/files/glew/1.12.0/">GLEW 1.12.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-11-2014] <a href="https://sourceforge.net/projects/glew/files/glew/1.11.0/">GLEW 1.11.0</a> adds support for OpenGL 4.5, new extensions</li>
|
||||
<li>[07-22-2013] <a href="https://sourceforge.net/projects/glew/files/glew/1.10.0/">GLEW 1.10.0</a> adds support for OpenGL 4.4, new extensions</li>
|
||||
<li>[08-06-2012] <a href="https://sourceforge.net/projects/glew/files/glew/1.9.0/">GLEW 1.9.0</a> adds support for OpenGL 4.3, new extensions</li>
|
||||
<li>[07-17-2012] <a href="https://sourceforge.net/projects/glew/files/glew/1.8.0/">GLEW 1.8.0</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[08-26-2011] <a href="https://sourceforge.net/projects/glew/files/glew/1.7.0/">GLEW 1.7.0</a> adds support for OpenGL 4.2, new extensions, fixes bugs</li>
|
||||
<li>[04-27-2011] <a href="https://sourceforge.net/projects/glew/files/glew/1.6.0/">GLEW 1.6.0</a> fixes minor bugs and adds eight new extensions</li>
|
||||
<li>[01-31-2011] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.8/">GLEW 1.5.8</a> fixes minor bugs and adds two new extensions</li>
|
||||
<li>[11-03-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.7/">GLEW 1.5.7</a> fixes minor bugs and adds one new extension</li>
|
||||
<li>[09-07-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.6/">GLEW 1.5.6</a> adds support for OpenGL 4.1, fixes bugs</li>
|
||||
<li>[07-13-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.5/">GLEW 1.5.5</a> fixes minor bugs and adds new extensions</li>
|
||||
<li>[04-21-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.4/">GLEW 1.5.4</a> adds support for OpenGL 3.3, OpenGL 4.0 and new extensions, fixes bugs</li>
|
||||
<li>[02-28-2010] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.3/">GLEW 1.5.3</a> fixes minor bugs and adds three new extensions</li>
|
||||
<li>[12-31-2009] <a href="https://sourceforge.net/projects/glew/files/glew/1.5.2/">GLEW 1.5.2</a> adds support for OpenGL 3.1, OpenGL 3.2 and new extensions</li>
|
||||
<li>[11-03-2008] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=637800">GLEW 1.5.1</a> adds support for OpenGL 3.0 and 31 new extensions</li>
|
||||
<li>[12-27-2007] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=564464">GLEW 1.5.0</a> is released under less restrictive licenses</li>
|
||||
<li>[04-27-2007] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=504079">GLEW 1.4.0</a> is released</li>
|
||||
<li>[03-08-2007] GLEW is included in the <a href="http://developer.nvidia.com/object/sdk_home.html">NVIDIA OpenGL SDK</a></li>
|
||||
<li>[03-04-2007] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=491113">GLEW 1.3.6</a> is released</li>
|
||||
<li>[02-28-2007] <a href="http://glew.svn.sourceforge.net/svnroot/glew/trunk/glew/">Repository</a> is migrated to SVN</li>
|
||||
<li>[02-25-2007] GLEW is included in the <a href="http://www.opengl.org/sdk/">OpenGL SDK</a></li>
|
||||
<li>[11-21-2006] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=465334">GLEW 1.3.5</a> adds OpenGL 2.1 and NVIDIA G80 extensions</li>
|
||||
<li>[03-04-2006] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=398455">GLEW 1.3.4</a> adds support for five new extensions</li>
|
||||
<li>[05-16-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=327647">GLEW 1.3.3</a> is released</li>
|
||||
<li>[03-16-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=313345">GLEW 1.3.2</a> adds support for GL_APPLE_pixel_buffer</li>
|
||||
<li>[02-11-2005] <a href="http://gljava.sourceforge.net/">gljava</a> and <a href="http://sdljava.sourceforge.net/">sdljava</a> provide a Java binding to OpenGL via GLEW</li>
|
||||
<li>[02-02-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=302049">GLEW 1.3.1</a> adds support for <a href="http://www.opengl.org/documentation/extensions/EXT_framebuffer_object.txt">GL_EXT_framebuffer_object</a></li>
|
||||
<li>[01-04-2005] <a href="https://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=294527">GLEW 1.3.0</a> adds core OpenGL 2.0 support plus many enhancements</li>
|
||||
<li>[12-22-2004] <a href="http://glewpy.sf.net/">GLEWpy</a> Python wrapper announced</li>
|
||||
<li>[12-12-2004] <a href="https://sourceforge.net/mail/?group_id=67586">Mailing lists</a> created on sourceforge</li>
|
||||
<li>[12-06-2004] <a href="http://sourceforge.net/project/showfiles.php?group_id=67586&package_id=67942&release_id=287948">GLEW 1.2.5</a> adds new extensions and support for FreeBSD</li>
|
||||
</ul>
|
||||
|
||||
<h2>Links</h2>
|
||||
@ -204,7 +204,6 @@ The latest release contains support for OpenGL 4.6, compatibility and forward-co
|
||||
<li><a href="http://www.opengl.org/registry/">OpenGL Extension Registry</a></li>
|
||||
<li><a href="https://www.opengl.org/wiki/OpenGL_Extension">OpenGL Wiki: Extensions</a></li>
|
||||
<li><a href="http://developer.nvidia.com/nvidia-opengl-specs">NVIDIA OpenGL Extension Specifications</a></li>
|
||||
<li><a href="http://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/OpenGLExtensionsGuide/Reference/reference.html">Apple OpenGL Extensions Guide</a></li>
|
||||
</ul>
|
||||
|
||||
<!-- begin footer.html -->
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
160
doc/log.html
160
doc/log.html
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
@ -277,6 +276,13 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, Anuraag Agrawal, Ari Pollak, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Daniel Bernar, Danilo Spinella, Debian Janitor, Deve, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Helmut Grohne, ibbem, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, luz paz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, SpaceIm, Stefan Zabka, Steve Robinson, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, wiranoid, Xavier Bonaventura, Yaroslav Halchenko
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
@ -340,6 +346,13 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Helmut Grohne, ibbem, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, luz paz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Miguel Vera, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, Tan Li Boon, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, wiranoid, Xavier Bonaventura, Yaroslav Halchenko
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
@ -379,12 +392,21 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<li> GLX_EXT_libglvnd
|
||||
<li> GLX_NV_robustness_video_memory_purge
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, Xavier Bonaventura, Yaroslav Halchenko
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.13.0</b> [08-10-15]
|
||||
<li><b>1.13.0</b> [08-10-2015]
|
||||
<ul>
|
||||
<li> Enhancements:
|
||||
<ul>
|
||||
@ -415,13 +437,25 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<li> GL_OVR_multiview
|
||||
<li> GL_OVR_multiview2
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> <a href="http://sourceforge.net/p/glew/bugs/milestone/1.13.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, BastiaanOlij, Bertie Wheen, Bertrand Marc, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, Lauri Nurmi, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, xantares, Xavier Bonaventura, Yaroslav Halchenko, yy-yyaa
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.12.0</b> [01-26-15]
|
||||
<li><b>1.12.0</b> [01-26-2015]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -443,13 +477,25 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<li> GL_NV_uniform_buffer_unified_memory
|
||||
<li> GL_NV_viewport_array2
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> <a href="http://sourceforge.net/p/glew/bugs/milestone/1.12.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, BastiaanOlij, Bertie Wheen, Bertrand Marc, BryceMehring, Carsten Neumann, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Frank Park, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Kekschen, Kerby Geffrard, Lauri Nurmi, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Matthias Goldhoorn, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, omniavinco, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Togo Nishigaki, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, xantares, Xavier Bonaventura, Yaroslav Halchenko, yy-yyaa
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.11.0</b> [08-11-14]
|
||||
<li><b>1.11.0</b> [08-11-2014]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -499,13 +545,25 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<li> WGL_ARB_context_flush_control
|
||||
<li> WGL_NV_delay_before_swap
|
||||
</ul>
|
||||
<li> <a href="http://sourceforge.net/p/glew/bugs/milestone/1.11.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li><a href="http://sourceforge.net/p/glew/bugs/milestone/1.11.0/">Bug fixes</a>
|
||||
</ul>
|
||||
|
||||
<ul>
|
||||
<li> Contributors:
|
||||
<ul>
|
||||
<li> Abdo Roig-Maranges, Alastair McKinstry, Alessio Treglia, Alexey Tereshenkov, Amaya Rodrigo Sastre, anatoly techtonik, Anuraag Agrawal, Ari Pollak, BastiaanOlij, Bertie Wheen, Bertrand Marc, BryceMehring, Carsten Neumann, Christian Rauch, CiriUp, Claudio, Daniel Bernar, Danilo Margarido, Danilo Spinella, Dāvis, Debian Janitor, Deve, Dillon Cower, dimitri, Dmitry Kalinkin, Eonfge, Fabrizio Regalli, Frank Park, Gianfranco Costamagna, G'lek Tarssza, grahamreeds, Gyusun Yeom, hasufell, Helmut Grohne, ibbem, Icy Defiance, jasjuang, Jean-Christophe Fillion-Robin, Jelmer Vernooij, Joost Yervante Damad, Jose Santiago, Julian Squires, Julien Schueller, Keith Rosenberg, Kekschen, Kerby Geffrard, Lauri Nurmi, Loufis, luz paz, Marcel Metz, Marcelo E. Magallon, Marvin Schmidt, Matteo F. Vescovi, Matthias Bentrup, Matthias Goldhoorn, Miguel Vera, Mischa Spiegelmock, Ned Loynd, Nicolas Caramelli, Nigel Stewart, NoamDev, Olli Kallioinen, omniavinco, Ondřej Nový, Paul Steinbrecher, Rashad Kanavath, rconde, Rene, René Schwaiger, Ross Burton, Ryan Schmidt, Shanee, SpaceIm, Stefan Zabka, Steve Robinson, stopiccot, Tamas Kenez, Tan Li Boon, TheVice, Tim Gates, Togo Nishigaki, Valentin Sarthou, Vanfanel, Vladimir Vukicevic, Wes Tarro, wiranoid, xantares, Xavier Bonaventura, Yaroslav Halchenko, yy-yyaa
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.10.0</b> [07-22-13]
|
||||
<li><b>1.10.0</b> [07-22-2013]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -565,7 +623,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.9.0</b> [08-06-12]
|
||||
<li><b>1.9.0</b> [08-06-2012]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -615,7 +673,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.8.0</b> [07-17-12]
|
||||
<li><b>1.8.0</b> [07-17-2012]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -650,7 +708,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.7.0</b> [08-26-11]
|
||||
<li><b>1.7.0</b> [08-26-2011]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -692,7 +750,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.6.0</b> [04-27-11]
|
||||
<li><b>1.6.0</b> [04-27-2011]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -722,7 +780,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.8</b> [01-31-11]
|
||||
<li><b>1.5.8</b> [01-31-2011]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -743,7 +801,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.7</b> [11-03-10]
|
||||
<li><b>1.5.7</b> [11-03-2010]
|
||||
<ul>
|
||||
<li> New extension:
|
||||
<ul>
|
||||
@ -761,7 +819,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.6</b> [09-07-10]
|
||||
<li><b>1.5.6</b> [09-07-2010]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -789,7 +847,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.5</b> [07-13-10]
|
||||
<li><b>1.5.5</b> [07-13-2010]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -815,7 +873,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.4</b> [04-21-10]
|
||||
<li><b>1.5.4</b> [04-21-2010]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -862,7 +920,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.3</b> [02-28-10]
|
||||
<li><b>1.5.3</b> [02-28-2010]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -881,7 +939,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.2</b> [12-31-09]
|
||||
<li><b>1.5.2</b> [12-31-2009]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -952,7 +1010,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.1</b> [11-03-08]
|
||||
<li><b>1.5.1</b> [11-03-2008]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1007,7 +1065,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.5.0</b> [12-27-07]
|
||||
<li><b>1.5.0</b> [12-27-2007]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1034,7 +1092,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.4.0</b> [04-27-07]
|
||||
<li><b>1.4.0</b> [04-27-2007]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1056,7 +1114,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.6</b> [03-04-07]
|
||||
<li><b>1.3.6</b> [03-04-2007]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -1078,7 +1136,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.5</b> [11-21-06]
|
||||
<li><b>1.3.5</b> [11-21-2006]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1127,7 +1185,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.4</b> [03-04-06]
|
||||
<li><b>1.3.4</b> [03-04-2006]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -1150,7 +1208,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.3</b> [05-16-05]
|
||||
<li><b>1.3.3</b> [05-16-2005]
|
||||
<ul>
|
||||
<li> New feature:
|
||||
<ul>
|
||||
@ -1169,7 +1227,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.2</b> [03-16-05]
|
||||
<li><b>1.3.2</b> [03-16-2005]
|
||||
<ul>
|
||||
<li> New extension:
|
||||
<ul>
|
||||
@ -1187,7 +1245,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.1</b> [02-02-05]
|
||||
<li><b>1.3.1</b> [02-02-2005]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1208,7 +1266,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.3.0</b> [01-04-05]
|
||||
<li><b>1.3.0</b> [01-04-2005]
|
||||
<ul>
|
||||
<li> New features:
|
||||
<ul>
|
||||
@ -1229,7 +1287,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.5</b> [12-06-04]
|
||||
<li><b>1.2.5</b> [12-06-2004]
|
||||
<ul>
|
||||
<li> New extensions:
|
||||
<ul>
|
||||
@ -1250,7 +1308,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.4</b> [09-06-04]
|
||||
<li><b>1.2.4</b> [09-06-2004]
|
||||
<ul>
|
||||
<li> Added ARB_draw_buffers and ARB_texture_rectangle
|
||||
<li> Fixed bug in ARB_shader_objects
|
||||
@ -1259,7 +1317,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.3</b> [06-10-04]
|
||||
<li><b>1.2.3</b> [06-10-2004]
|
||||
<ul>
|
||||
<li> Added GL_NV_fragment_program2, GL_NV_fragment_program_option, GL_NV_vertex_program2_option, GL_NV_vertex_program3
|
||||
<li> Bug fix in GL_ARB_vertex_blend
|
||||
@ -1267,7 +1325,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.2</b> [05-08-04]
|
||||
<li><b>1.2.2</b> [05-08-2004]
|
||||
<ul>
|
||||
<li> Added GL_EXT_pixel_buffer_object, removed GL_NV_element_array
|
||||
<li> Fixed GLEW_MX problems
|
||||
@ -1276,7 +1334,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.1</b> [03-18-04]
|
||||
<li><b>1.2.1</b> [03-18-2004]
|
||||
<ul>
|
||||
<li> Bug fix in OpenGL version query (early release of 1.2.0 contained this bug)
|
||||
<li> Bug fix in GL_ARB_shader_objects and temporary bug fix in GL_ARB_vertex_shader
|
||||
@ -1285,7 +1343,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.2.0</b> [02-19-04]
|
||||
<li><b>1.2.0</b> [02-19-2004]
|
||||
<ul>
|
||||
<li> Added full OpenGL 1.5 support
|
||||
<li> Added support for multiple rendering contexts with different capabilities
|
||||
@ -1297,7 +1355,7 @@ corruption of their values
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.4</b> [12-15-03]
|
||||
<li><b>1.1.4</b> [12-15-2003]
|
||||
<ul>
|
||||
<li> Added GL_APPLE_float_pixels, GL_APPLE_texture_range,
|
||||
GL_EXT_texture_cube_map, GL_EXT_texture_edge_clamp,
|
||||
@ -1307,7 +1365,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.3</b> [10-28-03]
|
||||
<li><b>1.1.3</b> [10-28-2003]
|
||||
<ul>
|
||||
<li> Added Solaris and Darwin support
|
||||
<li> Added GL_ARB_fragment_shader, GL_ARB_shader_objects, and GL_ARB_vertex_shader
|
||||
@ -1317,7 +1375,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.2</b> [09-15-03]
|
||||
<li><b>1.1.2</b> [09-15-2003]
|
||||
<ul>
|
||||
<li> Removed dependency on WGL_{ARB,EXT}_extensions_string to make GLEW run on Matrox cards
|
||||
<li> Added glewGetString for querying the GLEW version string
|
||||
@ -1325,7 +1383,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.1</b> [08-11-03]
|
||||
<li><b>1.1.1</b> [08-11-2003]
|
||||
<ul>
|
||||
<li> Added GLX_NV_float_buffer, GL_ARB_shading_language_100, and GL_ARB_texture_non_power_of_two
|
||||
<li> Fixed bug in GL_ARB_vertex_buffer_object
|
||||
@ -1334,7 +1392,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.1.0</b> [07-08-03]
|
||||
<li><b>1.1.0</b> [07-08-2003]
|
||||
<ul>
|
||||
<li> Added automatic code generation
|
||||
<li> Added almost every extension in the registry
|
||||
@ -1345,7 +1403,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.7</b> [06-29-03]
|
||||
<li><b>1.0.7</b> [06-29-2003]
|
||||
<ul>
|
||||
<li> Added GL_EXT_depth_bounds_test
|
||||
<li> Fixed typos
|
||||
@ -1353,7 +1411,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.6</b> [05-05-03]
|
||||
<li><b>1.0.6</b> [05-05-2003]
|
||||
<ul>
|
||||
<li> Added ARB_vertex_buffer_object and NV_half_float
|
||||
<li> Updated <tt>wglinfo</tt>
|
||||
@ -1362,7 +1420,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.5</b> [02-17-03]
|
||||
<li><b>1.0.5</b> [02-17-2003]
|
||||
<ul>
|
||||
<li> Bug fixes
|
||||
<li> Added <tt>wglinfo</tt>
|
||||
@ -1371,7 +1429,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.4</b> [02-02-03]
|
||||
<li><b>1.0.4</b> [02-02-2003]
|
||||
<ul>
|
||||
<li> Added NV_texture_expand_normal
|
||||
<li> Added mingw support
|
||||
@ -1380,7 +1438,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.3</b> [01-09-03]
|
||||
<li><b>1.0.3</b> [01-09-2003]
|
||||
<ul>
|
||||
<li> Cleaned up ATI extensions
|
||||
<li> Changed function prototypes to match glext.h
|
||||
@ -1390,7 +1448,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.2</b> [12-21-02]
|
||||
<li><b>1.0.2</b> [12-21-2002]
|
||||
<ul>
|
||||
<li> Added list of supported extensions to documentation
|
||||
<li> Added NV_half_float and NV_texgen_emboss
|
||||
@ -1398,7 +1456,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.1</b> [12-17-02]
|
||||
<li><b>1.0.1</b> [12-17-2002]
|
||||
<ul>
|
||||
<li> Bug fixes
|
||||
<li> Added glewGetExtension
|
||||
@ -1406,7 +1464,7 @@ GLX_ATI_pixel_format_float, and GLX_ATI_render_texture
|
||||
</ul>
|
||||
<hr align="center">
|
||||
<ul class="none">
|
||||
<li><b>1.0.0</b> [12-12-02]
|
||||
<li><b>1.0.0</b> [12-12-2002]
|
||||
<ul>
|
||||
<li> Initial release
|
||||
</ul>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<!-- begin header.html -->
|
||||
<!--
|
||||
The OpenGL Extension Wrangler Library
|
||||
Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
Copyright (C) 2002, Lev Povalahev
|
||||
@ -34,7 +34,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
<html>
|
||||
<head>
|
||||
<title>GLEW: The OpenGL Extension Wrangler Library</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<link href="glew.css" type="text/css" rel="stylesheet">
|
||||
</head>
|
||||
<body bgcolor="#fff0d0">
|
||||
@ -73,12 +73,11 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td valign="bottom">
|
||||
<table border="0" width="100%" cellpadding="5" cellspacing="0" align="left">
|
||||
<tr><td align="center"><i>Last Update: 03-15-20</i></td></tr>
|
||||
<tr><td align="center"><i>Last Update: 06-20-2025</i></td></tr>
|
||||
<tr><td align="center">
|
||||
<a href="http://www.opengl.org"><img src="./ogl_sm.jpg" width="68" height="35" border="0" alt="OpenGL Logo"></a><br/>
|
||||
<a href="https://github.com/nigels-com/glew"><img src="github.png" width="70" height="29" border="0" alt="GitHub Logo"></a><br/>
|
||||
<a href="https://travis-ci.org/nigels-com/glew/builds"><img src="travis.png" width="114" height="25" border="0" alt="Travis Logo"></a><br/>
|
||||
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
<a href="https://sourceforge.net/projects/glew"><img src="http://sourceforge.net/sflogo.php?group_id=67586&type=1" width="88" height="31" border="0" alt="SourceForge Logo"></a>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
@ -89,7 +88,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<td bgcolor="#ffffff" align="left" valign="top">
|
||||
|
||||
<h1>The OpenGL Extension Wrangler Library</h1>
|
||||
<h1>The OpenGL Extension Wrangler Library (GLEW)</h1>
|
||||
|
||||
<!-- end header.html -->
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
@ -162,24 +162,16 @@ struct wl_buffer;
|
||||
struct wl_display;
|
||||
struct wl_resource;
|
||||
|
||||
#define EGL_DONT_CARE ((EGLint)-1)
|
||||
|
||||
#define EGL_NO_CONTEXT ((EGLContext)0)
|
||||
#define EGL_NO_DISPLAY ((EGLDisplay)0)
|
||||
#define EGL_NO_IMAGE ((EGLImage)0)
|
||||
#define EGL_NO_SURFACE ((EGLSurface)0)
|
||||
#define EGL_NO_SYNC ((EGLSync)0)
|
||||
|
||||
#define EGL_UNKNOWN ((EGLint)-1)
|
||||
|
||||
#define EGL_DEFAULT_DISPLAY ((EGLNativeDisplayType)0)
|
||||
|
||||
EGLAPI __eglMustCastToProperFunctionPointerType EGLAPIENTRY eglGetProcAddress (const char *procname);
|
||||
/* ---------------------------- EGL_VERSION_1_0 ---------------------------- */
|
||||
|
||||
#ifndef EGL_VERSION_1_0
|
||||
#define EGL_VERSION_1_0 1
|
||||
|
||||
#define EGL_DONT_CARE EGL_CAST(EGLint,-1)
|
||||
#define EGL_NO_CONTEXT EGL_CAST(EGLContext,0)
|
||||
#define EGL_NO_DISPLAY EGL_CAST(EGLDisplay,0)
|
||||
#define EGL_NO_SURFACE EGL_CAST(EGLSurface,0)
|
||||
#define EGL_FALSE 0
|
||||
#define EGL_PBUFFER_BIT 0x0001
|
||||
#define EGL_TRUE 1
|
||||
@ -327,6 +319,7 @@ typedef EGLBoolean ( * PFNEGLSWAPINTERVALPROC) (EGLDisplay dpy, EGLint interv
|
||||
#ifndef EGL_VERSION_1_2
|
||||
#define EGL_VERSION_1_2 1
|
||||
|
||||
#define EGL_UNKNOWN EGL_CAST(EGLint,-1)
|
||||
#define EGL_OPENGL_ES_BIT 0x0001
|
||||
#define EGL_OPENVG_BIT 0x0002
|
||||
#define EGL_LUMINANCE_SIZE 0x303D
|
||||
@ -337,6 +330,7 @@ typedef EGLBoolean ( * PFNEGLSWAPINTERVALPROC) (EGLDisplay dpy, EGLint interv
|
||||
#define EGL_RENDER_BUFFER 0x3086
|
||||
#define EGL_COLORSPACE 0x3087
|
||||
#define EGL_ALPHA_FORMAT 0x3088
|
||||
#define EGL_COLORSPACE_sRGB 0x3089
|
||||
#define EGL_COLORSPACE_LINEAR 0x308A
|
||||
#define EGL_ALPHA_FORMAT_NONPRE 0x308B
|
||||
#define EGL_ALPHA_FORMAT_PRE 0x308C
|
||||
@ -383,6 +377,7 @@ typedef EGLBoolean ( * PFNEGLWAITCLIENTPROC) ( void );
|
||||
#define EGL_CONFORMANT 0x3042
|
||||
#define EGL_VG_COLORSPACE 0x3087
|
||||
#define EGL_VG_ALPHA_FORMAT 0x3088
|
||||
#define EGL_VG_COLORSPACE_sRGB 0x3089
|
||||
#define EGL_VG_COLORSPACE_LINEAR 0x308A
|
||||
#define EGL_VG_ALPHA_FORMAT_NONPRE 0x308B
|
||||
#define EGL_VG_ALPHA_FORMAT_PRE 0x308C
|
||||
@ -397,6 +392,7 @@ typedef EGLBoolean ( * PFNEGLWAITCLIENTPROC) ( void );
|
||||
#ifndef EGL_VERSION_1_4
|
||||
#define EGL_VERSION_1_4 1
|
||||
|
||||
#define EGL_DEFAULT_DISPLAY EGL_CAST(EGLNativeDisplayType,0)
|
||||
#define EGL_OPENGL_BIT 0x0008
|
||||
#define EGL_MULTISAMPLE_RESOLVE_BOX_BIT 0x0200
|
||||
#define EGL_SWAP_BEHAVIOR_PRESERVED_BIT 0x0400
|
||||
@ -418,6 +414,8 @@ typedef EGLContext ( * PFNEGLGETCURRENTCONTEXTPROC) ( void );
|
||||
#ifndef EGL_VERSION_1_5
|
||||
#define EGL_VERSION_1_5 1
|
||||
|
||||
#define EGL_NO_IMAGE EGL_CAST(EGLImage,0)
|
||||
#define EGL_NO_SYNC EGL_CAST(EGLSync,0)
|
||||
#define EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT 0x00000001
|
||||
#define EGL_SYNC_FLUSH_COMMANDS_BIT 0x0001
|
||||
#define EGL_CONTEXT_OPENGL_COMPATIBILITY_PROFILE_BIT 0x00000002
|
||||
@ -553,6 +551,8 @@ typedef EGLClientBuffer ( * PFNEGLCREATENATIVECLIENTBUFFERANDROIDPROC) (const EG
|
||||
#ifndef EGL_ANDROID_get_frame_timestamps
|
||||
#define EGL_ANDROID_get_frame_timestamps 1
|
||||
|
||||
#define EGL_TIMESTAMP_INVALID_ANDROID EGL_CAST(EGLnsecsANDROID,-1)
|
||||
#define EGL_TIMESTAMP_PENDING_ANDROID EGL_CAST(EGLnsecsANDROID,-2)
|
||||
#define EGL_TIMESTAMPS_ANDROID 0x3430
|
||||
#define EGL_COMPOSITE_DEADLINE_ANDROID 0x3431
|
||||
#define EGL_COMPOSITE_INTERVAL_ANDROID 0x3432
|
||||
@ -612,6 +612,7 @@ typedef EGLClientBuffer ( * PFNEGLGETNATIVECLIENTBUFFERANDROIDPROC) (const struc
|
||||
#ifndef EGL_ANDROID_native_fence_sync
|
||||
#define EGL_ANDROID_native_fence_sync 1
|
||||
|
||||
#define EGL_NO_NATIVE_FENCE_FD_ANDROID -1
|
||||
#define EGL_SYNC_NATIVE_FENCE_ANDROID 0x3144
|
||||
#define EGL_SYNC_NATIVE_FENCE_FD_ANDROID 0x3145
|
||||
#define EGL_SYNC_NATIVE_FENCE_SIGNALED_ANDROID 0x3146
|
||||
@ -871,6 +872,7 @@ typedef EGLBoolean ( * PFNEGLCOMPOSITORSWAPPOLICYEXTPROC) (EGLint external_win_i
|
||||
#ifndef EGL_EXT_device_base
|
||||
#define EGL_EXT_device_base 1
|
||||
|
||||
#define EGL_NO_DEVICE_EXT EGL_CAST(EGLDeviceEXT,0)
|
||||
#define EGL_BAD_DEVICE_EXT 0x322B
|
||||
#define EGL_DEVICE_EXT 0x322C
|
||||
|
||||
@ -948,6 +950,7 @@ typedef EGLBoolean ( * PFNEGLQUERYDEVICEBINARYEXTPROC) (EGLDeviceEXT device, EGL
|
||||
#ifndef EGL_EXT_device_query
|
||||
#define EGL_EXT_device_query 1
|
||||
|
||||
#define EGL_NO_DEVICE_EXT EGL_CAST(EGLDeviceEXT,0)
|
||||
#define EGL_BAD_DEVICE_EXT 0x322B
|
||||
#define EGL_DEVICE_EXT 0x322C
|
||||
|
||||
@ -1188,6 +1191,8 @@ typedef EGLBoolean ( * PFNEGLQUERYDMABUFMODIFIERSEXTPROC) (EGLDisplay dpy, EGLin
|
||||
#ifndef EGL_EXT_output_base
|
||||
#define EGL_EXT_output_base 1
|
||||
|
||||
#define EGL_NO_OUTPUT_LAYER_EXT EGL_CAST(EGLOutputLayerEXT,0)
|
||||
#define EGL_NO_OUTPUT_PORT_EXT EGL_CAST(EGLOutputPortEXT,0)
|
||||
#define EGL_BAD_OUTPUT_LAYER_EXT 0x322D
|
||||
#define EGL_BAD_OUTPUT_PORT_EXT 0x322E
|
||||
#define EGL_SWAP_INTERVAL_EXT 0x322F
|
||||
@ -1786,6 +1791,7 @@ typedef EGLBoolean ( * PFNEGLQUERYDISPLAYATTRIBKHRPROC) (EGLDisplay dpy, EGLint
|
||||
#ifndef EGL_KHR_image
|
||||
#define EGL_KHR_image 1
|
||||
|
||||
#define EGL_NO_IMAGE_KHR EGL_CAST(EGLImageKHR,0)
|
||||
#define EGL_NATIVE_PIXMAP_KHR 0x30B0
|
||||
|
||||
typedef EGLImageKHR ( * PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer, const EGLint* attrib_list);
|
||||
@ -1803,6 +1809,7 @@ typedef EGLBoolean ( * PFNEGLDESTROYIMAGEKHRPROC) (EGLDisplay dpy, EGLImageKHR i
|
||||
#ifndef EGL_KHR_image_base
|
||||
#define EGL_KHR_image_base 1
|
||||
|
||||
#define EGL_NO_IMAGE_KHR EGL_CAST(EGLImageKHR,0)
|
||||
#define EGL_IMAGE_PRESERVED_KHR 0x30D2
|
||||
|
||||
#define EGLEW_KHR_image_base EGLEW_GET_VAR(__EGLEW_KHR_image_base)
|
||||
@ -1920,6 +1927,8 @@ typedef EGLBoolean ( * PFNEGLQUERYSURFACE64KHRPROC) (EGLDisplay dpy, EGLSurfac
|
||||
#ifndef EGL_KHR_no_config_context
|
||||
#define EGL_KHR_no_config_context 1
|
||||
|
||||
#define EGL_NO_CONFIG_KHR EGL_CAST(EGLConfig,0)
|
||||
|
||||
#define EGLEW_KHR_no_config_context EGLEW_GET_VAR(__EGLEW_KHR_no_config_context)
|
||||
|
||||
#endif /* EGL_KHR_no_config_context */
|
||||
@ -1989,6 +1998,7 @@ typedef EGLBoolean ( * PFNEGLSETDAMAGEREGIONKHRPROC) (EGLDisplay dpy, EGLSurface
|
||||
#ifndef EGL_KHR_reusable_sync
|
||||
#define EGL_KHR_reusable_sync 1
|
||||
|
||||
#define EGL_NO_SYNC_KHR EGL_CAST(EGLSyncKHR,0)
|
||||
#define EGL_SYNC_FLUSH_COMMANDS_BIT_KHR 0x0001
|
||||
#define EGL_SYNC_STATUS_KHR 0x30F1
|
||||
#define EGL_SIGNALED_KHR 0x30F2
|
||||
@ -2020,6 +2030,7 @@ typedef EGLBoolean ( * PFNEGLSIGNALSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync
|
||||
#ifndef EGL_KHR_stream
|
||||
#define EGL_KHR_stream 1
|
||||
|
||||
#define EGL_NO_STREAM_KHR EGL_CAST(EGLStreamKHR,0)
|
||||
#define EGL_CONSUMER_LATENCY_USEC_KHR 0x3210
|
||||
#define EGL_PRODUCER_FRAME_KHR 0x3212
|
||||
#define EGL_CONSUMER_FRAME_KHR 0x3213
|
||||
@ -2099,6 +2110,8 @@ typedef EGLBoolean ( * PFNEGLSTREAMCONSUMERRELEASEKHRPROC) (EGLDisplay dpy, EGLS
|
||||
#ifndef EGL_KHR_stream_cross_process_fd
|
||||
#define EGL_KHR_stream_cross_process_fd 1
|
||||
|
||||
#define EGL_NO_FILE_DESCRIPTOR_KHR EGL_CAST(EGLNativeFileDescriptorKHR,-1)
|
||||
|
||||
typedef EGLStreamKHR ( * PFNEGLCREATESTREAMFROMFILEDESCRIPTORKHRPROC) (EGLDisplay dpy, EGLNativeFileDescriptorKHR file_descriptor);
|
||||
typedef EGLNativeFileDescriptorKHR ( * PFNEGLGETSTREAMFILEDESCRIPTORKHRPROC) (EGLDisplay dpy, EGLStreamKHR stream);
|
||||
|
||||
@ -2769,6 +2782,7 @@ typedef EGLSyncKHR ( * PFNEGLCREATESTREAMSYNCNVPROC) (EGLDisplay dpy, EGLStreamK
|
||||
#ifndef EGL_NV_sync
|
||||
#define EGL_NV_sync 1
|
||||
|
||||
#define EGL_NO_SYNC_NV EGL_CAST(EGLSyncNV,0)
|
||||
#define EGL_SYNC_FLUSH_COMMANDS_BIT_NV 0x0001
|
||||
#define EGL_SYNC_PRIOR_COMMANDS_COMPLETE_NV 0x30E6
|
||||
#define EGL_SYNC_STATUS_NV 0x30E7
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
@ -10040,6 +10040,7 @@ typedef void (GLAPIENTRY * PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum ta
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPAGECOMMITMENTEXTPROC) (GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLboolean commit);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint* params);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint* params);
|
||||
typedef void (GLAPIENTRY * PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param);
|
||||
@ -10255,6 +10256,7 @@ typedef void (GLAPIENTRY * PFNGLVERTEXARRAYVERTEXOFFSETEXTPROC) (GLuint vaobj, G
|
||||
#define glTextureImage1DEXT GLEW_GET_FUN(__glewTextureImage1DEXT)
|
||||
#define glTextureImage2DEXT GLEW_GET_FUN(__glewTextureImage2DEXT)
|
||||
#define glTextureImage3DEXT GLEW_GET_FUN(__glewTextureImage3DEXT)
|
||||
#define glTexturePageCommitmentEXT GLEW_GET_FUN(__glewTexturePageCommitmentEXT)
|
||||
#define glTextureParameterIivEXT GLEW_GET_FUN(__glewTextureParameterIivEXT)
|
||||
#define glTextureParameterIuivEXT GLEW_GET_FUN(__glewTextureParameterIuivEXT)
|
||||
#define glTextureParameterfEXT GLEW_GET_FUN(__glewTextureParameterfEXT)
|
||||
@ -24268,6 +24270,7 @@ GLEW_FUN_EXPORT PFNGLTEXTUREBUFFEREXTPROC __glewTextureBufferEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE1DEXTPROC __glewTextureImage1DEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE2DEXTPROC __glewTextureImage2DEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREIMAGE3DEXTPROC __glewTextureImage3DEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREPAGECOMMITMENTEXTPROC __glewTexturePageCommitmentEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIIVEXTPROC __glewTextureParameterIivEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERIUIVEXTPROC __glewTextureParameterIuivEXT;
|
||||
GLEW_FUN_EXPORT PFNGLTEXTUREPARAMETERFEXTPROC __glewTextureParameterfEXT;
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
@ -1823,7 +1823,7 @@ GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_get_transparent_index;
|
||||
GLXEW_VAR_EXPORT GLboolean __GLXEW_SUN_video_resize;
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit ();
|
||||
GLEWAPI GLenum GLEWAPIENTRY glxewInit (void);
|
||||
GLEWAPI GLboolean GLEWAPIENTRY glxewIsSupported (const char *name);
|
||||
|
||||
#ifndef GLXEW_GET_VAR
|
||||
|
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
@ -1446,7 +1446,7 @@ WGLEW_VAR_EXPORT GLboolean __WGLEW_NV_video_output;
|
||||
WGLEW_VAR_EXPORT GLboolean __WGLEW_OML_sync_control;
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit ();
|
||||
GLEWAPI GLenum GLEWAPIENTRY wglewInit (void);
|
||||
GLEWAPI GLboolean GLEWAPIENTRY wglewIsSupported (const char *name);
|
||||
|
||||
#ifndef WGLEW_GET_VAR
|
||||
|
1885
src/glew.c
1885
src/glew.c
File diff suppressed because it is too large
Load Diff
@ -1,6 +1,6 @@
|
||||
/*
|
||||
** The OpenGL Extension Wrangler Library
|
||||
** Copyright (C) 2008-2024, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2008-2025, Nigel Stewart <nigels[]nigels com>
|
||||
** Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org>
|
||||
** Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org>
|
||||
** Copyright (C) 2002, Lev Povalahev
|
||||
@ -37,7 +37,12 @@
|
||||
#if defined(GLEW_EGL)
|
||||
#include <GL/eglew.h>
|
||||
#elif defined(GLEW_OSMESA)
|
||||
#ifndef GLAPI
|
||||
#define GLAPI extern
|
||||
#endif
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
#include <GL/osmesa.h>
|
||||
#elif defined(_WIN32)
|
||||
#include <GL/wglew.h>
|
||||
@ -81,7 +86,7 @@ GLboolean glewCreateContext (struct createParams *params);
|
||||
|
||||
GLboolean glewParseArgs (int argc, char** argv, struct createParams *);
|
||||
|
||||
void glewDestroyContext ();
|
||||
void glewDestroyContext (void);
|
||||
|
||||
/* ------------------------------------------------------------------------- */
|
||||
|
||||
@ -4847,6 +4852,7 @@ static void _glewInfo_GL_EXT_direct_state_access (void)
|
||||
glewInfoFunc(fi, "glTextureImage1DEXT", glTextureImage1DEXT == NULL);
|
||||
glewInfoFunc(fi, "glTextureImage2DEXT", glTextureImage2DEXT == NULL);
|
||||
glewInfoFunc(fi, "glTextureImage3DEXT", glTextureImage3DEXT == NULL);
|
||||
glewInfoFunc(fi, "glTexturePageCommitmentEXT", glTexturePageCommitmentEXT == NULL);
|
||||
glewInfoFunc(fi, "glTextureParameterIivEXT", glTextureParameterIivEXT == NULL);
|
||||
glewInfoFunc(fi, "glTextureParameterIuivEXT", glTextureParameterIuivEXT == NULL);
|
||||
glewInfoFunc(fi, "glTextureParameterfEXT", glTextureParameterfEXT == NULL);
|
||||
@ -18229,7 +18235,7 @@ static void wglewInfo ()
|
||||
|
||||
#elif !defined(GLEW_EGL) && !defined(GLEW_OSMESA) /* _UNIX */
|
||||
|
||||
static void glxewInfo ()
|
||||
static void glxewInfo (void)
|
||||
{
|
||||
#ifdef GLX_VERSION_1_2
|
||||
_glewInfo_GLX_VERSION_1_2();
|
||||
@ -18460,7 +18466,7 @@ static void glxewInfo ()
|
||||
|
||||
#elif defined(GLEW_EGL)
|
||||
|
||||
static void eglewInfo ()
|
||||
static void eglewInfo (void)
|
||||
{
|
||||
#ifdef EGL_VERSION_1_0
|
||||
_glewInfo_EGL_VERSION_1_0();
|
||||
@ -19175,7 +19181,6 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
EGLDeviceEXT devices[1];
|
||||
EGLint numDevices;
|
||||
EGLSurface surface;
|
||||
EGLint majorVersion, minorVersion;
|
||||
EGLint configAttribs[] = {
|
||||
EGL_SURFACE_TYPE, EGL_WINDOW_BIT,
|
||||
EGL_RED_SIZE, 1,
|
||||
@ -19209,6 +19214,8 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
PFNEGLMAKECURRENTPROC makeCurrent = NULL;
|
||||
PFNEGLCREATEPBUFFERSURFACEPROC createPbufferSurface = NULL;
|
||||
|
||||
(void) params; /* not used */
|
||||
|
||||
/* Load necessary entry points */
|
||||
queryDevices = (PFNEGLQUERYDEVICESEXTPROC) eglGetProcAddress("eglQueryDevicesEXT");
|
||||
getPlatformDisplay = (PFNEGLGETPLATFORMDISPLAYEXTPROC) eglGetProcAddress("eglGetPlatformDisplayEXT");
|
||||
@ -19279,7 +19286,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != ctx) eglDestroyContext(display, ctx);
|
||||
}
|
||||
@ -19294,20 +19301,22 @@ static GLubyte *osmPixels = NULL;
|
||||
|
||||
GLboolean glewCreateContext (struct createParams *params)
|
||||
{
|
||||
(void) params; /* not used */
|
||||
|
||||
ctx = OSMesaCreateContext(OSMESA_RGBA, NULL);
|
||||
if (NULL == ctx) return GL_TRUE;
|
||||
if (NULL == osmPixels)
|
||||
{
|
||||
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
||||
}
|
||||
if (!OSMesaMakeCurrent(ctx, osmPixels, GL_UNSIGNED_BYTE, osmWidth, osmHeight))
|
||||
if (!OSMesaMakeCurrent(ctx, osmPixels, osmFormat, osmWidth, osmHeight))
|
||||
{
|
||||
return GL_TRUE;
|
||||
}
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != ctx) OSMesaDestroyContext(ctx);
|
||||
}
|
||||
@ -19392,7 +19401,7 @@ GLboolean glewCreateContext (struct createParams* params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != rc) wglMakeCurrent(NULL, NULL);
|
||||
if (NULL != rc) wglDeleteContext(rc);
|
||||
@ -19450,7 +19459,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
CGLSetCurrentContext(octx);
|
||||
CGLReleaseContext(ctx);
|
||||
@ -19463,10 +19472,11 @@ void glewDestroyContext ()
|
||||
GLboolean glewCreateContext (struct createParams *params)
|
||||
{
|
||||
/* TODO: Haiku: We need to call C++ code here */
|
||||
(void) params; /* not used */
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
/* TODO: Haiku: We need to call C++ code here */
|
||||
}
|
||||
@ -19574,7 +19584,7 @@ GLboolean glewCreateContext (struct createParams *params)
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void glewDestroyContext ()
|
||||
void glewDestroyContext (void)
|
||||
{
|
||||
if (NULL != dpy && NULL != ctx) glXDestroyContext(dpy, ctx);
|
||||
if (NULL != dpy && 0 != wnd) XDestroyWindow(dpy, wnd);
|
||||
|
@ -4,7 +4,7 @@
|
||||
** Copyright (C) Nate Robins, 1997
|
||||
** Michael Wimmer, 1999
|
||||
** Milan Ikits, 2002-2008
|
||||
** Nigel Stewart, 2008-2021
|
||||
** Nigel Stewart, 2008-2025
|
||||
**
|
||||
** visualinfo is a small utility that displays all available visuals,
|
||||
** aka. pixelformats, in an OpenGL system along with renderer version
|
||||
@ -36,6 +36,9 @@
|
||||
#include <GL/glew.h>
|
||||
#if defined(GLEW_OSMESA)
|
||||
#define GLAPI extern
|
||||
#ifndef APIENTRY
|
||||
#define APIENTRY
|
||||
#endif
|
||||
#include <GL/osmesa.h>
|
||||
#elif defined(GLEW_EGL)
|
||||
#include <GL/eglew.h>
|
||||
@ -260,6 +263,7 @@ void PrintExtensions (const char* s)
|
||||
void
|
||||
VisualInfo (GLContext* ctx)
|
||||
{
|
||||
(void) ctx; /* not used */
|
||||
}
|
||||
|
||||
#elif defined(_WIN32)
|
||||
@ -1027,7 +1031,7 @@ GLboolean CreateContext (GLContext* ctx)
|
||||
{
|
||||
osmPixels = (GLubyte *) calloc(osmWidth*osmHeight*4, 1);
|
||||
}
|
||||
if (!OSMesaMakeCurrent(ctx->ctx, osmPixels, GL_UNSIGNED_BYTE, osmWidth, osmHeight))
|
||||
if (!OSMesaMakeCurrent(ctx->ctx, osmPixels, osmFormat, osmWidth, osmHeight))
|
||||
{
|
||||
return GL_TRUE;
|
||||
}
|
||||
@ -1049,13 +1053,13 @@ void InitContext (GLContext* ctx)
|
||||
|
||||
GLboolean CreateContext (GLContext* ctx)
|
||||
{
|
||||
(void) ctx; /* not used */
|
||||
return GL_FALSE;
|
||||
}
|
||||
|
||||
void DestroyContext (GLContext* ctx)
|
||||
{
|
||||
if (NULL == ctx) return;
|
||||
return;
|
||||
(void) ctx; /* not used */
|
||||
}
|
||||
|
||||
/* ------------------------------------------------------------------------ */
|
||||
|
Loading…
Reference in New Issue
Block a user