-
Notifications
You must be signed in to change notification settings - Fork 281
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
GetTransformFeedbackVarying: GlslTypeToken > AttributeType #401
Merged
oddhack
merged 1 commit into
KhronosGroup:master
from
tsuoranta:replace-glsltypetoken-with-attributetype
May 7, 2020
Merged
GetTransformFeedbackVarying: GlslTypeToken > AttributeType #401
oddhack
merged 1 commit into
KhronosGroup:master
from
tsuoranta:replace-glsltypetoken-with-attributetype
May 7, 2020
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
GetTransformFeedbackVarying() was using incorrect GlslTypeToken enum group for type parameter. The correct enum group is AttributeType.
Perksey
approved these changes
Apr 29, 2020
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Blimey we have a lot of duplicate groups that you're sending me on a little scavanger hunt every time I review these kinds of PRs!
In any case, this PR has the green light my end.
SunSerega
added a commit
to SunSerega/OpenGL-Registry
that referenced
this pull request
Jun 24, 2022
KhronosGroup#401 "GlslTypeToken" wasn't removed after removing it's uses Though "GL_UNSIGNED_INT_ATOMIC_COUNTER" is now groupless... But I guess it can be neither attribute nor uniform, so this define is useless.
oddhack
pushed a commit
that referenced
this pull request
Sep 29, 2022
* FramebufferFetchNoncoherent => GetPName,EnableCap https://github.com/KhronosGroup/OpenGL-Registry/blob/237f076633e67d7396cbed15f112e515a7d85251/extensions/QCOM/QCOM_shader_framebuffer_fetch_noncoherent.txt#L61 * DrawBufferModeATI => DrawBufferMode Renamed in <param> but not definition db455e3#diff-e264a54745d72adc78ba865d49dfe4a83689d6307ed6ea03133096d211dc03c6L14360 * CheckFramebufferStatusTarget => FramebufferTarget "CheckFramebufferStatusTarget" was removed from <param>, but then re-added as new group "FramebufferTarget" with same enums * ContainerType: add to <param> A single use for a group of single enum value: https://github.com/KhronosGroup/OpenGL-Registry/blob/91aa993da3cc9e7ea1eecf3075de8c03d9a15d09/extensions/ARB/ARB_shader_objects.txt#L1768 * RegisterCombinerPname =+> TextureEnvParameter https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glTexEnv.xml Not all functions with TextureEnvParameter accept all enums from this group But this change is mostly to show that these enums only belong to deprecated functions and can be ignored * VertexBufferObjectParameter => X #400 "VertexBufferObjectParameter" was removed from <param>, replaced by "BufferPNameARB" But not from group definitions * TextureFilterFuncSGIS => X https://github.com/KhronosGroup/OpenGL-Registry/blob/main/extensions/SGIS/SGIS_texture_filter4.txt GL_FILTER4_SGIS is only used in glTexParameter* and gl[Get]TexFilterFuncSGIS * [Get]ColorTableParameterPName[SGI] => ColorTableParameterPName These groups have same enums And only *SGI variants were ever used * [Get]ConvolutionParameter[EXT] => ConvolutionParameter * GlslTypeToken => X #401 "GlslTypeToken" wasn't removed after removing it's uses Though "GL_UNSIGNED_INT_ATOMIC_COUNTER" is now groupless... But I guess it can be neither attribute nor uniform, so this define is useless. * LightEnvModeSGIX: add to <param> * PointParameterNameSGIS =+> PointParameterNameARB,GetPName * GetPixelMap => X Same as PixelMap, but never used * TransformFeedbackTokenNV: add to <param> https://github.com/KhronosGroup/OpenGL-Registry/blob/main/extensions/ARB/ARB_transform_feedback3.txt#L693 * ColorMaterialFace,CullFaceMode,StencilFaceDirection => MaterialFace Same enums, but: ColorMaterialFace not used at all CullFaceMode and StencilFaceDirection are barely used anywhere cleanup after #355 * PixelTexGenMode =+> PixelTexGenModeSGIX https://github.com/KhronosGroup/OpenGL-Registry/blob/91aa993da3cc9e7ea1eecf3075de8c03d9a15d09/extensions/SGIX/SGIX_pixel_texture.txt#L130-L131 https://github.com/KhronosGroup/OpenGL-Registry/blob/91aa993da3cc9e7ea1eecf3075de8c03d9a15d09/extensions/SGIX/SGIX_impact_pixel_texture.txt#L41-L47 Also see: #519 * ReplacementCodeSUN => TriangleListSUN ReplacementCodeSUN isn't defined Instead TriangleListSUN is expected Also glReplacementCodeuivSUN was missing group But I'm not adding it to glReplacementCodeusSUN and such, because they have different enum size * TextureParameterName: add GL_TEXTURE_MEMORY_LAYOUT_INTEL https://github.com/KhronosGroup/OpenGL-Registry/blob/91aa993da3cc9e7ea1eecf3075de8c03d9a15d09/extensions/INTEL/INTEL_map_texture.txt#L61-L63 * CommandOpcodesNV: add to <param> * PerformanceQueryCapsMaskINTEL: add to <param> * TraceMaskMESA => X This group does not exist * VertexHintsMaskPGI: add to <param> * MaterialFace => TriangleFace * Re-add TraceMaskMESA * Remove tabs and resurrected PixelTexGenMode
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
GetTransformFeedbackVarying() was using incorrect GlslTypeToken
enum group for type parameter. The correct enum group is
AttributeType.