gpu: SDL_ClaimWindowForGPUDevice must set an error message on failure

This commit is contained in:
Anonymous Maarten
2024-12-08 18:03:26 +01:00
committed by Anonymous Maarten
parent 5c020b9930
commit 0370b92d80
3 changed files with 4 additions and 6 deletions

View File

@@ -6729,7 +6729,7 @@ static bool D3D12_ClaimWindow(
SET_STRING_ERROR_AND_RETURN("Could not create swapchain, failed to claim window!", false) SET_STRING_ERROR_AND_RETURN("Could not create swapchain, failed to claim window!", false)
} }
} else { } else {
SDL_LogWarn(SDL_LOG_CATEGORY_GPU, "Window already claimed!"); SET_STRING_ERROR_AND_RETURN("Window already claimed", false)
return false; return false;
} }
} }
@@ -6742,7 +6742,7 @@ static void D3D12_ReleaseWindow(
D3D12WindowData *windowData = D3D12_INTERNAL_FetchWindowData(window); D3D12WindowData *windowData = D3D12_INTERNAL_FetchWindowData(window);
if (windowData == NULL) { if (windowData == NULL) {
SDL_LogWarn(SDL_LOG_CATEGORY_GPU, "Window already unclaimed!"); SET_ERROR("Window already unclaimed!")
return; return;
} }

View File

@@ -3624,8 +3624,7 @@ static bool METAL_ClaimWindow(
SET_STRING_ERROR_AND_RETURN("Could not create swapchain, failed to claim window", false); SET_STRING_ERROR_AND_RETURN("Could not create swapchain, failed to claim window", false);
} }
} else { } else {
SDL_LogWarn(SDL_LOG_CATEGORY_GPU, "Window already claimed!"); SET_ERROR_AND_RETURN("Window already claimed!", false)
return false;
} }
} }
} }

View File

@@ -9585,8 +9585,7 @@ static bool VULKAN_ClaimWindow(
return false; return false;
} }
} else { } else {
SDL_LogWarn(SDL_LOG_CATEGORY_GPU, "Window already claimed!"); SET_STRING_ERROR_AND_RETURN("Window already claimed!", false)
return false;
} }
} }