From 660dd63792cb86fc094b2b20e245187fb1409018 Mon Sep 17 00:00:00 2001 From: Dunedan Date: Sun, 22 Sep 2024 10:49:46 +0200 Subject: [PATCH] Delete existing SPIR-V shaders before regeneration As compile.py only creates shaders for program combinations which don't have already existing shaders on disk, this removes all SPIR-V shaders prior to rebuilding them to ensure they actually do get recreated. --- build/jenkins/pipelines/nightly-build.Jenkinsfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build/jenkins/pipelines/nightly-build.Jenkinsfile b/build/jenkins/pipelines/nightly-build.Jenkinsfile index bb4d1cdc05..331cf6039c 100644 --- a/build/jenkins/pipelines/nightly-build.Jenkinsfile +++ b/build/jenkins/pipelines/nightly-build.Jenkinsfile @@ -127,6 +127,8 @@ pipeline { } steps { ws("workspace/nightly-svn") { + bat "del /s /q binaries\\data\\mods\\mod\\shaders\\spirv" + bat "del /s /q binaries\\data\\mods\\public\\shaders\\spirv" bat "python source/tools/spirv/compile.py -d binaries/data/mods/mod binaries/data/mods/mod source/tools/spirv/rules.json binaries/data/mods/mod" bat "python source/tools/spirv/compile.py -d binaries/data/mods/mod binaries/data/mods/public source/tools/spirv/rules.json binaries/data/mods/public" }