Vixen
02b45cc4
csharp
public enum SpirvCapability

Values a module declares support for.

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

Fields and properties (10)

  • Matrix
  • Shader
  • Float64
  • Int64

    64-bit integer types. Optional on Vulkan, and absent from WebGPU entirely.

  • Int64Atomics

    An atomic on a 64-bit integer.

  • ImageQuery

    Asking an image about itself — OpImageQuerySizeLod and its siblings.

  • RayQueryKHR

    Inline ray tracing: OpTypeRayQueryKHR and the traversal instructions on it.

  • ShaderNonUniform

    An index into a descriptor array may differ across the invocations of a subgroup.

  • RuntimeDescriptorArray

    A descriptor array declared without a length.

  • ShaderSampledImageArrayNonUniformIndexing

    Indexing an array of sampled images by something that varies across the subgroup.

Used by (3)

  • SpirvEmitterVixen.Raven
  • SpirvModuleVixen.Raven
  • SpirvTypesVixen.Raven