From 416f40bddc88ada42cfdec6e02341a55ff24dcb4 Mon Sep 17 00:00:00 2001
From: Emmanuel Hansen <emmausssss@gmail.com>
Date: Tue, 27 Jun 2023 12:03:35 +0000
Subject: [PATCH] remove spirv compilation option from native aot project

---
 src/LibRyujinx.NativeSample/LibRyujinxInterop.cs | 1 -
 src/LibRyujinx/LibRyujinx.Graphics.cs            | 6 ++----
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/LibRyujinx.NativeSample/LibRyujinxInterop.cs b/src/LibRyujinx.NativeSample/LibRyujinxInterop.cs
index dce64d903..a177d2191 100644
--- a/src/LibRyujinx.NativeSample/LibRyujinxInterop.cs
+++ b/src/LibRyujinx.NativeSample/LibRyujinxInterop.cs
@@ -78,7 +78,6 @@ namespace LibRyujinx.Sample
         public bool EnableMacroJit = false;
         public bool EnableMacroHLE = true;
         public bool EnableShaderCache = true;
-        public bool EnableSpirvCompilationOnVulkan = true;
         public bool EnableTextureRecompression = false;
         public BackendThreading BackendThreading = BackendThreading.Auto;
         public AspectRatio AspectRatio = AspectRatio.Fixed16x9;
diff --git a/src/LibRyujinx/LibRyujinx.Graphics.cs b/src/LibRyujinx/LibRyujinx.Graphics.cs
index 0451eadd1..23e4f112f 100644
--- a/src/LibRyujinx/LibRyujinx.Graphics.cs
+++ b/src/LibRyujinx/LibRyujinx.Graphics.cs
@@ -47,8 +47,7 @@ namespace LibRyujinx
             GraphicsConfig.Fast2DCopy = graphicsConfiguration.Fast2DCopy;
             GraphicsConfig.EnableMacroJit = graphicsConfiguration.EnableMacroJit;
             GraphicsConfig.EnableMacroHLE = graphicsConfiguration.EnableMacroHLE;
-            GraphicsConfig.EnableShaderCache = false;//graphicsConfiguration.EnableShaderCache;
-            GraphicsConfig.EnableSpirvCompilationOnVulkan = graphicsConfiguration.EnableSpirvCompilationOnVulkan;
+            GraphicsConfig.EnableShaderCache = graphicsConfiguration.EnableShaderCache;
             GraphicsConfig.EnableTextureRecompression = graphicsConfiguration.EnableTextureRecompression;
 
             GraphicsConfiguration = graphicsConfiguration;
@@ -203,8 +202,7 @@ namespace LibRyujinx
         public bool Fast2DCopy = true;
         public bool EnableMacroJit = false;
         public bool EnableMacroHLE = true;
-        public bool EnableShaderCache;
-        public bool EnableSpirvCompilationOnVulkan = true;
+        public bool EnableShaderCache = true;
         public bool EnableTextureRecompression = false;
         public BackendThreading BackendThreading = BackendThreading.Auto;
         public AspectRatio AspectRatio = AspectRatio.Fixed16x9;