浏览代码

Fix terrain shader in chrome by explicitly setting precision

Chris Friesen 11 年之前
父节点
当前提交
57eeeb84b1
共有 1 个文件被更改,包括 10 次插入0 次删除
  1. 10 0
      bin/CoreData/Shaders/GLSL/TerrainBlend.glsl

+ 10 - 0
bin/CoreData/Shaders/GLSL/TerrainBlend.glsl

@@ -6,7 +6,13 @@
 #include "Fog.glsl"
 
 varying vec2 vTexCoord;
+
+#ifndef GL_ES
 varying vec2 vDetailTexCoord;
+#else
+varying lowp vec2 vDetailTexCoord;
+#endif
+
 varying vec3 vNormal;
 varying vec4 vWorldPos;
 #ifdef PERPIXEL
@@ -35,7 +41,11 @@ uniform sampler2D sDetailMap1;
 uniform sampler2D sDetailMap2;
 uniform sampler2D sDetailMap3;
 
+#ifndef GL_ES
 uniform vec2 cDetailTiling;
+#else
+uniform lowp vec2 cDetailTiling;
+#endif
 
 void VS()
 {