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

Less alloc in capsule shadow map and points shadow map.

clementlandrin 1 жил өмнө
parent
commit
c34d60e29b

+ 1 - 1
h3d/pass/CapsuleShadowMap.hx

@@ -50,7 +50,7 @@ class CapsuleShadowMap extends CubeShadowMap {
 		return new h3d.col.Sphere(absPos.tx, absPos.ty, absPos.tz, capsuleLight.range + capsuleLight.length * 0.5);
 	}
 
-	override function cull(lightCollider, col) {
+	override function cull(lightCollider : h3d.col.Collider, col : h3d.col.Collider ) {
 		var sphere = cast(lightCollider, h3d.col.Sphere);
 		return col.inSphere(sphere);
 	}

+ 1 - 1
h3d/pass/PointShadowMap.hx

@@ -49,7 +49,7 @@ class PointShadowMap extends CubeShadowMap {
 		return new h3d.col.Sphere(absPos.tx, absPos.ty, absPos.tz, pointLight.range);
 	}
 
-	override function cull(lightCollider, col) {
+	override function cull(lightCollider : h3d.col.Collider, col : h3d.col.Collider) {
 		var sphere = cast(lightCollider, h3d.col.Sphere);
 		return col.inSphere(sphere);
 	}