SDL: gpu: Windows 11 guarantees a D3D12 minimum, skip checks accordingly

From 9dbde4542cd64bd4293f78b68037de895b98197a Mon Sep 17 00:00:00 2001
From: Ethan Lee <[EMAIL REDACTED]>
Date: Wed, 12 Nov 2025 15:59:52 -0500
Subject: [PATCH] gpu: Windows 11 guarantees a D3D12 minimum, skip checks
 accordingly

---
 src/gpu/d3d12/SDL_gpu_d3d12.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/gpu/d3d12/SDL_gpu_d3d12.c b/src/gpu/d3d12/SDL_gpu_d3d12.c
index 2c51f05831d2f..c2955e0c3f283 100644
--- a/src/gpu/d3d12/SDL_gpu_d3d12.c
+++ b/src/gpu/d3d12/SDL_gpu_d3d12.c
@@ -8476,10 +8476,9 @@ static bool D3D12_PrepareDriver(SDL_VideoDevice *_this, SDL_PropertiesID props)
 
     SDL_COMPILE_TIME_ASSERT(featurelevel, D3D_FEATURE_LEVEL_CHOICE < D3D_FEATURE_LEVEL_11_1);
 
-    /* FIXME: If Windows 11 is running and the app has neither DXIL nor TIER2
+    /* If Windows 11 is running and the app has neither DXIL nor TIER2
      * requirements, we can skip doing any device checks entirely
      */
-#if 0
     if (!needs_64UAVs && !has_dxil && WIN_IsWindows11OrGreater()) {
         IDXGIAdapter1_Release(adapter);
         IDXGIFactory1_Release(factory);
@@ -8489,7 +8488,6 @@ static bool D3D12_PrepareDriver(SDL_VideoDevice *_this, SDL_PropertiesID props)
 
         return true;
     }
-#endif
 
     res = pD3D12CreateDevice(
         (IUnknown *)adapter,