aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/evas/engines/gl_common/shader/shaders.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/evas/engines/gl_common/shader/shaders.txt')
-rw-r--r--src/modules/evas/engines/gl_common/shader/shaders.txt118
1 files changed, 117 insertions, 1 deletions
diff --git a/src/modules/evas/engines/gl_common/shader/shaders.txt b/src/modules/evas/engines/gl_common/shader/shaders.txt
index 78e6a9920a..2340489aa9 100644
--- a/src/modules/evas/engines/gl_common/shader/shaders.txt
+++ b/src/modules/evas/engines/gl_common/shader/shaders.txt
@@ -22,7 +22,7 @@ font_mask22:tex,mask,masksam22,alpha
# Images: color version
-img:tex
+img:tex,img
img_bgra:tex,img,bgra
img_12:tex,img,sam12
img_21:tex,img,sam21
@@ -134,6 +134,122 @@ img_22_bgra_nomul_afill:tex,img,sam22,bgra,nomul,afill
+
+
+
+# Images: color version
+imgnat:tex
+imgnat_bgra:tex,bgra
+imgnat_12:tex,sam12
+imgnat_21:tex,sam21
+imgnat_22:tex,sam22
+imgnat_12_bgra:tex,sam12,bgra
+imgnat_21_bgra:tex,sam21,bgra
+imgnat_22_bgra:tex,sam22,bgra
+
+imgnat_mask:tex,mask
+imgnat_bgra_mask:tex,mask,bgra
+imgnat_12_mask:tex,mask,sam12
+imgnat_21_mask:tex,mask,sam21
+imgnat_22_mask:tex,mask,sam22
+imgnat_12_bgra_mask:tex,mask,sam12,bgra
+imgnat_21_bgra_mask:tex,mask,sam21,bgra
+imgnat_22_bgra_mask:tex,mask,sam22,bgra
+
+
+# Images: nomul version (copy above with extra nomul flag)
+imgnat_nomul:tex,nomul
+imgnat_bgra_nomul:tex,nomul,bgra
+imgnat_12_nomul:tex,sam12,nomul
+imgnat_21_nomul:tex,sam21,nomul
+imgnat_22_nomul:tex,sam22,nomul
+imgnat_12_bgra_nomul:tex,sam12,bgra,nomul
+imgnat_21_bgra_nomul:tex,sam21,bgra,nomul
+imgnat_22_bgra_nomul:tex,sam22,bgra,nomul
+
+imgnat_mask_nomul:tex,mask,nomul
+imgnat_bgra_mask_nomul:tex,mask,nomul,bgra
+imgnat_12_mask_nomul:tex,mask,sam12,nomul
+imgnat_21_mask_nomul:tex,mask,sam21,nomul
+imgnat_22_mask_nomul:tex,mask,sam22,nomul
+imgnat_12_bgra_mask_nomul:tex,mask,sam12,bgra,nomul
+imgnat_21_bgra_mask_nomul:tex,mask,sam21,bgra,nomul
+imgnat_22_bgra_mask_nomul:tex,mask,sam22,bgra,nomul
+
+
+# Now the same as above but with MASKSAM
+imgnat_mask12:tex,mask,masksam12
+imgnat_bgra_mask12:tex,mask,masksam12,bgra
+imgnat_12_mask12:tex,mask,masksam12,sam12
+imgnat_21_mask12:tex,mask,masksam12,sam21
+imgnat_22_mask12:tex,mask,masksam12,sam22
+imgnat_12_bgra_mask12:tex,mask,masksam12,sam12,bgra
+imgnat_21_bgra_mask12:tex,mask,masksam12,sam21,bgra
+imgnat_22_bgra_mask12:tex,mask,masksam12,sam22,bgra
+imgnat_mask12_nomul:tex,mask,masksam12,nomul
+imgnat_bgra_mask12_nomul:tex,mask,masksam12,nomul,bgra
+imgnat_12_mask12_nomul:tex,mask,masksam12,sam12,nomul
+imgnat_21_mask12_nomul:tex,mask,masksam12,sam21,nomul
+imgnat_22_mask12_nomul:tex,mask,masksam12,sam22,nomul
+imgnat_12_bgra_mask12_nomul:tex,mask,masksam12,sam12,bgra,nomul
+imgnat_21_bgra_mask12_nomul:tex,mask,masksam12,sam21,bgra,nomul
+imgnat_22_bgra_mask12_nomul:tex,mask,masksam12,sam22,bgra,nomul
+
+imgnat_mask21:tex,mask,masksam21
+imgnat_bgra_mask21:tex,mask,masksam21,bgra
+imgnat_12_mask21:tex,mask,masksam21,sam12
+imgnat_21_mask21:tex,mask,masksam21,sam21
+imgnat_22_mask21:tex,mask,masksam21,sam22
+imgnat_12_bgra_mask21:tex,mask,masksam21,sam12,bgra
+imgnat_21_bgra_mask21:tex,mask,masksam21,sam21,bgra
+imgnat_22_bgra_mask21:tex,mask,masksam21,sam22,bgra
+imgnat_mask21_nomul:tex,mask,masksam21,nomul
+imgnat_bgra_mask21_nomul:tex,mask,masksam21,nomul,bgra
+imgnat_12_mask21_nomul:tex,mask,masksam21,sam12,nomul
+imgnat_21_mask21_nomul:tex,mask,masksam21,sam21,nomul
+imgnat_22_mask21_nomul:tex,mask,masksam21,sam22,nomul
+imgnat_12_bgra_mask21_nomul:tex,mask,masksam21,sam12,bgra,nomul
+imgnat_21_bgra_mask21_nomul:tex,mask,masksam21,sam21,bgra,nomul
+imgnat_22_bgra_mask21_nomul:tex,mask,masksam21,sam22,bgra,nomul
+
+imgnat_mask22:tex,mask,masksam22
+imgnat_bgra_mask22:tex,mask,masksam22,bgra
+imgnat_12_mask22:tex,mask,masksam22,sam12
+imgnat_21_mask22:tex,mask,masksam22,sam21
+imgnat_22_mask22:tex,mask,masksam22,sam22
+imgnat_12_bgra_mask22:tex,mask,masksam22,sam12,bgra
+imgnat_21_bgra_mask22:tex,mask,masksam22,sam21,bgra
+imgnat_22_bgra_mask22:tex,mask,masksam22,sam22,bgra
+imgnat_mask22_nomul:tex,mask,masksam22,nomul
+imgnat_bgra_mask22_nomul:tex,mask,masksam22,nomul,bgra
+imgnat_12_mask22_nomul:tex,mask,masksam22,sam12,nomul
+imgnat_21_mask22_nomul:tex,mask,masksam22,sam21,nomul
+imgnat_22_mask22_nomul:tex,mask,masksam22,sam22,nomul
+imgnat_12_bgra_mask22_nomul:tex,mask,masksam22,sam12,bgra,nomul
+imgnat_21_bgra_mask22_nomul:tex,mask,masksam22,sam21,bgra,nomul
+imgnat_22_bgra_mask22_nomul:tex,mask,masksam22,sam22,bgra,nomul
+
+
+# Some AFILL versions
+imgnat_afill:tex,afill
+imgnat_bgra_afill:tex,afill,bgra
+imgnat_nomul_afill:tex,nomul,afill
+imgnat_bgra_nomul_afill:tex,nomul,afill,bgra
+imgnat_12_afill:tex,sam12,afill
+imgnat_21_afill:tex,sam21,afill
+imgnat_22_afill:tex,sam22,afill
+imgnat_12_bgra_afill:tex,sam12,bgra,afill
+imgnat_21_bgra_afill:tex,sam21,bgra,afill
+imgnat_22_bgra_afill:tex,sam22,bgra,afill
+imgnat_12_nomul_afill:tex,sam12,nomul,afill
+imgnat_21_nomul_afill:tex,sam21,nomul,afill
+imgnat_22_nomul_afill:tex,sam22,nomul,afill
+imgnat_12_bgra_nomul_afill:tex,sam12,bgra,nomul,afill
+imgnat_21_bgra_nomul_afill:tex,sam21,bgra,nomul,afill
+imgnat_22_bgra_nomul_afill:tex,sam22,bgra,nomul,afill
+
+
+
# RGB+A. We can add more!
rgb_a_pair:tex,texa
rgb_a_pair_mask:tex,texa,mask