diff options
Diffstat (limited to 'src/modules/evas/engines/gl_common/shader/fragment.glsl')
-rw-r--r-- | src/modules/evas/engines/gl_common/shader/fragment.glsl | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/modules/evas/engines/gl_common/shader/fragment.glsl b/src/modules/evas/engines/gl_common/shader/fragment.glsl index bf2506d922..3d5b1a4b3c 100644 --- a/src/modules/evas/engines/gl_common/shader/fragment.glsl +++ b/src/modules/evas/engines/gl_common/shader/fragment.glsl @@ -66,9 +66,17 @@ varying vec2 masktex_s[4]; # define SWZ aaaa #else # ifndef SHD_BGRA -# define SWZ bgra +# ifdef BIGENDIAN +# define SWZ gbar +# else +# define SWZ bgra +#endif # else -# define SWZ rgba +# ifdef BIGENDIAN +# define SWZ grab +# else +# define SWZ rgba +# endif # endif #endif |