From f54c2cddda62db7a31ca0738338c3b7ecec817d2 Mon Sep 17 00:00:00 2001 From: Frooxius Date: Wed, 19 Feb 2025 00:40:17 +0100 Subject: [PATCH] tweak: Increase stack traversal depth to 1024 from 256 -- This is a stop gap solution to prevent some crashes from happening due to deeply nested colliders --- BepuPhysics/Trees/Tree_RayCast.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BepuPhysics/Trees/Tree_RayCast.cs b/BepuPhysics/Trees/Tree_RayCast.cs index e442d6151..a472894c0 100644 --- a/BepuPhysics/Trees/Tree_RayCast.cs +++ b/BepuPhysics/Trees/Tree_RayCast.cs @@ -87,7 +87,7 @@ internal readonly unsafe void RayCast(int nodeIndex, TreeRay* treeR } - internal const int TraversalStackCapacity = 256; + internal const int TraversalStackCapacity = 1024; internal readonly unsafe void RayCast(TreeRay* treeRay, RayData* rayData, ref TLeafTester leafTester) where TLeafTester : IRayLeafTester {