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"

-- 


Reply via email to