SDL Wiki
(This is the documentation for SDL3, which is the current stable version. SDL2 was the previous version!)

SDL_DownloadFromGPUBuffer

Copies data from a buffer to a transfer buffer on the GPU timeline.

Header File

Defined in <SDL3/SDL_gpu.h>

Syntax

void SDL_DownloadFromGPUBuffer(
    SDL_GPUCopyPass *copy_pass,
    const SDL_GPUBufferRegion *source,
    const SDL_GPUTransferBufferLocation *destination);

Function Parameters

SDL_GPUCopyPass * copy_pass a copy pass handle.
const SDL_GPUBufferRegion * source the source buffer with offset and size.
const SDL_GPUTransferBufferLocation * destination the destination transfer buffer with offset.

Remarks

This data is not guaranteed to be copied until the command buffer fence is signaled.

Version

This function is available since SDL 3.1.3.


CategoryAPI, CategoryAPIFunction, CategoryGPU


[ edit | delete | history | feedback | raw ]

[ front page | index | search | recent changes | git repo | offline html ]

All wiki content is licensed under Creative Commons Attribution 4.0 International (CC BY 4.0).
Wiki powered by ghwikipp.