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

Fix static shadow with reverse depth

TothBenoit 2 сар өмнө
parent
commit
b79552bc99

+ 3 - 0
h3d/scene/pbr/Renderer.hx

@@ -434,6 +434,8 @@ class Renderer extends h3d.scene.Renderer {
 
 	override function computeStatic() {
 		var light = @:privateAccess ctx.lights;
+		var oldReverseDepth = ctx.useReverseDepth;
+		ctx.useReverseDepth = false;
 		var passes = get("shadow");
 		if (!shadows)
 			passes.clear();
@@ -446,6 +448,7 @@ class Renderer extends h3d.scene.Renderer {
 			}
 			light = light.next;
 		}
+		ctx.useReverseDepth = oldReverseDepth;
 	}
 
 	function initTextures() {