KhronosGroup / KhronosGroup/OpenGL-Registry

Missing aliases for GL_EXT_separate_shader_objects core versions

Open Beginner friendly
#684 2 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.