X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fprogrambuilder.cpp;fp=source%2Fprogrambuilder.cpp;h=002e3a275f7ef7e1c7eaa05e08e277d9106da734;hp=dc4bd19cacce0f146436bee57420946f6200321b;hb=53e2d16e5c0c49c147c0d2a7a3541071eada37fc;hpb=f51eae2c41aeac49e82ce233d5c3a16482926700 diff --git a/source/programbuilder.cpp b/source/programbuilder.cpp index dc4bd19c..002e3a27 100644 --- a/source/programbuilder.cpp +++ b/source/programbuilder.cpp @@ -385,7 +385,6 @@ string ProgramBuilder::create_source(const list &variables, Va { if(use_blocks) source += "#version 300 es\n"; - source += "precision mediump float;\n"; } else { @@ -395,6 +394,9 @@ string ProgramBuilder::create_source(const list &variables, Va } } + if(get_gl_api()==OPENGL_ES2) + source += "precision mediump float;\n"; + set declared_types; set uniform_blocks; for(list::const_iterator i=variables.begin(); i!=variables.end(); ++i)