raster pushed a commit to branch master. http://git.enlightenment.org/website/www-content.git/commit/?id=bb0e70b1708ef1a2d427e725b12f7960dbb85c67
commit bb0e70b1708ef1a2d427e725b12f7960dbb85c67 Author: jpeg <j...@videolan.org> Date: Fri Feb 5 16:39:51 2016 +0900 docs - update gl shader docs to include gles specifics Wiki page drawing_cube changed with summary [add precision to shader (gl_2d.c)] by jpeg --- pages/tutorial/gl2d/drawing_cube.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pages/tutorial/gl2d/drawing_cube.txt b/pages/tutorial/gl2d/drawing_cube.txt index cf6f023..93e418b 100644 --- a/pages/tutorial/gl2d/drawing_cube.txt +++ b/pages/tutorial/gl2d/drawing_cube.txt @@ -226,6 +226,9 @@ pixel with this interpolated color. <code c> GLbyte vertex_shader[] = + "#ifdef GL_ES\n" + "precision mediump float;\n" + "#endif\n" "attribute vec4 a_position;\n" "attribute vec4 a_color;\n" "uniform mat4 u_mvp_mat;\n" @@ -236,6 +239,9 @@ GLbyte vertex_shader[] = " v_color = a_color;\n" "}"; GLbyte fragment_shader[] = + "#ifdef GL_ES\n" + "precision mediump float;\n" + "#endif\n" "varying vec4 v_color;\n" "void main()\n" "{\n" @@ -253,6 +259,9 @@ init_shaders(GLData *gld) Evas_GL_API *gl = gld->glapi; GLbyte vertex_shader[] = + "#ifdef GL_ES\n" + "precision mediump float;\n" + "#endif\n" "attribute vec4 a_position;\n" "attribute vec4 a_color;\n" "uniform mat4 u_mvp_mat;\n" @@ -263,6 +272,9 @@ init_shaders(GLData *gld) " v_color = a_color;\n" "}"; GLbyte fragment_shader[] = + "#ifdef GL_ES\n" + "precision mediump float;\n" + "#endif\n" "varying vec4 v_color;\n" "void main()\n" "{\n" --