if(!features.legacy)
{
+ aliases["texture1D"] = "texture";
aliases["texture2D"] = "texture";
+ aliases["texture3D"] = "texture";
+ aliases["textureCube"] = "texture";
aliases["shadow2D"] = "texture";
}
else
{
if(use_blocks)
source += "#version 300 es\n";
- source += "precision mediump float;\n";
}
else
{
}
}
+ if(get_gl_api()==OPENGL_ES2)
+ source += "precision mediump float;\n";
+
set<const VariableDefinition *> declared_types;
set<string> uniform_blocks;
for(list<ShaderVariable *>::const_iterator i=variables.begin(); i!=variables.end(); ++i)