SDL_PushGPUComputeUniformData(3)

SDL_PushGPUComputeUniformData3

Pushes data to a uniform slot on the command buffer.

Usage

#include "SDL3/SDL.h"

void SDL_PushGPUComputeUniformData( SDL_GPUCommandBuffer *command_buffer, Uint32 slot_index, const void *data, Uint32 length);

Header file

Defined in SDL3/SDL_gpu.h

Overview

Subsequent draw calls will use this uniform data.

The data being pushed must respect std140 layout conventions. In practical terms this means you must ensure that vec3 and vec4 fields are 16-byte aligned.

Function parameters

command_buffer

a command buffer.

slot_index

the uniform slot to push data to.

data

client data to write.

length

the length of the data to write.

Availability

This function is available since SDL 3.2.0.

From libsdl3-doc 3.2.10+ds-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.