Crate bevy_compute_readback

Source
Expand description

Library to simplify compute shader readbacks.

Structs§

ComputeNodeState
Tracks compute node state. In render world, this is stored as a resource which is later extracted to main. In main world, this is a state so systems can react to state entry.
ComputePipeline
Defines the pipeline for the compute shader.
ComputeShaderBindGroup
Stores prepared bind group data for the compute shader.
ComputeShaderPlugin
Plugin to create all the required systems for using a custom compute shader.
ComputeShaderReadback
Component that receives readback events from the compute shader.

Enums§

ComputeNodeStatus
Enum representing possible compute node states.
ReadbackLimit
How many readbacks should be sent per initialization of the shader.

Traits§

ComputeShader
Trait to implement for a custom compute shader.