Khronos public bugtracker – Bug 907
EXT_direct_state_access: gl*Tex*Image*EXT prototypes in glext.h wrong
Last modified: 2018-01-22 23:59:28 PST
Created attachment 155 [details]
just 6 commands updated
The glext.spec updates I sent for the EXT_direct_state_access extension didn't actually match the specification in the type of the internalformat parameter for certain command intended to match the non-DSA version of the function. Affected commands are:
The NEW issue 31 in the attached EXT_direct_state_access specification explains the issue.
Some projects (GLEW, Regal) parse extension specifications directly while other projects (apitrace) use the Khronos glext.h, hence confusion results.
Created attachment 156 [details]
updated EXT_direct_state_access spec
This can't be dealt with in the current registry setup, which uses gl.xml. It's possible using a separate enumerant group for the <internalformat> parameter type could be done, though I doubt that's important this much later. In any even, if something still should be done, please file an issue or pull request in KhronosGroup/OpenGL-Registry on github.