Module dagon.compute.shader
Compute shader support.
Description
dagon provides classes and enums for compiling, managing,
and dispatching compute shaders, as well as setting up GPU memory barriers.
Classes
| Name | Description |
|---|---|
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
| Name | Description |
|---|---|
ComputeBarrier
|
Specifies memory barrier bits for compute shader synchronization.
Used with ComputeShader to ensure correct memory visibility.
|
ComputeBarrierGroup
|
Common groups of compute barriers for convenience. |
TextureAccessMode
|
Specifies access mode for image textures in compute shaders. |