render: Add Suspend/Resume calls for GDK support

This commit is contained in:
Ethan Lee
2026-03-04 20:26:54 -05:00
parent 0c57e99b4a
commit ee5c5cf755
12 changed files with 108 additions and 34 deletions

View File

@@ -280,6 +280,11 @@ struct SDL_Renderer
bool (*AddVulkanRenderSemaphores)(SDL_Renderer *renderer, Uint32 wait_stage_mask, Sint64 wait_semaphore, Sint64 signal_semaphore);
#ifdef SDL_PLATFORM_GDK
void (*GDKSuspendRenderer)(SDL_Renderer *renderer);
void (*GDKResumeRenderer)(SDL_Renderer *renderer);
#endif
// The current renderer info
const char *name;
SDL_PixelFormat *texture_formats;