gluX is a cross-platform easy-to-use OpenGL extension loader. It offers a
very simple mechanism for loading and using OpenGL extensions. It allows your
code to compile under Windows and Linux even if your video card doesn't support
the OpenGL extensions used by your program: at run time, gluX will detect if
required extensions are present or not.
Improve configure script (now it is possible to specify a path for gl and glx
headers, the glXGetProcAddressARB check can be override with the command line
option --with-glXGetProcAddressARB).
Fix glx extensions warning at compile time
23/07/2003 v1.51
Add macro GLUX_IS_DEVL and function gluxIsDevl (do not forget to call
gluxInit(GLUX_DEVL) to enabe DEVL extensions loading).
Fix GLUX_IS_AVAILABLE with DEVL extensions.
14/07/2003 v1.5
Load DEVL extensions only if gluxInit is called with the GLUX_DEVL
flag. DEVL extensions are not declared available by the driver but can be
called. However these extensions are not officially supported and could
therefore not work properly.
Fix installation directory in Makefile.in
06/06/2003 v1.4
Add support for all latest extensions (including ARB_vertex_buffer_object
and GL_EXT_depth_bounds_test). See the list of all
supported extensions.
Add support for all wgl and glx extensions
Extensions successfully loaded but reported as not present by the driver are
marked as development extensions ([DEVL]).
Windows package now includes library for VC6 and VC7, single and multi
threaded.
gluxinfo has been updated
Display a messagebox with required extension list when loading fails under
Windows.
Fix a bug that prevented gluX from being linked inside another library.
Fix a bug with extension custom definitions.
07/03/2003 v1.3
Add gluxinfo for extension listing
Add binaries for Windows version
30/10/2002
Add GL_ARB_vertex_program support
Add GL_ARB_fragment_program support
30/10/2002
Fix gluxIsLoaded
undefined behavior with multiple GLUX_LOAD of the same extension.
Fix some mistakes in naming convention: GLUX_IS_LOADED macro is now
named GLUX_IS_AVAILABLE (the old macro is still available).
10/09/2002
GLUX_REQUIRE and GLUX_LOAD can be called in multiple cpp
files for the same extension. GLUX_REQUIRE has a higher priority.
Add GLUX_IS_LOADED macro that is faster than gluxIsLoaded because it
does not use a string to reference the extension. The constraint is that a
GLUX_LOAD or a GLUX_REQUIRE for the extension should be present in the same cpp
file.
Many thanks to Xavier Decoret, Samuel Hornus, Cort Danger Stratton, Frank Perbet, Stephane Guy and Jean-Dominique Gascuel for their help in improving gluX !