Vixen
02b45cc4
csharp
public enum IrBindingKind

How a shader-level binding is presented to the pipeline.

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

Fields and properties (7)

  • Uniform

    A constant-buffer / uniform entry.

  • Texture
  • Sampler
  • StorageBuffer

    A storage buffer: a block of its own, laid out std430, holding one runtime-sized array.

  • StorageImage

    A storage image: a texture the shader stores into, with an explicit texel format.

  • AccelerationStructure

    An acceleration structure: the ray-tracing hierarchy a ray query traverses.

  • PushConstant

    A push constant: a member of the one small block the host writes into the command buffer.

Used by (21)

  • BindingPlanVixen.Raven
  • CodeGenTestBaseVixen.Raven.Tests
  • ComposeInterfaceTestsVixen.Raven.Tests
  • DescriptorSetTestsVixen.Raven.Tests
  • GlslEmitterVixen.Raven
  • IrBindingVixen.Raven
  • IrVerifierVixen.Raven
  • IrVerifierTestsVixen.Raven.Tests
  • LibraryTreeTestsVixen.Raven.Tests
  • LowererVixen.Raven
  • LoweringTestsVixen.Raven.Tests
  • PlannedBindingVixen.Raven
  • PushConstantTestsVixen.Raven.Tests
  • RayQueryTestsVixen.Raven.Tests
  • ReflectionBuilderVixen.Raven
  • ReflectionTestsVixen.Raven.Tests
  • SampledTextureTestsVixen.Raven.Tests
  • SharedBindingTestsVixen.Raven.Tests
  • SpirvEmitterVixen.Raven
  • StorageImageTestsVixen.Raven.Tests
  • WritableResourceTestsVixen.Raven.Tests