-
Notifications
You must be signed in to change notification settings - Fork 278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[gl.xml] Functions using raw GLenum without group #318
Comments
This will probably need to be done by members of the community, as the groupings are essentially "deprecated" and aren't maintained by Khronos as much as they used to. |
might be relevant to #335, |
Discard the file that Fred previously attached as there was a bug in GLSpecTools. Here's an updated copy: |
Is this issue still relevant now that #335 is being addressed? |
I think commands of non-depricated features and extensions should all have |
There isn't a lot of engineering effort going into the groups due to them not being used at all for Khronos purposes, bar Google's ANGLE project which is the only usage I've seen by a member of Khronos. As such, all group improvements need to be done by community members. I am currently the volunteering group maintainer as it were, and I do intend to improve the groupings as part of my Silk.NET project (dotnet/Silk.NET#106), but I don't have a lot of time right now. Improvements to the groups will happen over time - the way I see it now that all the big modifications are done you just need to give it some time to heal. If what you're after is some sort of requirement for groupings, I'm sorry but that will just never happen as there are no benefits for Khronos. |
Strong requirement isn't really possible, at least because there are some extensions which aren't even properly documented, so no one can know which enums can be passed in that extension's commands. I'm only talking about keeping this issue open until someone like you and me would find time to create groups for all non-deprecated commands. |
There is little to no chance that anyone will be able to create groups for
a 27 year old monolithic spec such as this, so I wouldn’t count on it and
I’m having a hard time not being pessimistic about the groups.
Im sure it’s fine leaving the issue open but the problem is it may never
get closed.
…On Fri, 31 Jan 2020 at 00:08, Sun Serega ***@***.***> wrote:
Strong requirement isn't really possible, at least because there are some
extensions which aren't even properly documented, so no one can know which
enums can be passed in that extension's commands.
I'm only talking about keeping this issue open until someone like you and
me would find time to create groups for all non-deprecated commands.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#318?email_source=notifications&email_token=ACVEYI5JS2W3HR47MU2OWYTRANTX5A5CNFSM4JACWC2KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKNAV2Y#issuecomment-580520683>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACVEYI6MFV5M4AJUHGHPHR3RANTX5ANCNFSM4JACWC2A>
.
|
Functions which use raw GLenum directly, without enum group:
Introduced in GL_VERSION_3_1:
Introduced in GL_VERSION_3_2:
Introduced in GL_VERSION_4_1:
Introduced in GL_ES_VERSION_2_0:
Introduced in GL_ES_VERSION_3_0:
Introduced in GL_OES_texture_3D:
Introduced in GL_OES_get_program_binary:
Introduced in GL_EXT_debug_label:
Introduced in GL_OES_get_program_binary:
Introduced in GL_EXT_debug_label:
I might create pull requests to fix at least some of these, either by applying existing enum group, or creating new enum groups.
The text was updated successfully, but these errors were encountered: