PDA

View Full Version : Bugs in the OpenGL specification files.



Stephen A
10-19-2006, 07:04 AM
Hello,

I've been reading these boards for quite some time, but this is my first actual post.

While writing the .Net/Mono opengl binding generator used in the Tao framework (http://taoframework.com) and the Open Toolkit (http://sourceforge.net/projects/opentk) I encountered some errata in the specification files ( enum.spec (http://opengl.org/registry/api/enum.spec) , enumext.spec (http://opengl.org/registry/api/enumext.spec) and gl.spec (http://opengl.org/registry/api/gl.spec) ).

These errors, mainly missing and wrongly named enumerations, hinder languages with stronger type-checking than C from correctly using the OpenGL. The exact errors are documented here (http://www.haskell.org/HOpenGL/spec_bugs.html) (Haskell OpenGL bindings), and it seems they were brought to the SGI's attention in 2001 - but were never corrected.

As this problem affects several programming languages (in fact every language that does not directly or indirectly use the "gl.h" and "glext.h" headers), I would like to ask if someone knows the correct person to contact in the Khronos group regarding this issue.

As a sidenote, does anyone know whether the spec files will move to an xml-based format?

ZbuffeR
10-19-2006, 01:04 PM
Apparently you should contact Jon leech :
http://www.opengl.org/discussion_boards/ubb/ultimatebb.php?ubb=get_topic;f=3;t=014776;p=1#0000 02

Stephen A
10-19-2006, 01:23 PM
Will do. Many thanks!