Evas shaders: Auto-generate the shaders from Makefile

Let's regenerate the shaders when a SHD file changes.
I've removed the Git commit id because only touching a file
would insert a code change.
This commit is contained in:
Jean-Philippe Andre 2014-11-12 14:55:34 +09:00
parent 8e52ade2e2
commit ae4f7f4e61
3 changed files with 97 additions and 178 deletions

View File

@ -577,90 +577,7 @@ modules/evas/engines/gl_common/evas_gl_core_private.h \
modules/evas/engines/gl_common/evas_gl_api.c \
modules/evas/engines/gl_common/evas_gl_api_gles1.c \
modules/evas/engines/gl_common/evas_gl_api_ext.c \
modules/evas/engines/gl_common/shader/font_frag.h \
modules/evas/engines/gl_common/shader/font_vert.h \
modules/evas/engines/gl_common/shader/img_12_bgra_frag.h \
modules/evas/engines/gl_common/shader/img_12_bgra_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_12_bgra_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_12_bgra_vert.h \
modules/evas/engines/gl_common/shader/img_12_frag.h \
modules/evas/engines/gl_common/shader/img_12_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_12_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_12_vert.h \
modules/evas/engines/gl_common/shader/img_21_bgra_frag.h \
modules/evas/engines/gl_common/shader/img_21_bgra_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_21_bgra_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_21_bgra_vert.h \
modules/evas/engines/gl_common/shader/img_21_frag.h \
modules/evas/engines/gl_common/shader/img_21_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_21_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_21_vert.h \
modules/evas/engines/gl_common/shader/img_22_bgra_frag.h \
modules/evas/engines/gl_common/shader/img_22_bgra_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_22_bgra_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_22_bgra_vert.h \
modules/evas/engines/gl_common/shader/img_22_frag.h \
modules/evas/engines/gl_common/shader/img_22_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_22_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_22_vert.h \
modules/evas/engines/gl_common/shader/img_bgra_frag.h \
modules/evas/engines/gl_common/shader/img_bgra_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_bgra_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_bgra_vert.h \
modules/evas/engines/gl_common/shader/img_frag.h \
modules/evas/engines/gl_common/shader/img_nomul_frag.h \
modules/evas/engines/gl_common/shader/img_nomul_vert.h \
modules/evas/engines/gl_common/shader/img_vert.h \
modules/evas/engines/gl_common/shader/nv12_frag.h \
modules/evas/engines/gl_common/shader/nv12_nomul_frag.h \
modules/evas/engines/gl_common/shader/nv12_nomul_vert.h \
modules/evas/engines/gl_common/shader/nv12_vert.h \
modules/evas/engines/gl_common/shader/rect_frag.h \
modules/evas/engines/gl_common/shader/rect_vert.h \
modules/evas/engines/gl_common/shader/rgb_a_pair_frag.h \
modules/evas/engines/gl_common/shader/rgb_a_pair_nomul_frag.h \
modules/evas/engines/gl_common/shader/rgb_a_pair_nomul_vert.h \
modules/evas/engines/gl_common/shader/rgb_a_pair_vert.h \
modules/evas/engines/gl_common/shader/tex_12_frag.h \
modules/evas/engines/gl_common/shader/tex_12_nomul_frag.h \
modules/evas/engines/gl_common/shader/tex_12_nomul_vert.h \
modules/evas/engines/gl_common/shader/tex_12_vert.h \
modules/evas/engines/gl_common/shader/tex_21_frag.h \
modules/evas/engines/gl_common/shader/tex_21_nomul_frag.h \
modules/evas/engines/gl_common/shader/tex_21_nomul_vert.h \
modules/evas/engines/gl_common/shader/tex_21_vert.h \
modules/evas/engines/gl_common/shader/tex_22_frag.h \
modules/evas/engines/gl_common/shader/tex_22_nomul_frag.h \
modules/evas/engines/gl_common/shader/tex_22_nomul_vert.h \
modules/evas/engines/gl_common/shader/tex_22_vert.h \
modules/evas/engines/gl_common/shader/tex_frag.h \
modules/evas/engines/gl_common/shader/tex_nomul_frag.h \
modules/evas/engines/gl_common/shader/tex_nomul_vert.h \
modules/evas/engines/gl_common/shader/tex_vert.h \
modules/evas/engines/gl_common/shader/tex_12_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_12_nomul_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_12_nomul_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_12_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_21_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_21_nomul_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_21_nomul_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_21_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_22_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_22_nomul_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_22_nomul_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_22_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_nomul_afill_frag.h \
modules/evas/engines/gl_common/shader/tex_nomul_afill_vert.h \
modules/evas/engines/gl_common/shader/tex_afill_vert.h \
modules/evas/engines/gl_common/shader/yuv_frag.h \
modules/evas/engines/gl_common/shader/yuv_nomul_frag.h \
modules/evas/engines/gl_common/shader/yuv_nomul_vert.h \
modules/evas/engines/gl_common/shader/yuv_vert.h \
modules/evas/engines/gl_common/shader/yuy2_frag.h \
modules/evas/engines/gl_common/shader/yuy2_nomul_frag.h \
modules/evas/engines/gl_common/shader/yuy2_nomul_vert.h \
modules/evas/engines/gl_common/shader/yuy2_vert.h
modules/evas/engines/gl_common/shader/evas_gl_shaders.x
# 3D
GL_COMMON_SOURCES += \
@ -670,9 +587,7 @@ modules/evas/engines/gl_common/evas_gl_3d.c \
modules/evas/engines/gl_common/evas_gl_3d_renderer.c \
modules/evas/engines/gl_common/evas_gl_3d_shader.c
EXTRA_DIST += \
modules/evas/engines/gl_common/shader/compile.sh \
modules/evas/engines/gl_common/shader/make-c-str.sh \
GL_SHADERS_GEN = \
modules/evas/engines/gl_common/shader/font_frag.shd \
modules/evas/engines/gl_common/shader/font_vert.shd \
modules/evas/engines/gl_common/shader/img_12_bgra_frag.shd \
@ -742,6 +657,14 @@ modules/evas/engines/gl_common/shader/yuy2_nomul_frag.shd \
modules/evas/engines/gl_common/shader/yuy2_nomul_vert.shd \
modules/evas/engines/gl_common/shader/yuy2_vert.shd
EXTRA_DIST += \
modules/evas/engines/gl_common/shader/gen_shaders.sh \
$(GL_SHADERS_GEN)
modules/evas/engines/gl_common/shader/evas_gl_shaders.x: modules/evas/engines/gl_common/shader/gen_shaders.sh $(GL_SHADERS_GEN)
@echo " SHADERS $@"
@modules/evas/engines/gl_common/shader/gen_shaders.sh
GL_GENERIC_SOURCES = \
modules/evas/engines/gl_generic/evas_engine.c \
modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h

View File

@ -1,10 +1,9 @@
/* This file was autogenerated. Do not modify.
* Git ID: 99c1edc579fdc72a6d5058c9239da0a1cd20b309
*/
/* DO NOT MODIFY THIS FILE AS IT IS AUTO-GENERATED
* See: modules/evas/engines/gl_common/shader/gen_shaders.sh */
#include "../evas_gl_private.h"
/* Source: ./font_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/font_frag.shd */
static const char font_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -26,7 +25,7 @@ Evas_GL_Program_Source shader_font_frag_src =
NULL, 0
};
/* Source: ./font_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/font_vert.shd */
static const char font_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -49,7 +48,7 @@ Evas_GL_Program_Source shader_font_vert_src =
NULL, 0
};
/* Source: ./img_12_bgra_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_bgra_frag.shd */
static const char img_12_bgra_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -75,7 +74,7 @@ Evas_GL_Program_Source shader_img_12_bgra_frag_src =
NULL, 0
};
/* Source: ./img_12_bgra_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_bgra_nomul_frag.shd */
static const char img_12_bgra_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -100,7 +99,7 @@ Evas_GL_Program_Source shader_img_12_bgra_nomul_frag_src =
NULL, 0
};
/* Source: ./img_12_bgra_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_bgra_nomul_vert.shd */
static const char img_12_bgra_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -126,7 +125,7 @@ Evas_GL_Program_Source shader_img_12_bgra_nomul_vert_src =
NULL, 0
};
/* Source: ./img_12_bgra_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_bgra_vert.shd */
static const char img_12_bgra_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -155,7 +154,7 @@ Evas_GL_Program_Source shader_img_12_bgra_vert_src =
NULL, 0
};
/* Source: ./img_12_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_frag.shd */
static const char img_12_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -181,7 +180,7 @@ Evas_GL_Program_Source shader_img_12_frag_src =
NULL, 0
};
/* Source: ./img_12_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_nomul_frag.shd */
static const char img_12_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -206,7 +205,7 @@ Evas_GL_Program_Source shader_img_12_nomul_frag_src =
NULL, 0
};
/* Source: ./img_12_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_nomul_vert.shd */
static const char img_12_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -232,7 +231,7 @@ Evas_GL_Program_Source shader_img_12_nomul_vert_src =
NULL, 0
};
/* Source: ./img_12_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_12_vert.shd */
static const char img_12_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -261,7 +260,7 @@ Evas_GL_Program_Source shader_img_12_vert_src =
NULL, 0
};
/* Source: ./img_21_bgra_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_bgra_frag.shd */
static const char img_21_bgra_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -287,7 +286,7 @@ Evas_GL_Program_Source shader_img_21_bgra_frag_src =
NULL, 0
};
/* Source: ./img_21_bgra_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_bgra_nomul_frag.shd */
static const char img_21_bgra_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -312,7 +311,7 @@ Evas_GL_Program_Source shader_img_21_bgra_nomul_frag_src =
NULL, 0
};
/* Source: ./img_21_bgra_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_bgra_nomul_vert.shd */
static const char img_21_bgra_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -338,7 +337,7 @@ Evas_GL_Program_Source shader_img_21_bgra_nomul_vert_src =
NULL, 0
};
/* Source: ./img_21_bgra_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_bgra_vert.shd */
static const char img_21_bgra_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -367,7 +366,7 @@ Evas_GL_Program_Source shader_img_21_bgra_vert_src =
NULL, 0
};
/* Source: ./img_21_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_frag.shd */
static const char img_21_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -393,7 +392,7 @@ Evas_GL_Program_Source shader_img_21_frag_src =
NULL, 0
};
/* Source: ./img_21_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_nomul_frag.shd */
static const char img_21_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -418,7 +417,7 @@ Evas_GL_Program_Source shader_img_21_nomul_frag_src =
NULL, 0
};
/* Source: ./img_21_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_nomul_vert.shd */
static const char img_21_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -444,7 +443,7 @@ Evas_GL_Program_Source shader_img_21_nomul_vert_src =
NULL, 0
};
/* Source: ./img_21_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_21_vert.shd */
static const char img_21_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -473,7 +472,7 @@ Evas_GL_Program_Source shader_img_21_vert_src =
NULL, 0
};
/* Source: ./img_22_bgra_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_bgra_frag.shd */
static const char img_22_bgra_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -501,7 +500,7 @@ Evas_GL_Program_Source shader_img_22_bgra_frag_src =
NULL, 0
};
/* Source: ./img_22_bgra_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_bgra_nomul_frag.shd */
static const char img_22_bgra_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -528,7 +527,7 @@ Evas_GL_Program_Source shader_img_22_bgra_nomul_frag_src =
NULL, 0
};
/* Source: ./img_22_bgra_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_bgra_nomul_vert.shd */
static const char img_22_bgra_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -556,7 +555,7 @@ Evas_GL_Program_Source shader_img_22_bgra_nomul_vert_src =
NULL, 0
};
/* Source: ./img_22_bgra_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_bgra_vert.shd */
static const char img_22_bgra_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -587,7 +586,7 @@ Evas_GL_Program_Source shader_img_22_bgra_vert_src =
NULL, 0
};
/* Source: ./img_22_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_frag.shd */
static const char img_22_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -615,7 +614,7 @@ Evas_GL_Program_Source shader_img_22_frag_src =
NULL, 0
};
/* Source: ./img_22_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_nomul_frag.shd */
static const char img_22_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -642,7 +641,7 @@ Evas_GL_Program_Source shader_img_22_nomul_frag_src =
NULL, 0
};
/* Source: ./img_22_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_nomul_vert.shd */
static const char img_22_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -670,7 +669,7 @@ Evas_GL_Program_Source shader_img_22_nomul_vert_src =
NULL, 0
};
/* Source: ./img_22_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_22_vert.shd */
static const char img_22_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -701,7 +700,7 @@ Evas_GL_Program_Source shader_img_22_vert_src =
NULL, 0
};
/* Source: ./img_bgra_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_bgra_frag.shd */
static const char img_bgra_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -723,7 +722,7 @@ Evas_GL_Program_Source shader_img_bgra_frag_src =
NULL, 0
};
/* Source: ./img_bgra_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_bgra_nomul_frag.shd */
static const char img_bgra_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -744,7 +743,7 @@ Evas_GL_Program_Source shader_img_bgra_nomul_frag_src =
NULL, 0
};
/* Source: ./img_bgra_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_bgra_nomul_vert.shd */
static const char img_bgra_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -764,7 +763,7 @@ Evas_GL_Program_Source shader_img_bgra_nomul_vert_src =
NULL, 0
};
/* Source: ./img_bgra_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_bgra_vert.shd */
static const char img_bgra_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -787,7 +786,7 @@ Evas_GL_Program_Source shader_img_bgra_vert_src =
NULL, 0
};
/* Source: ./img_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_frag.shd */
static const char img_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -809,7 +808,7 @@ Evas_GL_Program_Source shader_img_frag_src =
NULL, 0
};
/* Source: ./img_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/img_nomul_frag.shd */
static const char img_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -830,7 +829,7 @@ Evas_GL_Program_Source shader_img_nomul_frag_src =
NULL, 0
};
/* Source: ./img_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_nomul_vert.shd */
static const char img_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -850,7 +849,7 @@ Evas_GL_Program_Source shader_img_nomul_vert_src =
NULL, 0
};
/* Source: ./img_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/img_vert.shd */
static const char img_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -873,7 +872,7 @@ Evas_GL_Program_Source shader_img_vert_src =
NULL, 0
};
/* Source: ./nv12_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/nv12_frag.shd */
static const char nv12_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -908,7 +907,7 @@ Evas_GL_Program_Source shader_nv12_frag_src =
NULL, 0
};
/* Source: ./nv12_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/nv12_nomul_frag.shd */
static const char nv12_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -942,7 +941,7 @@ Evas_GL_Program_Source shader_nv12_nomul_frag_src =
NULL, 0
};
/* Source: ./nv12_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/nv12_nomul_vert.shd */
static const char nv12_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -964,7 +963,7 @@ Evas_GL_Program_Source shader_nv12_nomul_vert_src =
NULL, 0
};
/* Source: ./nv12_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/nv12_vert.shd */
static const char nv12_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -988,7 +987,7 @@ Evas_GL_Program_Source shader_nv12_vert_src =
NULL, 0
};
/* Source: ./rect_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/rect_frag.shd */
static const char rect_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1009,7 +1008,7 @@ Evas_GL_Program_Source shader_rect_frag_src =
NULL, 0
};
/* Source: ./rect_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/rect_vert.shd */
static const char rect_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1029,7 +1028,7 @@ Evas_GL_Program_Source shader_rect_vert_src =
NULL, 0
};
/* Source: ./rgb_a_pair_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/rgb_a_pair_frag.shd */
static const char rgb_a_pair_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1054,7 +1053,7 @@ Evas_GL_Program_Source shader_rgb_a_pair_frag_src =
NULL, 0
};
/* Source: ./rgb_a_pair_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/rgb_a_pair_nomul_frag.shd */
static const char rgb_a_pair_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1078,7 +1077,7 @@ Evas_GL_Program_Source shader_rgb_a_pair_nomul_frag_src =
NULL, 0
};
/* Source: ./rgb_a_pair_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/rgb_a_pair_nomul_vert.shd */
static const char rgb_a_pair_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1101,7 +1100,7 @@ Evas_GL_Program_Source shader_rgb_a_pair_nomul_vert_src =
NULL, 0
};
/* Source: ./rgb_a_pair_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/rgb_a_pair_vert.shd */
static const char rgb_a_pair_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1127,7 +1126,7 @@ Evas_GL_Program_Source shader_rgb_a_pair_vert_src =
NULL, 0
};
/* Source: ./tex_12_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_afill_frag.shd */
static const char tex_12_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1154,7 +1153,7 @@ Evas_GL_Program_Source shader_tex_12_afill_frag_src =
NULL, 0
};
/* Source: ./tex_12_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_afill_vert.shd */
static const char tex_12_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1183,7 +1182,7 @@ Evas_GL_Program_Source shader_tex_12_afill_vert_src =
NULL, 0
};
/* Source: ./tex_12_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_frag.shd */
static const char tex_12_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1209,7 +1208,7 @@ Evas_GL_Program_Source shader_tex_12_frag_src =
NULL, 0
};
/* Source: ./tex_12_nomul_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_nomul_afill_frag.shd */
static const char tex_12_nomul_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1235,7 +1234,7 @@ Evas_GL_Program_Source shader_tex_12_nomul_afill_frag_src =
NULL, 0
};
/* Source: ./tex_12_nomul_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_nomul_afill_vert.shd */
static const char tex_12_nomul_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1261,7 +1260,7 @@ Evas_GL_Program_Source shader_tex_12_nomul_afill_vert_src =
NULL, 0
};
/* Source: ./tex_12_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_nomul_frag.shd */
static const char tex_12_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1286,7 +1285,7 @@ Evas_GL_Program_Source shader_tex_12_nomul_frag_src =
NULL, 0
};
/* Source: ./tex_12_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_nomul_vert.shd */
static const char tex_12_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1312,7 +1311,7 @@ Evas_GL_Program_Source shader_tex_12_nomul_vert_src =
NULL, 0
};
/* Source: ./tex_12_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_12_vert.shd */
static const char tex_12_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1341,7 +1340,7 @@ Evas_GL_Program_Source shader_tex_12_vert_src =
NULL, 0
};
/* Source: ./tex_21_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_afill_frag.shd */
static const char tex_21_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1368,7 +1367,7 @@ Evas_GL_Program_Source shader_tex_21_afill_frag_src =
NULL, 0
};
/* Source: ./tex_21_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_afill_vert.shd */
static const char tex_21_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1397,7 +1396,7 @@ Evas_GL_Program_Source shader_tex_21_afill_vert_src =
NULL, 0
};
/* Source: ./tex_21_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_frag.shd */
static const char tex_21_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1423,7 +1422,7 @@ Evas_GL_Program_Source shader_tex_21_frag_src =
NULL, 0
};
/* Source: ./tex_21_nomul_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_nomul_afill_frag.shd */
static const char tex_21_nomul_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1449,7 +1448,7 @@ Evas_GL_Program_Source shader_tex_21_nomul_afill_frag_src =
NULL, 0
};
/* Source: ./tex_21_nomul_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_nomul_afill_vert.shd */
static const char tex_21_nomul_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1475,7 +1474,7 @@ Evas_GL_Program_Source shader_tex_21_nomul_afill_vert_src =
NULL, 0
};
/* Source: ./tex_21_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_nomul_frag.shd */
static const char tex_21_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1500,7 +1499,7 @@ Evas_GL_Program_Source shader_tex_21_nomul_frag_src =
NULL, 0
};
/* Source: ./tex_21_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_nomul_vert.shd */
static const char tex_21_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1526,7 +1525,7 @@ Evas_GL_Program_Source shader_tex_21_nomul_vert_src =
NULL, 0
};
/* Source: ./tex_21_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_21_vert.shd */
static const char tex_21_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1555,7 +1554,7 @@ Evas_GL_Program_Source shader_tex_21_vert_src =
NULL, 0
};
/* Source: ./tex_22_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_afill_frag.shd */
static const char tex_22_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1584,7 +1583,7 @@ Evas_GL_Program_Source shader_tex_22_afill_frag_src =
NULL, 0
};
/* Source: ./tex_22_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_afill_vert.shd */
static const char tex_22_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1615,7 +1614,7 @@ Evas_GL_Program_Source shader_tex_22_afill_vert_src =
NULL, 0
};
/* Source: ./tex_22_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_frag.shd */
static const char tex_22_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1643,7 +1642,7 @@ Evas_GL_Program_Source shader_tex_22_frag_src =
NULL, 0
};
/* Source: ./tex_22_nomul_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_nomul_afill_frag.shd */
static const char tex_22_nomul_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1671,7 +1670,7 @@ Evas_GL_Program_Source shader_tex_22_nomul_afill_frag_src =
NULL, 0
};
/* Source: ./tex_22_nomul_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_nomul_afill_vert.shd */
static const char tex_22_nomul_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1699,7 +1698,7 @@ Evas_GL_Program_Source shader_tex_22_nomul_afill_vert_src =
NULL, 0
};
/* Source: ./tex_22_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_nomul_frag.shd */
static const char tex_22_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1726,7 +1725,7 @@ Evas_GL_Program_Source shader_tex_22_nomul_frag_src =
NULL, 0
};
/* Source: ./tex_22_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_nomul_vert.shd */
static const char tex_22_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1754,7 +1753,7 @@ Evas_GL_Program_Source shader_tex_22_nomul_vert_src =
NULL, 0
};
/* Source: ./tex_22_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_22_vert.shd */
static const char tex_22_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1785,7 +1784,7 @@ Evas_GL_Program_Source shader_tex_22_vert_src =
NULL, 0
};
/* Source: ./tex_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_afill_frag.shd */
static const char tex_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1808,7 +1807,7 @@ Evas_GL_Program_Source shader_tex_afill_frag_src =
NULL, 0
};
/* Source: ./tex_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_afill_vert.shd */
static const char tex_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1831,7 +1830,7 @@ Evas_GL_Program_Source shader_tex_afill_vert_src =
NULL, 0
};
/* Source: ./tex_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_frag.shd */
static const char tex_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1853,7 +1852,7 @@ Evas_GL_Program_Source shader_tex_frag_src =
NULL, 0
};
/* Source: ./tex_nomul_afill_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_nomul_afill_frag.shd */
static const char tex_nomul_afill_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1875,7 +1874,7 @@ Evas_GL_Program_Source shader_tex_nomul_afill_frag_src =
NULL, 0
};
/* Source: ./tex_nomul_afill_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_nomul_afill_vert.shd */
static const char tex_nomul_afill_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1895,7 +1894,7 @@ Evas_GL_Program_Source shader_tex_nomul_afill_vert_src =
NULL, 0
};
/* Source: ./tex_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_nomul_frag.shd */
static const char tex_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1916,7 +1915,7 @@ Evas_GL_Program_Source shader_tex_nomul_frag_src =
NULL, 0
};
/* Source: ./tex_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_nomul_vert.shd */
static const char tex_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1936,7 +1935,7 @@ Evas_GL_Program_Source shader_tex_nomul_vert_src =
NULL, 0
};
/* Source: ./tex_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/tex_vert.shd */
static const char tex_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -1959,7 +1958,7 @@ Evas_GL_Program_Source shader_tex_vert_src =
NULL, 0
};
/* Source: ./yuv_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/yuv_frag.shd */
static const char yuv_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -1991,7 +1990,7 @@ Evas_GL_Program_Source shader_yuv_frag_src =
NULL, 0
};
/* Source: ./yuv_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/yuv_nomul_frag.shd */
static const char yuv_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -2022,7 +2021,7 @@ Evas_GL_Program_Source shader_yuv_nomul_frag_src =
NULL, 0
};
/* Source: ./yuv_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/yuv_nomul_vert.shd */
static const char yuv_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -2044,7 +2043,7 @@ Evas_GL_Program_Source shader_yuv_nomul_vert_src =
NULL, 0
};
/* Source: ./yuv_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/yuv_vert.shd */
static const char yuv_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -2069,7 +2068,7 @@ Evas_GL_Program_Source shader_yuv_vert_src =
NULL, 0
};
/* Source: ./yuy2_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/yuy2_frag.shd */
static const char yuy2_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -2103,7 +2102,7 @@ Evas_GL_Program_Source shader_yuy2_frag_src =
NULL, 0
};
/* Source: ./yuy2_nomul_frag.shd */
/* Source: modules/evas/engines/gl_common/shader/yuy2_nomul_frag.shd */
static const char yuy2_nomul_frag_glsl[] =
"#ifdef GL_ES\n"
"#ifdef GL_FRAGMENT_PRECISION_HIGH\n"
@ -2137,7 +2136,7 @@ Evas_GL_Program_Source shader_yuy2_nomul_frag_src =
NULL, 0
};
/* Source: ./yuy2_nomul_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/yuy2_nomul_vert.shd */
static const char yuy2_nomul_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"
@ -2158,7 +2157,7 @@ Evas_GL_Program_Source shader_yuy2_nomul_vert_src =
NULL, 0
};
/* Source: ./yuy2_vert.shd */
/* Source: modules/evas/engines/gl_common/shader/yuy2_vert.shd */
static const char yuy2_vert_glsl[] =
"#ifdef GL_ES\n"
"precision highp float;\n"

View File

@ -13,10 +13,7 @@ exec 1<&-
exec 1>${OUTPUT}
# Write header
printf "/* This file was autogenerated. Do not modify.\n"
printf " * Git ID: "
git rev-parse HEAD
printf " */\n\n"
printf "/* DO NOT MODIFY THIS FILE AS IT IS AUTO-GENERATED\n * See: $0 */\n\n"
# Including private for hilights and stuff :)
printf "#include \"../evas_gl_private.h\"\n\n"