🔧 Append common.glsl to kwin shaders

This commit is contained in:
Simon Schneegans
2022-05-28 05:52:25 +02:00
parent 6807be6f35
commit c635336a7e
+8 -2
View File
@@ -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"