21 lines
583 B
Plaintext
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)
|