فهرست منبع

Fix intermediate output path for metal shaders.

Eric Mellino 8 سال پیش
والد
کامیت
d961cf2e51
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      src/ShaderGen.App/Program.cs

+ 1 - 1
src/ShaderGen.App/Program.cs

@@ -357,7 +357,7 @@ namespace ShaderGen.App
 
         private static bool CompileMetal(string shaderPath, out string path)
         {
-            string shaderPathWithoutExtension = Path.GetFileNameWithoutExtension(shaderPath);
+            string shaderPathWithoutExtension = Path.ChangeExtension(shaderPath, null);
             string outputPath = shaderPathWithoutExtension + ".metallib";
             string bitcodePath = Path.GetTempFileName();
             string metalArgs = $"-x metal -o {bitcodePath} {shaderPath}";