From ae4f7f4e617ccaf5888a788778ae875b69be99cb Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Wed, 12 Nov 2014 14:55:34 +0900 Subject: [PATCH] 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. --- src/Makefile_Evas.am | 97 +--------- .../gl_common/shader/evas_gl_shaders.x | 173 +++++++++--------- .../engines/gl_common/shader/gen_shaders.sh | 5 +- 3 files changed, 97 insertions(+), 178 deletions(-) diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am index 077977e74f..3e1f12987e 100644 --- a/src/Makefile_Evas.am +++ b/src/Makefile_Evas.am @@ -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 diff --git a/src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x b/src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x index fb0eb4f62c..9808a33f92 100644 --- a/src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x +++ b/src/modules/evas/engines/gl_common/shader/evas_gl_shaders.x @@ -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" diff --git a/src/modules/evas/engines/gl_common/shader/gen_shaders.sh b/src/modules/evas/engines/gl_common/shader/gen_shaders.sh index 8a2f86ce95..acfc27735c 100755 --- a/src/modules/evas/engines/gl_common/shader/gen_shaders.sh +++ b/src/modules/evas/engines/gl_common/shader/gen_shaders.sh @@ -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"