Function SDL_BindGPUComputeStorageBuffers
pub unsafe extern "C" fn SDL_BindGPUComputeStorageBuffers(
compute_pass: *mut SDL_GPUComputePass,
first_slot: u32,
storage_buffers: *const *mut SDL_GPUBuffer,
num_bindings: u32,
)
Available on crate feature
dep_sdl3
only.Expand description
Binds storage buffers as readonly for use on the compute pipeline.
These buffers must have been created with
SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ
.
Be sure your shader is set up according to the requirements documented in
SDL_CreateGPUShader()
.
§Parameters
compute_pass
: a compute pass handle.first_slot
: the compute storage buffer slot to begin binding from.storage_buffers
: an array of storage buffer binding structs.num_bindings
: the number of storage buffers to bind from the array.
§Availability
This function is available since SDL 3.2.0.