From 5640647e140d45bfe7ba476a025aeed1bb2ec88d Mon Sep 17 00:00:00 2001
From: Ethan Lee <[EMAIL REDACTED]>
Date: Mon, 2 Feb 2026 10:10:08 -0500
Subject: [PATCH] render: D3D12 Xbox buildfixes
---
src/render/direct3d12/SDL_render_d3d12.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/render/direct3d12/SDL_render_d3d12.c b/src/render/direct3d12/SDL_render_d3d12.c
index 9f6d42f2e54ee..535343bd72e24 100644
--- a/src/render/direct3d12/SDL_render_d3d12.c
+++ b/src/render/direct3d12/SDL_render_d3d12.c
@@ -322,7 +322,7 @@ static SDL_PixelFormat D3D12_DXGIFormatToSDLPixelFormat(DXGI_FORMAT dxgiFormat)
for (int i = 0; i < SDL_arraysize(dxgi_format_map); i++) {
if (dxgi_format_map[i].unorm == dxgiFormat ||
dxgi_format_map[i].srgb == dxgiFormat) {
- return dxgi_format_map[i].sdl;
+ return (SDL_PixelFormat) dxgi_format_map[i].sdl;
}
}
return SDL_PIXELFORMAT_UNKNOWN;
@@ -3547,7 +3547,7 @@ bool D3D12_CreateRenderer(SDL_Renderer *renderer, SDL_Window *window, SDL_Proper
if ((unorm.Support1 & D3D12_FORMAT_SUPPORT1_TEXTURE2D) &&
(srgb.Support1 & D3D12_FORMAT_SUPPORT1_TEXTURE2D)) {
- SDL_AddSupportedTextureFormat(renderer, dxgi_format_map[i].sdl);
+ SDL_AddSupportedTextureFormat(renderer, (SDL_PixelFormat) dxgi_format_map[i].sdl);
}
}
SDL_AddSupportedTextureFormat(renderer, SDL_PIXELFORMAT_INDEX8);