mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-01 23:48:29 +00:00
Clean up renderers at shutdown
Fixes https://github.com/libsdl-org/SDL/issues/10082
This commit is contained in:
@@ -291,6 +291,8 @@ struct SDL_Renderer
|
||||
SDL_bool destroyed; // already destroyed by SDL_DestroyWindow; just free this struct in SDL_DestroyRenderer.
|
||||
|
||||
void *driverdata;
|
||||
|
||||
SDL_Renderer *next;
|
||||
};
|
||||
|
||||
/* Define the SDL render driver structure */
|
||||
@@ -314,6 +316,9 @@ extern SDL_RenderDriver PSP_RenderDriver;
|
||||
extern SDL_RenderDriver SW_RenderDriver;
|
||||
extern SDL_RenderDriver VITA_GXM_RenderDriver;
|
||||
|
||||
/* Clean up any renderers at shutdown */
|
||||
extern void SDL_QuitRender(void);
|
||||
|
||||
/* Add a supported texture format to a renderer */
|
||||
extern int SDL_AddSupportedTextureFormat(SDL_Renderer *renderer, SDL_PixelFormatEnum format);
|
||||
|
||||
|
Reference in New Issue
Block a user