From 8b400d7b31188577219122d07421a195ddc3392b Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 27 Mar 2019 01:14:45 +1100 Subject: [PATCH] removed old unused blend mode files --- effects/add.blend | 14 ------ effects/average.blend | 10 ---- effects/color-burn.blend | 14 ------ effects/color-dodge.blend | 14 ------ effects/darken.blend | 14 ------ effects/difference.blend | 10 ---- effects/effectloaders.cpp | 93 +++++++++++++++++++++++--------------- effects/exclusion.blend | 10 ---- effects/glow.blend | 12 ----- effects/hard-light.blend | 12 ----- effects/hard-mix.blend | 16 ------- effects/lighten.blend | 14 ------ effects/linear-burn.blend | 16 ------- effects/linear-dodge.blend | 16 ------- effects/linear-light.blend | 17 ------- effects/multiply.blend | 10 ---- effects/negation.blend | 10 ---- effects/normal.blend | 10 ---- effects/overlay.blend | 14 ------ effects/phoenix.blend | 10 ---- effects/pin-light.blend | 17 ------- effects/reflect.blend | 14 ------ effects/screen.blend | 14 ------ effects/soft-light.blend | 14 ------ effects/substract.blend | 14 ------ effects/subtract.blend | 14 ------ effects/vivid-light.blend | 17 ------- 27 files changed, 57 insertions(+), 383 deletions(-) delete mode 100644 effects/add.blend delete mode 100644 effects/average.blend delete mode 100644 effects/color-burn.blend delete mode 100644 effects/color-dodge.blend delete mode 100644 effects/darken.blend delete mode 100644 effects/difference.blend delete mode 100644 effects/exclusion.blend delete mode 100644 effects/glow.blend delete mode 100644 effects/hard-light.blend delete mode 100644 effects/hard-mix.blend delete mode 100644 effects/lighten.blend delete mode 100644 effects/linear-burn.blend delete mode 100644 effects/linear-dodge.blend delete mode 100644 effects/linear-light.blend delete mode 100644 effects/multiply.blend delete mode 100644 effects/negation.blend delete mode 100644 effects/normal.blend delete mode 100644 effects/overlay.blend delete mode 100644 effects/phoenix.blend delete mode 100644 effects/pin-light.blend delete mode 100644 effects/reflect.blend delete mode 100644 effects/screen.blend delete mode 100644 effects/soft-light.blend delete mode 100644 effects/substract.blend delete mode 100644 effects/subtract.blend delete mode 100644 effects/vivid-light.blend diff --git a/effects/add.blend b/effects/add.blend deleted file mode 100644 index 886c2e617..000000000 --- a/effects/add.blend +++ /dev/null @@ -1,14 +0,0 @@ -float blendAdd(float base, float blend) { - return min(base+blend,1.0); -} - -vec3 blendAdd(vec3 base, vec3 blend) { - return min(base+blend,vec3(1.0)); -} - -vec3 blendAdd(vec3 base, vec3 blend, float opacity) { - return (blendAdd(base, blend) * opacity + base * (1.0 - opacity)); -} - -#pragma glslify: export(blendAdd) -#olive name Add \ No newline at end of file diff --git a/effects/average.blend b/effects/average.blend deleted file mode 100644 index 098e734a3..000000000 --- a/effects/average.blend +++ /dev/null @@ -1,10 +0,0 @@ -vec3 blendAverage(vec3 base, vec3 blend) { - return (base+blend)/2.0; -} - -vec3 blendAverage(vec3 base, vec3 blend, float opacity) { - return (blendAverage(base, blend) * opacity + base * (1.0 - opacity)); -} - -#pragma glslify: export(blendAverage) -#olive name Average \ No newline at end of file diff --git a/effects/color-burn.blend b/effects/color-burn.blend deleted file mode 100644 index 4cea15cd4..000000000 --- a/effects/color-burn.blend +++ /dev/null @@ -1,14 +0,0 @@ -float blendColorBurn(float base, float blend) { - return (blend==0.0)?blend:max((1.0-((1.0-base)/blend)),0.0); -} - -vec3 blendColorBurn(vec3 base, vec3 blend) { - return vec3(blendColorBurn(base.r,blend.r),blendColorBurn(base.g,blend.g),blendColorBurn(base.b,blend.b)); -} - -vec3 blendColorBurn(vec3 base, vec3 blend, float opacity) { - return (blendColorBurn(base, blend) * opacity + base * (1.0 - opacity)); -} - -#pragma glslify: export(blendColorBurn) -#olive name Color Burn \ No newline at end of file diff --git a/effects/color-dodge.blend b/effects/color-dodge.blend deleted file mode 100644 index 495ff401c..000000000 --- a/effects/color-dodge.blend +++ /dev/null @@ -1,14 +0,0 @@ -float blendColorDodge(float base, float blend) { - return (blend==1.0)?blend:min(base/(1.0-blend),1.0); -} - -vec3 blendColorDodge(vec3 base, vec3 blend) { - return vec3(blendColorDodge(base.r,blend.r),blendColorDodge(base.g,blend.g),blendColorDodge(base.b,blend.b)); -} - -vec3 blendColorDodge(vec3 base, vec3 blend, float opacity) { - return (blendColorDodge(base, blend) * opacity + base * (1.0 - opacity)); -} - -#pragma glslify: export(blendColorDodge) -#olive name Color Dodge \ No newline at end of file diff --git a/effects/darken.blend b/effects/darken.blend deleted file mode 100644 index f5a81931f..000000000 --- a/effects/darken.blend +++ /dev/null @@ -1,14 +0,0 @@ -float blendDarken(float base, float blend) { - return min(blend,base); -} - -vec3 blendDarken(vec3 base, vec3 blend) { - return vec3(blendDarken(base.r,blend.r),blendDarken(base.g,blend.g),blendDarken(base.b,blend.b)); -} - -vec3 blendDarken(vec3 base, vec3 blend, float opacity) { - return (blendDarken(base, blend) * opacity + base * (1.0 - opacity)); -} - -#pragma glslify: export(blendDarken) -#olive name Darken \ No newline at end of file diff --git a/effects/difference.blend b/effects/difference.blend deleted file mode 100644 index e65ba45eb..000000000 --- a/effects/difference.blend +++ /dev/null @@ -1,10 +0,0 @@ -vec3 blendDifference(vec3 base, vec3 blend) { - return abs(base-blend); -} - -vec3 blendDifference(vec3 base, vec3 blend, float opacity) { - return (blendDifference(base, blend) * opacity + base * (1.0 - opacity)); -} - -#pragma glslify: export(blendDifference) -#olive name Difference \ No newline at end of file diff --git a/effects/effectloaders.cpp b/effects/effectloaders.cpp index c1c682068..131db86f5 100644 --- a/effects/effectloaders.cpp +++ b/effects/effectloaders.cpp @@ -133,50 +133,71 @@ void load_internal_effects() { void load_shader_effects_worker(const QString& effects_path) { QDir effects_dir(effects_path); if (effects_dir.exists()) { - QList entries = effects_dir.entryList(QStringList("*.xml"), QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot); + + QList entries = effects_dir.entryList({"*.xml", "*.blend"}, + QDir::AllDirs | QDir::Files | QDir::NoDotAndDotDot); + for (int i=0;i blend_mode_entries = effects_dir.entryList(QStringList("*.blend"), QDir::Files); + for (int i=0;i