Module dagon.compute.shader

Compute shader support.

Description

dagon.compute.shader provides classes and enums for compiling, managing, and dispatching compute shaders, as well as setting up GPU memory barriers.

Classes

NameDescription
ComputeProgram Represents a compiled and linked compute shader program.
ComputeShader Represents a compute shader. Provides methods for dispatch, resource binding and setting memory barriers.

Enums

NameDescription
ComputeBarrier Specifies memory barrier bits for compute shader synchronization. Used with ComputeShader.barrier to ensure correct memory visibility.
ComputeBarrierGroup Common groups of compute barriers for convenience.
TextureAccessMode Specifies access mode for image textures in compute shaders.