diff --git a/kwin/build.sh b/kwin/build.sh index 92e861c..4f1926b 100755 --- a/kwin/build.sh +++ b/kwin/build.sh @@ -40,8 +40,14 @@ generate() { sed -e "s;%NICK%;$1;g" -e "s;%NAME%;$2;g" -e "s;%DESCRIPTION%;$3;g" \ main.js.in > "${BUILD_DIR}/kwin4_effect_$1/contents/code/main.js" - SHADER="${BUILD_DIR}/kwin4_effect_$1/contents/shaders/$1.glsl" - cp "../resources/shaders/$1.glsl" $SHADER + SHADER="${BUILD_DIR}/kwin4_effect_$1/contents/shaders/$1.frag" + echo "#version 140" > $SHADER + echo "#define KWIN" >> $SHADER + echo "" >> $SHADER + echo "// This file is automatically generated during the build process." >> $SHADER + echo "" >> $SHADER + cat "../resources/shaders/common.glsl" >> $SHADER + cat "../resources/shaders/$1.frag" >> $SHADER } generate "tv" "TV Effect" "Make windows close like turning off a TV"