SDL_MapGPUTransferBuffer

Maps a transfer buffer into application address space.

You must unmap the transfer buffer before encoding upload commands. The memory is owned by the graphics driver - do NOT call SDL_free() on the returned pointer.

extern (C) nothrow @nogc extern
void*
SDL_MapGPUTransferBuffer

Parameters

device SDL_GPUDevice*

a GPU context.

transfer_buffer SDL_GPUTransferBuffer*

a transfer buffer.

cycle bool

if true, cycles the transfer buffer if it is already bound.

Return Value

Type: void*

the address of the mapped transfer buffer memory, or NULL on failure; call SDL_GetError() for more information.

Meta