From be0aefcdb1dee16e644aeae41e2930f71f261283 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Mon, 19 Jan 2026 00:46:12 +0300 Subject: [PATCH] Add vulkan shader compile batch --- .../shader_tools/build_precompiled_shader_vk.bat | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 OptiScaler/shaders/shader_tools/build_precompiled_shader_vk.bat diff --git a/OptiScaler/shaders/shader_tools/build_precompiled_shader_vk.bat b/OptiScaler/shaders/shader_tools/build_precompiled_shader_vk.bat new file mode 100644 index 00000000..2671aa14 --- /dev/null +++ b/OptiScaler/shaders/shader_tools/build_precompiled_shader_vk.bat @@ -0,0 +1,14 @@ +@echo off + +if "%~1"=="" ( + echo Usage: %~nx0 ShaderName + exit /b 1 +) + +set ShaderName=%1 + +echo Creating Vulkan Spir-V +"%~dp0dxc.exe" -spirv -T cs_6_0 -E CSMain -Cc -Vi "%ShaderName%.hlsl" -Fo "%ShaderName%_Shader_Vk.spv" + +echo Creating Vulkan Header +python "%~dp0create_header.py" "%ShaderName%_Shader_Vk.spv" "%ShaderName%_Shader_Vk.h" %ShaderName%_spv