mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-10-02 07:58:30 +00:00
@@ -1559,8 +1559,9 @@ static bool D3D_Reset(SDL_Renderer *renderer)
|
||||
// Let the application know that render targets were reset
|
||||
{
|
||||
SDL_Event event;
|
||||
SDL_zero(event);
|
||||
event.type = SDL_EVENT_RENDER_TARGETS_RESET;
|
||||
event.common.timestamp = 0;
|
||||
event.render.windowID = SDL_GetWindowID(SDL_GetRenderWindow(renderer));
|
||||
SDL_PushEvent(&event);
|
||||
}
|
||||
|
||||
|
@@ -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;
|
||||
|
@@ -1459,8 +1459,9 @@ static bool D3D12_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;
|
||||
|
@@ -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;
|
||||
|
Reference in New Issue
Block a user