mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-09-06 03:18:13 +00:00
gpu: Xbox buildfix
This commit is contained in:
@@ -8821,6 +8821,12 @@ static SDL_GPUDevice *D3D12_CreateDevice(bool debugMode, bool preferLowPower, SD
|
|||||||
// Initialize the D3D12 debug layer, if applicable
|
// Initialize the D3D12 debug layer, if applicable
|
||||||
if (debugMode) {
|
if (debugMode) {
|
||||||
bool hasD3d12Debug = D3D12_INTERNAL_TryInitializeD3D12Debug(renderer);
|
bool hasD3d12Debug = D3D12_INTERNAL_TryInitializeD3D12Debug(renderer);
|
||||||
|
#if (defined(SDL_PLATFORM_XBOXONE) || defined(SDL_PLATFORM_XBOXSERIES))
|
||||||
|
if (hasD3d12Debug) {
|
||||||
|
SDL_LogInfo(
|
||||||
|
SDL_LOG_CATEGORY_GPU,
|
||||||
|
"Validation layers enabled, expect debug level performance!");
|
||||||
|
#else
|
||||||
if (hasDxgiDebug && hasD3d12Debug) {
|
if (hasDxgiDebug && hasD3d12Debug) {
|
||||||
SDL_LogInfo(
|
SDL_LogInfo(
|
||||||
SDL_LOG_CATEGORY_GPU,
|
SDL_LOG_CATEGORY_GPU,
|
||||||
@@ -8829,6 +8835,7 @@ static SDL_GPUDevice *D3D12_CreateDevice(bool debugMode, bool preferLowPower, SD
|
|||||||
SDL_LogWarn(
|
SDL_LogWarn(
|
||||||
SDL_LOG_CATEGORY_GPU,
|
SDL_LOG_CATEGORY_GPU,
|
||||||
"Validation layers partially enabled, some warnings may not be available");
|
"Validation layers partially enabled, some warnings may not be available");
|
||||||
|
#endif
|
||||||
} else {
|
} else {
|
||||||
SDL_LogWarn(
|
SDL_LogWarn(
|
||||||
SDL_LOG_CATEGORY_GPU,
|
SDL_LOG_CATEGORY_GPU,
|
||||||
|
Reference in New Issue
Block a user