mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-11 05:48:13 +00:00
gpu: SDL_ClaimWindowForGPUDevice must set an error message on failure
This commit is contained in:

committed by
Anonymous Maarten

parent
5c020b9930
commit
0370b92d80
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -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;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user