You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Vladimír Vondruš 5c6bfa44b2 CMake cleanup. 11 years ago
..
Emscripten Compressed image support, part 5: added EXT_texture_compression_s3tc. 11 years ago
CMakeLists.txt CMake cleanup. 11 years ago
README.md Initial support for WebGL 2. 11 years ago
extensions.txt Compressed image support, part 5: added EXT_texture_compression_s3tc. 11 years ago
flextGL.cpp External: flextGL now respects API/profile restrictions for extensions. 11 years ago
flextGL.cpp.template Added definitions for OpenGL ES function pointers. 12 years ago
flextGL.h Compressed image support, part 5: added EXT_texture_compression_s3tc. 11 years ago
flextGL.h.template external: minor cleanup. 11 years ago
flextGLEmscripten.h Compressed image support, part 5: added EXT_texture_compression_s3tc. 11 years ago
flextGLPlatform.cpp Compressed image support, part 5: added EXT_texture_compression_s3tc. 11 years ago
flextGLPlatform.cpp.template Extension loading for OpenGL ES. 12 years ago

README.md

OpenGL header and extension loader is generated using flextGL, get it at .

See for requested version and a list of non-core extensions. Call flextGLgen.py in this directory with the following arguments:

.../flextGLgen.py -D . -t . extensions.txt

It will generate flextGL.h and flextGL.cpp files.

Emscripten doesn't have the ability to manually load extension pointers, thus it has only header files:

.../flextGLgen.py -D . -t Emscripten/ Emscripten/extensions.txt

This will generate stripped-down flextGLEmscripten.h file.

As usual, be sure to check the diff for suspicious changes and whitespace-at-EOL (although there shouldn't be any).