SDL_shadercross: CompileDXILFromSPIRV: Skipping the HLSL->SPIR-V->HLSL roundtrip. (#187)

From f1ca8cfefba8f32095861bbcf2a4f4d773f0fbb4 Mon Sep 17 00:00:00 2001
From: Jakub Wasilewski <[EMAIL REDACTED]>
Date: Sat, 6 Dec 2025 01:15:11 +0100
Subject: [PATCH] CompileDXILFromSPIRV: Skipping the HLSL->SPIR-V->HLSL
 roundtrip. (#187)

---
 src/SDL_shadercross.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/SDL_shadercross.c b/src/SDL_shadercross.c
index 3c1c638..99e3be2 100644
--- a/src/SDL_shadercross.c
+++ b/src/SDL_shadercross.c
@@ -2429,9 +2429,10 @@ void *SDL_ShaderCross_CompileDXILFromSPIRV(
     hlslInfo.shader_stage = info->shader_stage;
     hlslInfo.props = info->props;
 
-    void *result = SDL_ShaderCross_CompileDXILFromHLSL(
-        &hlslInfo,
-        size);
+    void *result = SDL_ShaderCross_INTERNAL_CompileUsingDXC(
+      &hlslInfo,
+      false,
+      size);
 
     SDL_ShaderCross_INTERNAL_DestroyTranspileContext(context);
     return result;