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š 889171303e Mark EXT_shader_framebuffer_fetch as semi-supported. 10 years ago
..
Emscripten external: shorter generated GL loader files. 11 years ago
NaCl Use flextGL also for OpenGL ES. 12 years ago
CMakeLists.txt Modern CMake usage: reworked to use target-specific properties. 10 years ago
README.md iOS-specific function pointer loader. 10 years ago
extensions.txt Mark EXT_shader_framebuffer_fetch as semi-supported. 10 years ago
flextGL.cpp External: flextGL now respects API/profile restrictions for extensions. 11 years ago
flextGL.cpp.template external: shorter generated GL loader files. 11 years ago
flextGL.h Mark EXT_shader_framebuffer_fetch as semi-supported. 10 years ago
flextGL.h.template external: shorter generated GL loader files. 11 years ago
flextGLEmscripten.h external: shorter generated GL loader files. 11 years ago
flextGLNaCl.h Pixel storage support, part 3: EXT_unpack_subimage and NV_pack_subimage. 11 years ago
flextGLPlatform.cpp external: shorter generated GL loader files. 11 years ago
flextGLPlatform.cpp.template external: shorter generated GL loader files. 11 years ago
flextGLPlatformIOS.cpp iOS-specific function pointer loader. 10 years ago
flextGLPlatformIOS.cpp.template iOS-specific function pointer loader. 10 years ago

README.md

OpenGL header and extension loader is generated using flextGL, get it at https://github.com/ginkgo/flextGL.

See extensions.txt for requested version and a list of non-core extensions. Call flextGLgen.py in this directory with the following arguments to generate files for generic GLES2 implementations:

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

It will generate flextGL.h, flextGL.cpp, flextGLPlatform.cpp and flextGLPlatformIOS.cpp files.

NaCl and Emscripten don't have the ability to manually load extension pointers, thus they have only header files:

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

This will generate stripped-down flextGLNaCl.h and flextGLEmscripten.h files.

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