Function SDL_UploadToGPUTexture

pub unsafe extern "C" fn SDL_UploadToGPUTexture(
    copy_pass: *mut SDL_GPUCopyPass,
    source: *const SDL_GPUTextureTransferInfo,
    destination: *const SDL_GPUTextureRegion,
    cycle: bool,
)
Available on crate feature dep_sdl3 only.
Expand description

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.

§Parameters

  • copy_pass: a copy pass handle.
  • source: the source transfer buffer with image layout information.
  • destination: the destination texture region.
  • cycle: if true, cycles the texture if the texture is bound, otherwise overwrites the data.

§Availability

This function is available since SDL 3.2.0.