Skip to content

Conversation

@dnovillo
Copy link
Contributor

This stops the NSDI.100 spec from mandating a specific mangling for opaque types. It updates 'Name' requirements to indicate it should be mangled in an implementation-defined manner to avoid clashes with user-defined names.

This should help address issues like KhronosGroup/glslang#4063

Update 'Name' requirements to indicate it should be mangled in an
implementation-defined manner to avoid clashes with user-defined names.
Copy link
Collaborator

@bashbaug bashbaug left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merging as discussed in the November 19th teleconference.

@bashbaug bashbaug merged commit 39b9935 into KhronosGroup:main Nov 19, 2025
2 checks passed
dnovillo added a commit to dnovillo/SPIRV-Registry that referenced this pull request Nov 19, 2025
…on. (KhronosGroup#370)

Update 'Name' requirements to indicate it should be mangled in an
implementation-defined manner to avoid clashes with user-defined names.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants