mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-05-16 09:48:26 +00:00
Clean up renderers at shutdown
Fixes https://github.com/libsdl-org/SDL/issues/10082
This commit is contained in:
parent
fd3143f445
commit
ab3c8552c2
3 changed files with 34 additions and 0 deletions
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue