Files
4kintro/MinifyShader.script
2024-05-23 19:38:02 +03:00

21 lines
583 B
Plaintext

# Compofiller Studio
# by Yzi
#
# MinifyShader.script
#
# This script runs Shader Minifier
#
# Compofiller Studio provides this script with the SOURCE_FILE and DESTINATION_FILE variables
CLEAN_SHADER_EXE="$(PROGRAM_DIR)\Tools\CleanShader.exe"
TEMP_CLEANED_SHADER_FILE=__temp_cleaned_shader.glsl
# the clean-up tries to remove stuff that Shader Minifier can't handle
$(TEMP_CLEANED_SHADER_FILE): $(SOURCE_FILE)
$(CLEAN_SHADER_EXE) $< $@
$(DESTINATION_FILE):
"$(PROGRAM_DIR)\Tools\ShaderMinifier\shader_minifier.exe" $(TEMP_CLEANED_SHADER_FILE) -o $(DESTINATION_FILE)