[llvm] [SPIR-V] Add capability for non-uniform indexing for `StructuredBuffer` types. (PR #163424)

Nathan Gauër via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 15 10:54:14 PDT 2025


================
@@ -3,6 +3,7 @@
 
----------------
Keenuts wrote:

If I'm not mistaken it's not exactly that:
 - the extension became "core" in 1.5, meaning the SPV_EXT_descriptor_indexing extensions is not required in the SPIR-V Module to use the capability starting SPV1.5.
 - before SPV 1.5, if you want to use the capability, you need to also declare the extension in the module.
What the extension requires is SPV 1.0 as minimum.(`This extension requires SPIR-V 1.0.)`, and to correctly read the extensions rules when it says "modify" or such, you need to consider comparing it against SPV 1.3 spec (`This extension is written against the SPIR-V Specification, Version 1.3 Revision 1.`)

https://github.com/llvm/llvm-project/pull/163424


More information about the llvm-commits mailing list