2
0
Эх сурвалжийг харах

Fix depth bias and slope scaled bias with JS

TothBenoit 1 жил өмнө
parent
commit
82462507c9

+ 7 - 2
h3d/pass/CascadeShadowMap.hx

@@ -196,9 +196,14 @@ class CascadeShadowMap extends DirShadowMap {
 			currentCascadeIndex = i;
 			var p = passes.save();
 			cullPasses(passes,function(col) return col.inFrustum(lightCameras[i].frustum));
-			var param = params[cascade - 1 - i];			
+			var param = params[cascade - 1 - i];
+			#if js
+			depth.depthBias = (param != null) ? param.depthBias : 0;
+			depth.slopeScaledBias = (param != null) ? param.slopeBias : 0;
+			#else	
 			texture.depthBias = (param != null) ? param.depthBias : 0;
-			texture.slopeScaledBias = (param != null) ? param.slopeBias : 0;			
+			texture.slopeScaledBias = (param != null) ? param.slopeBias : 0;
+			#end
 			texture = processShadowMap( passes, texture, sort);
 			textures.push(texture);
 			passes.load(p);