Added SDL_AddVulkanRenderSemaphores() for external synchronization with SDL rendering

This commit is contained in:
Sam Lantinga 2024-03-02 10:03:37 -08:00
parent 504d8c2fc0
commit 48471f7dbd
7 changed files with 129 additions and 5 deletions

View file

@ -216,6 +216,8 @@ struct SDL_Renderer
void *(*GetMetalLayer)(SDL_Renderer *renderer);
void *(*GetMetalCommandEncoder)(SDL_Renderer *renderer);
int (*AddVulkanRenderSemaphores)(SDL_Renderer *renderer, Uint32 wait_stage_mask, Sint64 wait_semaphore, Sint64 signal_semaphore);
/* The current renderer info */
SDL_RendererInfo info;