[cl-opengl-devel] GL 3 branch
Bart Botta
00003b at gmail.com
Fri Sep 26 14:46:47 UTC 2008
My gl3 branch is available at http://www.3bb.cc/tmp/darcs/cl-opengl/
if anyone wants to provide feedback or testing...
new features/changes:
- Automatically check for GL errors by default. Can be disabled by
pushing a flag onto *features* and recompiling.
- GL3 support + new extensions in the low level bindings (%gl
package), and corresponding changes to the .spec parsers.
- 'GL3 only' mode, loaded with cl-opengl3.asd, containing a subset of
the functions corresponding to the 'forward compatible' mode of GL3
and a few extensions which haven't been added to core yet.
(it still contains the full set of enums though, since that would have
taken too much spec reading to narrow down)
- Split out functions with bitfield arguments from the main GLenum
type, so that the shortened versions of the enum names (without -bit
or -bits) don't conflict with other enums.
- cl-glut windows should close when a cl-glut app exits improperly,
probably needs more testing to make sure the code for this doesn't
interfere with anything else though.
- more functions exported/wrapped in the main GL: package.
- various other fixes
Most of those should be transparent for correct code if you load with
cl-opengl.asd, which is the main thing that needs testing.
---
-b-
More information about the cl-opengl-devel
mailing list