Vixen
02b45cc4
csharp
public static class SpirvExtensions

The SPIR-V extensions this backend declares, spelled as the registry spells them.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

Constants rather than literals at the use site, because an OpExtension whose name is misspelt is not an error anywhere in this compiler: the module carries a string nothing recognises, and the capability it was meant to enable is rejected by the validator with a message about the capability.

Fields and properties (2)

  • public const string DescriptorIndexing

    SPV_EXT_descriptor_indexing — unbounded descriptor arrays and non-uniform indexing.

  • public const string RayQuery

    SPV_KHR_ray_query — inline ray tracing against an acceleration structure.

Used by (1)

  • SpirvTypesVixen.Raven