KhronosGroup / KhronosGroup/OpenGL-Registry
Missing aliases for GL_EXT_separate_shader_objects core versions
- Dominant language
- C
- Stars
- 854
- Forks
- 302
- PR merge metrics
- No merged PRs in 30d
Description
I was attempting to map some of the extension command functions to their core versions. I've been relying on the tag for this in the XML file.
I am working on the `GL_EXT_separate_shader_objects` extension and realized a lot of the command functions, such as `glActiveShaderProgramEXT`, `glBindProgramPipelineEXT`, `glCreateShaderProgramvEXT`, etc do not encode the ``. Some do, such as `glProgramParameteriEXT` has `` but there a handful of them missing.
Just wondering, is this intentional, or is the alias metadata incomplete for `GL_EXT_separate_shader_objects`? I can open a PR to get them added if there is no objection.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the XML registry entry for GL_EXT_separate_shader_objects and compare its command definitions with the core versions named in the issue. Confirm which missing functions have core aliases, add only the incomplete alias metadata, and verify that the extension entry remains consistent with the existing glProgramParameteriEXT alias.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- xml
- Domain
- documentation
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 70/100