By the way, there is also a small error when compiling ngl. Make founds 
problems with strings 1569-1614 of ngl_glext. They use type GLhalfNV. Seems 
that it is present only in the latest/selected drivers (while I use NVIDIA 
OpenGL headers from about May).
Commenting that lines and lines in corresponding cpp file 
(/src/core/glext/ngl_glext_table.cpp, strings 1377-1422) solves the problem.

I wonder, maybe to follow the example of authors of libraries glew and glee, 
which provide seamless gl-extensions integration. They don't hard-wire all 
possible extensions in their files, but at the compilation process a special 
parser parses file glext.h available in system, thus gaining info on what 
extensions really exist on THIS machine. Therefore only stuff which really 
exists gets compiled. (i.e. parser produces h and c files with all extensions 
information, also with the help of official extensions descriptions)

Reply via email to