]> git.cworth.org Git - glaze/log
glaze
10 years agoExtend OpenGL API list to all functions in Khronos gl.xml
Carl Worth [Thu, 25 Jul 2013 00:33:18 +0000 (17:33 -0700)]
Extend OpenGL API list to all functions in Khronos gl.xml

Here we add the gl.xml file downloaded from:

https://cvs.khronos.org/svn/repos/ogl/trunk/doc/registry/public/api/gl.xml

Along with a script and Makefile to convert it to the list form
expected by glaze.c.

Note: The Makefile to perform the conversion is not called by
default. Instead, the result of the conversion (gl.def) is committed
directly to the source repository. This makes it convenient, (the
general user does not need to install xmlstarlet, for example), while
a developer that does need to update gl.xml can simply invoke "make
clean; make" in the specs directory to rebuild gl.def.

10 years agoInitial commit of glaze, a thin, shiny wrapper for OpenGL
Carl Worth [Wed, 24 Jul 2013 23:48:02 +0000 (16:48 -0700)]
Initial commit of glaze, a thin, shiny wrapper for OpenGL

The basic mechanic is in place here to create a pass-through ifunc for
every function in a list of functions.

The current list is the tiniest stub so far, (nothing but glClear).

And there is not yet any mechanism to do selective substitution of any
OpenGL functions, (so glaze cannot actually be used for anything yet).