Scroll to navigation

SDL_BindGPUFragmentStorageBuffers(3) SDL3 FUNCTIONS SDL_BindGPUFragmentStorageBuffers(3)

NAME

SDL_BindGPUFragmentStorageBuffers - Binds storage buffers for use on the fragment shader.

HEADER FILE

Defined in SDL3/SDL_gpu.h

SYNOPSIS

#include "SDL3/SDL.h"
void SDL_BindGPUFragmentStorageBuffers(
    SDL_GPURenderPass *render_pass,
    Uint32 first_slot,
    SDL_GPUBuffer *const *storage_buffers,
    Uint32 num_bindings);

DESCRIPTION

These buffers must have been created with

SDL_GPU_BUFFERUSAGE_GRAPHICS_STORAGE_READ .

Be sure your shader is set up according to the requirements documented in

SDL_CreateGPUShader ().

FUNCTION PARAMETERS

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

AVAILABILITY

This function is available since SDL 3.2.0.

SEE ALSO

(3), SDL_CreateGPUShader(3)

SDL 3.2.4 Simple Directmedia Layer