This commit is contained in:
erwincoumans
2018-12-19 20:15:40 -08:00
9 changed files with 12 additions and 5 deletions

View File

@@ -247,7 +247,9 @@ void btDbvtBroadphase::rayTest(const btVector3& rayFrom, const btVector3& rayTo,
// instead of just a local.
int threadIndex = btGetCurrentThreadIndex();
btAlignedObjectArray<const btDbvtNode*> localStack;
if (threadIndex < m_rayTestStacks.size())
//todo(erwincoumans, "why do we get tsan issue here?")
if (0)//threadIndex < m_rayTestStacks.size())
//if (threadIndex < m_rayTestStacks.size())
{
// use per-thread preallocated stack if possible to avoid dynamic allocations
stack = &m_rayTestStacks[threadIndex];