Khronos public bugtracker – Bug 695
Last modified: 2013-07-11 01:31:03 PDT
Pursuant to the resolution of bug 693:
> I believe all those functions are listed in the "Dependencies on EXT_direct_state_access" section at the bottom.
Function prototypes should always be listed in the `New Procedures and Functions`. Certain spec parsing systems that pull data from the specification files (rather than the .spec files) will assume that functions are defined in the `New Procedures and Functions`.
Every other extension that has similar dependencies lists all the function prototypes there. And some specialized parsing tools work directly from the `New Procedures and Functions` section, and will therefore be broken by this change.
So at least for consistency's sake, this should be changed in the extension specification.
I have asked if we can move the DSA-style entry points out of ARB extensions
and into the EXT_dsa spec itself, which would in part address this. It
is also consistent with NVIDIA's take on these functions as belonging to
DSA. If there's agreement there will be a flock of spec updates to shuffle
DSA language out of ARB extensions and into DSA. It will probably take a
while for this to bubble to the top of the agenda.