sdlAcquireGpuCommandBuffer function
Acquire a command buffer.
This command buffer is managed by the implementation and should not be freed by the user. The command buffer may only be used on the thread it was acquired on. The command buffer should be submitted on the thread it was acquired on.
\param device a GPU context. \returns a command buffer, or NULL on failure; call SDL_GetError() for more information.
\since This function is available since SDL 3.1.3.
\sa SDL_SubmitGPUCommandBuffer \sa SDL_SubmitGPUCommandBufferAndAcquireFence
extern SDL_DECLSPEC SDL_GPUCommandBuffer *SDLCALL SDL_AcquireGPUCommandBuffer( SDL_GPUDevice *device)
Implementation
Pointer<SdlGpuCommandBuffer> sdlAcquireGpuCommandBuffer(
Pointer<SdlGpuDevice> device) {
final sdlAcquireGpuCommandBufferLookupFunction = libSdl3.lookupFunction<
Pointer<SdlGpuCommandBuffer> Function(Pointer<SdlGpuDevice> device),
Pointer<SdlGpuCommandBuffer> Function(
Pointer<SdlGpuDevice> device)>('SDL_AcquireGPUCommandBuffer');
return sdlAcquireGpuCommandBufferLookupFunction(device);
}