[cl-opengl-devel] GL 3 branch
![](https://secure.gravatar.com/avatar/3c1e5b42d0c5c754b147688e972ef35e.jpg?s=120&d=mm&r=g)
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-
participants (1)
-
Bart Botta