瀏覽代碼

Less alloc in capsule shadow map and points shadow map.

clementlandrin 1 年之前
父節點
當前提交
c34d60e29b
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      h3d/pass/CapsuleShadowMap.hx
  2. 1 1
      h3d/pass/PointShadowMap.hx

+ 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);
 	}