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

SDL_DownloadFromGPUTexture

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

Header File

Defined in <SDL3/SDL_gpu.h>

Syntax

void SDL_DownloadFromGPUTexture(
    SDL_GPUCopyPass *copy_pass,
    const SDL_GPUTextureRegion *source,
    const SDL_GPUTextureTransferInfo *destination);

Function Parameters

SDL_GPUCopyPass * copy_pass a copy pass handle.
const SDL_GPUTextureRegion * source the source texture region.
const SDL_GPUTextureTransferInfo * destination the destination transfer buffer with image layout information.

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.