瀏覽代碼

fixed textureCubeLod -> textureLod

Nicolas Cannasse 7 年之前
父節點
當前提交
e423c92289
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      h3d/shader/pbr/CubeLod.hx
  2. 1 1
      h3d/shader/pbr/Lighting.hx

+ 1 - 1
h3d/shader/pbr/CubeLod.hx

@@ -9,7 +9,7 @@ class CubeLod extends hxsl.Shader {
 		@param var texture : SamplerCube;
 		@param var texture : SamplerCube;
 		@param var lod : Float;
 		@param var lod : Float;
 		function fragment() {
 		function fragment() {
-			pixelColor.rgb *= textureCubeLod(texture,transformedNormal,lod).rgb;
+			pixelColor.rgb *= textureLod(texture,transformedNormal,lod).rgb;
 		}
 		}
 
 
 	}
 	}

+ 1 - 1
h3d/shader/pbr/Lighting.hx

@@ -29,7 +29,7 @@ class Indirect extends PropsDefinition {
 				var F = F0 + (max(vec3(1 - roughness), F0) - F0) * exp2( ( -5.55473 * NdV - 6.98316) * NdV );
 				var F = F0 + (max(vec3(1 - roughness), F0) - F0) * exp2( ( -5.55473 * NdV - 6.98316) * NdV );
 
 
 				var diffuse = irrDiffuse.get(normal).rgb * albedo;
 				var diffuse = irrDiffuse.get(normal).rgb * albedo;
-				var envSpec = textureCubeLod(irrSpecular, reflect(-view,normal), roughness * irrSpecularLevels).rgb;
+				var envSpec = textureLod(irrSpecular, reflect(-view,normal), roughness * irrSpecularLevels).rgb;
 				var envBRDF = irrLut.get(vec2(roughness, NdV));
 				var envBRDF = irrLut.get(vec2(roughness, NdV));
 				var specular = envSpec * (F * envBRDF.x + envBRDF.y);
 				var specular = envSpec * (F * envBRDF.x + envBRDF.y);