|
|
@@ -32,6 +32,7 @@
|
|
|
#include <SDL3/SDL_vulkan.h>
|
|
|
|
|
|
#include "../SDL_sysgpu.h"
|
|
|
+#include "../../events/SDL_windowevents_c.h"
|
|
|
|
|
|
#define VULKAN_INTERNAL_clamp(val, min, max) SDL_max(min, SDL_min(val, max))
|
|
|
|
|
|
@@ -9841,7 +9842,7 @@ static bool VULKAN_ClaimWindow(
|
|
|
renderer->claimedWindowCount += 1;
|
|
|
SDL_UnlockMutex(renderer->windowLock);
|
|
|
|
|
|
- SDL_AddEventWatch(VULKAN_INTERNAL_OnWindowResize, window);
|
|
|
+ SDL_AddWindowEventWatch(SDL_WINDOW_EVENT_WATCH_NORMAL, VULKAN_INTERNAL_OnWindowResize, window);
|
|
|
|
|
|
return true;
|
|
|
} else if (createSwapchainResult == VULKAN_INTERNAL_TRY_AGAIN) {
|
|
|
@@ -9896,7 +9897,7 @@ static void VULKAN_ReleaseWindow(
|
|
|
SDL_free(windowData);
|
|
|
|
|
|
SDL_ClearProperty(SDL_GetWindowProperties(window), WINDOW_PROPERTY_DATA);
|
|
|
- SDL_RemoveEventWatch(VULKAN_INTERNAL_OnWindowResize, window);
|
|
|
+ SDL_RemoveWindowEventWatch(SDL_WINDOW_EVENT_WATCH_NORMAL, VULKAN_INTERNAL_OnWindowResize, window);
|
|
|
}
|
|
|
|
|
|
static Uint32 VULKAN_INTERNAL_RecreateSwapchain(
|