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

@@ -1084,8 +1084,9 @@ static bool D3D11_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;