summaryrefslogtreecommitdiff
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-10-18 12:49:11 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2015-10-18 12:49:11 +0900
commit7b568a61529e2f96882e0bfe9ba21edf35e40766 (patch)
treef66c7b944bae55f6f9405dd394d481573059fd14 /src/Makefile_Evas.am
parent94ebd96df509c36a8d0d12b3e5c9befbf0287441 (diff)
evas gl fix color on bigendian with gl engine
this fixes rendering on ppc (bigendian) where we have thnigs swizzled oddly. not bgra -> argb but rgba -> grab ... so generate a bigendian shader file and use if on bigendian. this should fix T2721 it fixes it in the visual screenshots i can get remotely.
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 0e08495fa4..66add14bf8 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -680,6 +680,7 @@ modules/evas/engines/gl_common/evas_gl_api_gles1.c \
680modules/evas/engines/gl_common/evas_gl_api_gles3_def.h \ 680modules/evas/engines/gl_common/evas_gl_api_gles3_def.h \
681modules/evas/engines/gl_common/evas_gl_api_ext.c \ 681modules/evas/engines/gl_common/evas_gl_api_ext.c \
682modules/evas/engines/gl_common/shader/evas_gl_shaders.x \ 682modules/evas/engines/gl_common/shader/evas_gl_shaders.x \
683modules/evas/engines/gl_common/shader/evas_gl_shaders_bigendian.x \
683modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x \ 684modules/evas/engines/gl_common/shader_3d/evas_gl_3d_shaders.x \
684modules/evas/engines/gl_common/shader/evas_gl_enum.x 685modules/evas/engines/gl_common/shader/evas_gl_enum.x
685 686
@@ -705,6 +706,10 @@ modules/evas/engines/gl_common/shader/evas_gl_shaders.x: $(GL_SHADERS_GEN)
705 @echo " SHADERS $@" 706 @echo " SHADERS $@"
706 @bash $(srcdir)/modules/evas/engines/gl_common/shader/gen_shaders.sh 707 @bash $(srcdir)/modules/evas/engines/gl_common/shader/gen_shaders.sh
707 708
709modules/evas/engines/gl_common/shader/evas_gl_shaders_bigendian.x: $(GL_SHADERS_GEN)
710 @echo " SHADERS $@"
711 @bash $(srcdir)/modules/evas/engines/gl_common/shader/gen_shaders.sh _bigendian
712
708modules/evas/engines/gl_common/shader/evas_gl_enum.x: modules/evas/engines/gl_common/shader/evas_gl_shaders.x 713modules/evas/engines/gl_common/shader/evas_gl_enum.x: modules/evas/engines/gl_common/shader/evas_gl_shaders.x
709 714
710# NOTE: order here should be equal with modes in file Evas_Eo.h 715# NOTE: order here should be equal with modes in file Evas_Eo.h