Skip to content

Conversation

@pvelesko
Copy link

This PR adds validation support for three Intel SPIR-V extensions:

OpConstantFunctionPointerINTEL: Added validation logic and test coverage
ArbitraryPrecisionIntegersINTEL: Added type validation support and tests
OpAliasScopeDeclINTEL/OpAliasScopeListDeclINTEL: Added ID validation support and tests

Fixes #6034

@CLAassistant
Copy link

CLAassistant commented Jul 27, 2025

CLA assistant check
All committers have signed the CLA.

@alan-baker
Copy link
Contributor

Please sign the CLA. Could you also link to the extension text for constant function pointers and alias scopes? I couldn't see them on the SPIRV-Registry.

@pvelesko
Copy link
Author

@alan-baker I can't find info on these extensions but I encountered them in the wild.

Perhaps @bashbaug can shed some light?

@bashbaug
Copy link
Contributor

SPV_INTEL_function_pointers

SPV_INTEL_memory_access_aliasing

These aren't published on the registry since we still consider them "preview extensions", though if you're encountering them in the wild then we really ought to get them finalized and published on the registry.

@pvelesko pvelesko force-pushed the validation branch 2 times, most recently from 16fd974 to d65df44 Compare December 22, 2025 08:45
@pvelesko
Copy link
Author

@alan-baker ping

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.

spirv-val doesn't know about SPV_INTEL_arbitrary_precision_integers

6 participants