From 082faa64381d7459d8d1680eadb6cd68c19f519e Mon Sep 17 00:00:00 2001 From: Meetric <73554599+meetric1@users.noreply.github.com> Date: Sat, 25 Jan 2025 23:59:44 -0500 Subject: [PATCH] friendlier single_shader.bat --- shadersrc/build_single_shader.bat | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/shadersrc/build_single_shader.bat b/shadersrc/build_single_shader.bat index 6a6bbca..26b8790 100644 --- a/shadersrc/build_single_shader.bat +++ b/shadersrc/build_single_shader.bat @@ -7,4 +7,15 @@ if "%~1"=="" ( exit /b ) -bin\ShaderCompile.exe /O 3 -ver 20b -shaderpath "%cd%" %1 \ No newline at end of file +REM Detect shader version + +set "filename=%~nx1" +set "char7=%filename:~-7,1%" + +if "%char7%" == "3" ( + bin\ShaderCompile.exe /O 3 -ver 30 -shaderpath "%cd%" %1 +) else ( + bin\ShaderCompile.exe /O 3 -ver 20b -shaderpath "%cd%" %1 +) + +pause \ No newline at end of file