Scroll to navigation

SDL_BindGPUComputeStorageBuffers(3) SDL3 FUNCTIONS SDL_BindGPUComputeStorageBuffers(3)

NAME

SDL_BindGPUComputeStorageBuffers - Binds storage buffers as readonly for use on the compute pipeline.

HEADER FILE

Defined in SDL3/SDL_gpu.h

SYNOPSIS

#include "SDL3/SDL.h"
void SDL_BindGPUComputeStorageBuffers(
    SDL_GPUComputePass *compute_pass,
    Uint32 first_slot,
    SDL_GPUBuffer *const *storage_buffers,
    Uint32 num_bindings);

DESCRIPTION

These buffers must have been created with

SDL_GPU_BUFFERUSAGE_COMPUTE_STORAGE_READ .

FUNCTION PARAMETERS

a compute pass handle.
the compute storage buffer slot to begin binding from.
an array of storage buffer binding structs.
the number of storage buffers to bind from the array.

AVAILABILITY

This function is available since SDL 3.1.3.

SDL 3.1.6 Simple Directmedia Layer