SDL_UploadToGPUTexture

Uploads data from a transfer buffer to a texture.

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

You must align the data in the transfer buffer to a multiple of the texel size of the texture format.

extern (C) nothrow @nogc extern
void
SDL_UploadToGPUTexture

Parameters

copy_pass SDL_GPUCopyPass*

a copy pass handle.

source const(SDL_GPUTextureTransferInfo)*

the source transfer buffer with image layout information.

destination const(SDL_GPUTextureRegion)*

the destination texture region.

cycle bool

if true, cycles the texture if the texture is bound, otherwise overwrites the data.

Meta