Function SDL_BindGPUComputeSamplers

pub unsafe extern "C" fn SDL_BindGPUComputeSamplers(
    compute_pass: *mut SDL_GPUComputePass,
    first_slot: u32,
    texture_sampler_bindings: *const SDL_GPUTextureSamplerBinding,
    num_bindings: u32,
)
Available on crate feature dep_sdl3 only.
Expand description

Binds texture-sampler pairs for use on the compute shader.

The textures must have been created with SDL_GPU_TEXTUREUSAGE_SAMPLER.

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 sampler slot to begin binding from.
  • texture_sampler_bindings: an array of texture-sampler binding structs.
  • num_bindings: the number of texture-sampler bindings to bind from the array.

§Availability

This function is available since SDL 3.2.0.

§See also