sdlSubmitGpuCommandBuffer function
Submits a command buffer so its commands can be processed on the GPU.
It is invalid to use the command buffer after this is called.
This must be called from the thread the command buffer was acquired on.
All commands in the submission are guaranteed to begin executing before any command in a subsequent submission begins executing.
\param command_buffer a command buffer. \returns true on success, false on failure; call SDL_GetError() for more information.
\since This function is available since SDL 3.1.3.
\sa SDL_AcquireGPUCommandBuffer \sa SDL_WaitAndAcquireGPUSwapchainTexture \sa SDL_AcquireGPUSwapchainTexture \sa SDL_SubmitGPUCommandBufferAndAcquireFence
extern SDL_DECLSPEC bool SDLCALL SDL_SubmitGPUCommandBuffer( SDL_GPUCommandBuffer *command_buffer)
Implementation
bool sdlSubmitGpuCommandBuffer(Pointer<SdlGpuCommandBuffer> commandBuffer) {
final sdlSubmitGpuCommandBufferLookupFunction = libSdl3.lookupFunction<
Uint8 Function(Pointer<SdlGpuCommandBuffer> commandBuffer),
int Function(Pointer<SdlGpuCommandBuffer> commandBuffer)>(
'SDL_SubmitGPUCommandBuffer');
return sdlSubmitGpuCommandBufferLookupFunction(commandBuffer) == 1;
}