diff --git a/OpenRA.Platforms.Default/Shader.cs b/OpenRA.Platforms.Default/Shader.cs index 840a5d2b8d..6e8653e1bd 100644 --- a/OpenRA.Platforms.Default/Shader.cs +++ b/OpenRA.Platforms.Default/Shader.cs @@ -25,7 +25,7 @@ namespace OpenRA.Platforms.Default protected int CompileShaderObject(ShaderType type, string name) { var ext = type == ShaderType.VertexShader ? "vert" : "frag"; - var filename = "glsl{0}{1}.{2}".F(Path.DirectorySeparatorChar, name, ext); + var filename = Path.Combine(Platform.GameDir, "glsl", name + "." + ext); var code = File.ReadAllText(filename); var shader = GL.CreateShader(type);