diff --git a/shadercompiler/Program.cs b/shadercompiler/Program.cs
index 8600b6c..a76a1de 100644
--- a/shadercompiler/Program.cs
+++ b/shadercompiler/Program.cs
@@ -254,7 +254,7 @@ partial class Program
 	{
 		Process spirvcross = Process.Start(
 			"spirv-cross",
-			$"\"{spirvPath}\" --hlsl --shader-model 50 --output \"{outputPath}\""
+			$"\"{spirvPath}\" --hlsl --flip-vert-y --shader-model 50 --output \"{outputPath}\""
 		);
 		spirvcross.WaitForExit();
 		if (spirvcross.ExitCode != 0)