events: Added SDL_RenderEvent.

Fixes #11465.
This commit is contained in:
Ryan C. Gordon
2024-11-21 12:59:41 -05:00
parent 848fd1eab4
commit 615c935d11
8 changed files with 39 additions and 13 deletions

View File

@@ -2519,8 +2519,9 @@ static bool VULKAN_HandleDeviceLost(SDL_Renderer *renderer)
// Let the application know that the device has been reset or lost
SDL_Event event;
SDL_zero(event);
event.type = recovered ? SDL_EVENT_RENDER_DEVICE_RESET : SDL_EVENT_RENDER_DEVICE_LOST;
event.common.timestamp = 0;
event.render.windowID = SDL_GetWindowID(SDL_GetRenderWindow(renderer));
SDL_PushEvent(&event);
return recovered;