Vixen
02b45cc4

ComputePipelineDescription

struct Core/Vixen.Graphics/Pipelines.cs:586
csharp
public readonly record struct ComputePipelineDescription

What to create a compute pipeline from.

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

Fields and properties (3)

  • public ShaderHandle Compute

    The compute shader.

  • public PipelineLayoutHandle Layout

    The descriptor sets and push constants it expects.

  • public string Name

    A name for the debugger and the validation layers.

Methods (2)

  • public ComputePipelineDescription(ShaderHandle Compute, PipelineLayoutHandle Layout, string Name = "")

    What to create a compute pipeline from.

  • public void Validate()

    Checks the description is one a backend could compile.

Used by (6)

  • GlDeviceVixen.Graphics.OpenGL
  • GlPipelineVixen.Graphics.OpenGL
  • IGraphicsDeviceVixen.Graphics
  • NullDeviceVixen.Graphics.Null
  • VulkanDeviceVixen.Graphics.Vulkan
  • WebGpuDeviceVixen.Graphics.WebGPU