浏览代码

Fixed emscripten shaders.

Mark Sibly 7 年之前
父节点
当前提交
f4d6ea373e
共有 1 个文件被更改,包括 1 次插入3 次删除
  1. 1 3
      modules/mojo3d/assets/shaders/imports/std.glsl

+ 1 - 3
modules/mojo3d/assets/shaders/imports/std.glsl

@@ -379,11 +379,9 @@ vec3 sampleEnv( vec3 viewVec,float roughness ){
 
 	if( r_EnvCube ){
 		
-		float r_EnvTextureMaxLod=11.0;
-
 //#ifdef GL_ES
 		float lod=textureCube( r_EnvTextureCube,tv ).a * 255.0;
-		if( lod==0 ) lod=textureCube( r_EnvTextureCube,tv,r_EnvTextureMaxLod ).a * 255.0 - r_EnvTextureMaxLod;
+		if( lod==0.0 ) lod=textureCube( r_EnvTextureCube,tv,r_EnvTextureMaxLod ).a * 255.0 - r_EnvTextureMaxLod;
 		return pow( textureCube( r_EnvTextureCube,tv,max( roughness*(r_EnvTextureMaxLod-1.0)-lod,0.0 ) ).rgb,vec3( 2.2 ) ) * r_EnvColor.rgb;
 //#else
 //		return pow( textureCube( r_EnvTextureCube,tv,roughness*r_EnvTextureMaxLod ).rgb,vec3( 2.2 ) ) * r_EnvColor.rgb;