Browse Source

Fix ShaderTools GpuAcessor default values (#5646)

gdkchan 2 years ago
parent
commit
5ff6ea6d82
1 changed files with 20 additions and 1 deletions
  1. 20 1
      src/Ryujinx.Graphics.Shader/IGpuAccessor.cs

+ 20 - 1
src/Ryujinx.Graphics.Shader/IGpuAccessor.cs

@@ -128,7 +128,26 @@ namespace Ryujinx.Graphics.Shader
         /// <returns>GPU graphics state</returns>
         /// <returns>GPU graphics state</returns>
         GpuGraphicsState QueryGraphicsState()
         GpuGraphicsState QueryGraphicsState()
         {
         {
-            return default;
+            return new GpuGraphicsState(
+                false,
+                InputTopology.Points,
+                false,
+                TessPatchType.Triangles,
+                TessSpacing.EqualSpacing,
+                false,
+                false,
+                false,
+                false,
+                false,
+                1f,
+                AlphaTestOp.Always,
+                0f,
+                default,
+                true,
+                default,
+                false,
+                false,
+                false);
         }
         }
 
 
         /// <summary>
         /// <summary>