Skip to content

add testing for SPV_KHR_non_semantic_info - #2772

Draft
bashbaug wants to merge 7 commits into
KhronosGroup:mainfrom
bashbaug:SPV_KHR_non_semantic_info
Draft

bashbaug wants to merge 7 commits into
KhronosGroup:mainfrom
bashbaug:SPV_KHR_non_semantic_info

Conversation

@bashbaug

@bashbaug bashbaug commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Adds targeted SPIR-V testing for the SPV_KHR_non_semantic_info extension, and specifically for SPIR-V modules that declare unknown (bogus) non-semantic extended instruction sets.

The testing on PoCL is skipped right now because PoCL does not currently advertise support for the SPV_KHR_non_semantic_info extension (via SPIR-V queries).

Even if PoCL did advertise support for SPV_KHR_non_semantic_info, the test will currently fail, because the fix for unknown non-semantic extended instruction sets has not been back-ported to all of the release branches. This should be fixed shortly, though, see e.g.: KhronosGroup/SPIRV-LLVM-Translator#3958

[run-test: test_spirv_new extinstimport_nonsemantic]

The testing on PoCL is skipped currently, because PoCL does not
advertise support for the SPV_KHR_non_semantic_info SPIR-V extension.
@bashbaug

Copy link
Copy Markdown
Contributor Author

Marking as a draft - I still need to add 32-bit SPIR-V files.

@bashbaug
bashbaug marked this pull request as draft August 13, 2026 18:55
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.

1 participant