DOKK / manpages / debian 13 / libsdl3-doc / SDL_UploadToGPUBuffer.3.en
SDL_UploadToGPUBuffer(3) SDL3 FUNCTIONS SDL_UploadToGPUBuffer(3)

SDL_UploadToGPUBuffer - Uploads data from a transfer buffer to a buffer.

Defined in SDL3/SDL_gpu.h

#include "SDL3/SDL.h"
void SDL_UploadToGPUBuffer(
    SDL_GPUCopyPass *copy_pass,
    const SDL_GPUTransferBufferLocation *source,
    const SDL_GPUBufferRegion *destination,
    bool cycle);

The upload occurs on the GPU timeline. You may assume that the upload has finished in subsequent commands.

a copy pass handle.
the source transfer buffer with offset.
the destination buffer with offset and size.
if true, cycles the buffer if it is already bound, otherwise overwrites the data.

This function is available since SDL 3.2.0.

SDL 3.2.10 Simple Directmedia Layer