SDL_CopyGPUBufferToBuffer - Man Page
Performs a buffer-to-buffer copy.
Synopsis
#include <SDL3/SDL_gpu.h>
void SDL_CopyGPUBufferToBuffer(
SDL_GPUCopyPass *copy_pass,
const SDL_GPUBufferLocation *source,
const SDL_GPUBufferLocation *destination,
Uint32 size,
bool cycle);Description
This copy occurs on the GPU timeline. You may assume the copy has finished in subsequent commands.
Function Parameters
- copy_pass
a copy pass handle.
- source
the buffer and offset to copy from.
- destination
the buffer and offset to copy to.
- size
the length of the buffer to copy.
- cycle
if true, cycles the destination buffer if it is already bound, otherwise overwrites the data.
Availability
This function is available since SDL 3.2.0.
Referenced By
SDL_CreateGPUBuffer(3), SDL_GPUBuffer.3type(3), SDL_GPUBufferLocation.3type(3).
SDL 3.3.2 Simple Directmedia Layer SDL3 FUNCTIONS