GPU: device & frameSDL 3.2
SDL_EndGPURenderPass
Ends a render pass. After it you may start another pass or submit.
Signature
void SDL_EndGPURenderPass(SDL_GPURenderPass *render_pass);
How it works
The render pass handle is invalid afterwards. Every Begin needs its End before the command buffer is submitted.
Parameters
render_passSDL_GPURenderPass *
The pass to end.
Example
example.cpp
1SDL_DrawGPUPrimitives(pass, 3, 1, 0, 0);
2SDL_EndGPURenderPass(pass);
3SDL_SubmitGPUCommandBuffer(cmd);