OpenTomb Trace
Sampling process 47859 for 3 seconds with 1 millisecond of run time between samples | |
Sampling completed, processing symbols... | |
Analysis of sampling OpenTomb (pid 47859) every 1 millisecond | |
Process: OpenTomb [47859] | |
Path: /Users/tk/Library/Developer/Xcode/DerivedData/OpenTomb-bterfnixcryfnagjojhhvsisbxrx/Build/Products/Debug/OpenTomb.app/Contents/MacOS/OpenTomb | |
Load Address: 0x100000000 | |
Identifier: org.opentomb.OpenTomb | |
Version: 1.0 (1) | |
Code Type: X86-64 | |
Parent Process: debugserver [47860] | |
Date/Time: 2015-06-10 07:18:45.417 +0200 | |
OS Version: Mac OS X 10.10.2 (14C81f) | |
Report Version: 7 | |
Analysis Tool: /usr/bin/sample | |
---- | |
Call graph: | |
2624 Thread_1490568 DispatchQueue_1: com.apple.main-thread (serial) | |
+ 2624 start (in libdyld.dylib) + 1 [0x7fff84d7d5c9] | |
+ 2624 main (in OpenTomb) + 417 [0x1005c96d1] | |
+ 2309 Engine_Frame(float) (in OpenTomb) + 252 [0x1005c98fc] | |
+ ! 1459 Game_Frame(float) (in OpenTomb) + 756 [0x1003fef34] | |
+ ! : 1328 Character_ApplyCommands(entity_s*) (in OpenTomb) + 155 [0x10043815b] | |
+ ! : | 410 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 1874 [0x1004329d2] | |
+ ! : | + 410 Entity_UpdateRotation(entity_s*) (in OpenTomb) + 3557 [0x100150155] | |
+ ! : | + 307 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d] | |
+ ! : | + ! 305 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840] | |
+ ! : | + ! : 166 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86] | |
+ ! : | + ! : | 163 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! : | + 163 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! : | + 162 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! : | + ! 158 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : | + ! : 147 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | + ! : | 134 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + ! : | + 132 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! : | + ! 125 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! : | + ! : 102 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : | + ! : | 94 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : | + ! : | + 79 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | + ! : | + ! 69 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 69 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 34 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4484,5451,... [0x100368374,0x10036873b,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 28 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 28 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 10 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6660,2817,... [0x1001aaf54,0x1001aa051,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 9 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 8 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1523,5254,... [0x1001ac3f3,0x1001ad286,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 14 [0x1001afbbe] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 3 btUsageBitfield::reset() (in OpenTomb) + 26,12 [0x1001afbca,0x1001afbbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 19 [0x1001afa93] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 3 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4458 [0x1001aa6ba] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btSubSimplexClosestResult::isValid() (in OpenTomb) + 122,52,... [0x1001afb9a,0x1001afb54,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 649 [0x1001a97d9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::isValid() (in OpenTomb) + 55 [0x1001afb57] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 2531 [0x1001a9f33] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btSubSimplexClosestResult::setBarycentricCoordinates(float, float, float, float) (in OpenTomb) + 47 [0x1001afaff] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 825,1079,... [0x100640b19,0x100640c17,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 629,591,... [0x1001af155,0x1001af12f,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 25 [0x1000be8c9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 12 [0x10004412c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 41 [0x1000be8d9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTransform::btTransform() (in OpenTomb) + 0 [0x100042540] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366d75] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::btDiscreteCollisionDetectorInterface() (in OpenTomb) + 28 [0x1002388ac] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 219 [0x100366e1b] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8109,8829 [0x10064c70d,0x10064c9dd] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8053 [0x10064c6d5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btPersistentManifold::getContactBreakingThreshold() const (in OpenTomb) + 1 [0x1003e3a41] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8648 [0x10064c928] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 1 [0x100651c51] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8944 [0x10064ca50] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 49 [0x100651ca1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 63 [0x1006527bf] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 29371 [0x100651a1b] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 21 [0x1001a32f5] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 21 [0x1001a4c85] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btDiscreteCollisionDetectorInterface::~btDiscreteCollisionDetectorInterface() (in OpenTomb) + 1 [0x1000be8a1] | |
+ ! : | + ! : | + ! : | + ! : | + 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50] | |
+ ! : | + ! : | + ! : | + ! : | + ! 5 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd] | |
+ ! : | + ! : | + ! : | + ! : | + ! 4 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34 [0x10041d0f2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexShape::btConvexShape() (in OpenTomb) + 31 [0x10063f7ef] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btCollisionShape::btCollisionShape() (in OpenTomb) + 1 [0x1003362c1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexShape::btConvexShape() (in OpenTomb) + 1 [0x10063f7d1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34,85 [0x10041d0f2,0x10041d125] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 110 [0x1002cb78e] | |
+ ! : | + ! : | + ! : | + ! : | + 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1005,1818,... [0x10065860d,0x10065893a,...] | |
+ ! : | + ! : | + ! : | + ! : | + 4 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 114,1 [0x10064a592,0x10064a521] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 109 [0x1004df9ed] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionShape::getShapeType() const (in OpenTomb) + 1 [0x10007b491] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 16 [0x1004df990] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb715] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btPolyhedralConvexShape::~btPolyhedralConvexShape() (in OpenTomb) + 130 [0x100168542] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexInternalShape::~btConvexInternalShape() (in OpenTomb) + 21 [0x100009df5] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexShape::~btConvexShape() (in OpenTomb) + 21 [0x10063f825] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btCollisionShape::~btCollisionShape() (in OpenTomb) + 9 [0x100336349] | |
+ ! : | + ! : | + ! : | + ! : | 4 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 636,397,... [0x1004f366c,0x1004f357d,...] | |
+ ! : | + ! : | + ! : | + ! : | 3 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 180 [0x1004f34a4] | |
+ ! : | + ! : | + ! : | + ! : | + 3 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 245,212,... [0x10032f285,0x10032f264,...] | |
+ ! : | + ! : | + ! : | + ! : | 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 319 [0x1004f352f] | |
+ ! : | + ! : | + ! : | + ! : | 1 btStridingMeshInterface::getScaling() const (in OpenTomb) + 12 [0x1001b93ac] | |
+ ! : | + ! : | + ! : | + ! : 21 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 731,662,... [0x10060b41b,0x10060b3d6,...] | |
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 716 [0x10060b40c] | |
+ ! : | + ! : | + ! : | + ! : | 1 btQuantizedBvhNode::isLeafNode() const (in OpenTomb) + 12 [0x10037122c] | |
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 910 [0x10060b4ce] | |
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvhNode::getEscapeIndex() const (in OpenTomb) + 25 [0x100371259] | |
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvhNode::isLeafNode() const (in OpenTomb) + 0 [0x100371220] | |
+ ! : | + ! : | + ! : | + ! 7 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1433,1780,... [0x10060a779,0x10060a8d4,...] | |
+ ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 39 [0x1004f3347] | |
+ ! : | + ! : | + ! : | + ! 1 btNodeOverlapCallback::btNodeOverlapCallback() (in OpenTomb) + 11 [0x1004f465b] | |
+ ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 107 [0x1004f279b] | |
+ ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 12 [0x1004f27fc] | |
+ ! : | + ! : | + ! : | 13 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + ! : | 8 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3427,3566,... [0x100659bf3,0x100659c7e,...] | |
+ ! : | + ! : | + ! : | 3 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a] | |
+ ! : | + ! : | + ! : | ! 3 btTransform::inverse() const (in OpenTomb) + 1138,497,... [0x100078002,0x100077d81,...] | |
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 142 [0x100658f1e] | |
+ ! : | + ! : | + ! : | ! 1 btTransform::btTransform() (in OpenTomb) + 1 [0x100042541] | |
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d] | |
+ ! : | + ! : | + ! : | 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2177 [0x1006aed41] | |
+ ! : | + ! : | + ! : 5 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee] | |
+ ! : | + ! : | + ! : | 3 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 481,304,... [0x1004dfd01,0x1004dfc50,...] | |
+ ! : | + ! : | + ! : | 2 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 486 [0x1004dfd06] | |
+ ! : | + ! : | + ! : | 2 btCollisionObject::checkCollideWith(btCollisionObject const*) const (in OpenTomb) + 1,8 [0x1004e0191,0x1004e0198] | |
+ ! : | + ! : | + ! : 4 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135,131,... [0x1004dec07,0x1004dec03,...] | |
+ ! : | + ! : | + ! : 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 218 [0x1004dec5a] | |
+ ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319] | |
+ ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 45 [0x10007b3cd] | |
+ ! : | + ! : | + ! : 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f] | |
+ ! : | + ! : | + ! : 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1] | |
+ ! : | + ! : | + ! 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 16,344,... [0x10021e620,0x10021e768,...] | |
+ ! : | + ! : | + 1 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 33 [0x1004e0531] | |
+ ! : | + ! : | + 1 btCollisionDispatcher::getNearCallback() const (in OpenTomb) + 16 [0x1004e0570] | |
+ ! : | + ! : | 2 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 48 [0x1004dfd80] | |
+ ! : | + ! : | + 2 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 37 [0x1004e0215] | |
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 39 [0x1004e04a7] | |
+ ! : | + ! : | + ! 1 btOverlapCallback::btOverlapCallback() (in OpenTomb) + 28 [0x1000c647c] | |
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 39 [0x1004e04a7] | |
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! : 114 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5] | |
+ ! : | + ! : | 66 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! : | + 50 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5766,1601,... [0x1001bfd76,0x1001bed31,...] | |
+ ! : | + ! : | + 15 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d] | |
+ ! : | + ! : | + ! 14 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0] | |
+ ! : | + ! : | + ! : 12 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + ! : | 12 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 792,488,... [0x1000c07f8,0x1000c06c8,...] | |
+ ! : | + ! : | + ! : 2 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 175,239 [0x1000c5a5f,0x1000c5a9f] | |
+ ! : | + ! : | + ! 1 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 42 [0x1001c036a] | |
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5828 [0x1001bfdb4] | |
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875] | |
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 27 [0x100078a8b] | |
+ ! : | + ! : | 39 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + ! : | + 36 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + ! : | + ! 26 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + ! : | + ! : 26 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 307,443,... [0x1004e4a73,0x1004e4afb,...] | |
+ ! : | + ! : | + ! 8 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8] | |
+ ! : | + ! : | + ! : 8 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 974,112,... [0x1004e58ae,0x1004e5550,...] | |
+ ! : | + ! : | + ! 2 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 52,203 [0x1004e5ad4,0x1004e5b6b] | |
+ ! : | + ! : | + 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 847,109,... [0x1004e5edf,0x1004e5bfd,...] | |
+ ! : | + ! : | 4 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2029,1511,... [0x1001bb56d,0x1001bb367,...] | |
+ ! : | + ! : | 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2144 [0x1001bb5e0] | |
+ ! : | + ! : | + 2 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 24,16 [0x1001bd238,0x1001bd230] | |
+ ! : | + ! : | + 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 29 [0x1001bd23d] | |
+ ! : | + ! : | + 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 61 [0x1001c02fd] | |
+ ! : | + ! : | 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1943 [0x1001bb517] | |
+ ! : | + ! : | 2 void listremove<btDbvtProxy>(btDbvtProxy*, btDbvtProxy*&) (in OpenTomb) + 70,1 [0x1001bab06,0x1001baac1] | |
+ ! : | + ! : 8 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1474,1099,... [0x10042edd2,0x10042ec5b,...] | |
+ ! : | + ! : 7 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1] | |
+ ! : | + ! : | 6 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f] | |
+ ! : | + ! : | + 6 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa] | |
+ ! : | + ! : | + 5 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc] | |
+ ! : | + ! : | + ! 5 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c] | |
+ ! : | + ! : | + ! 5 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955] | |
+ ! : | + ! : | + ! 5 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395] | |
+ ! : | + ! : | + ! 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877] | |
+ ! : | + ! : | + ! : 4 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c] | |
+ ! : | + ! : | + ! : 3 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 6,63,... [0x7fff855da8f0,0x7fff855da929,...] | |
+ ! : | + ! : | + ! : 1 OSAtomicDequeue (in libsystem_platform.dylib) + 4 [0x7fff926334a8] | |
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 1 [0x7fff855da831] | |
+ ! : | + ! : | + 1 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 1 [0x10053f981] | |
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 434 [0x100657de2] | |
+ ! : | + ! : 5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955] | |
+ ! : | + ! : | 5 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2232,1780,... [0x1006aed78,0x1006aebb4,...] | |
+ ! : | + ! : 4 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c] | |
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc] | |
+ ! : | + ! : | 4 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d] | |
+ ! : | + ! : | 4 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3] | |
+ ! : | + ! : | 4 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975] | |
+ ! : | + ! : | 2 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8] | |
+ ! : | + ! : | + 2 nano_size (in libsystem_malloc.dylib) + 50,138 [0x7fff855dc969,0x7fff855dc9c1] | |
+ ! : | + ! : | 1 DYLD-STUB$$_platform_memset (in libsystem_platform.dylib) + 0 [0x7fff9263649c] | |
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 179 [0x7fff855dc83e] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 685 [0x10042eabd] | |
+ ! : | + ! : 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 19 [0x1003bbe83] | |
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 977 [0x100430401] | |
+ ! : | + ! : 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 182 [0x1001908f6] | |
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1951 [0x1004307cf] | |
+ ! : | + ! 1 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 12 [0x10009c86c] | |
+ ! : | + 102 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0] | |
+ ! : | + ! 102 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | + ! 74 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | + ! : 74 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + ! : 74 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + ! : 72 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! : | 71 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! : | + 71 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + ! : | + 71 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + ! : | + 70 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + ! : | + ! 64 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + ! : | + ! : 64 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | + ! : 63 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : | 37 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : | + 37 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,299,... [0x1001b9fa7,0x1001b9f9b,...] | |
+ ! : | + ! : | + ! : | 26 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 822,798,... [0x1004c56d6,0x1004c56be,...] | |
+ ! : | + ! : | + ! : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1341 [0x1001b627d] | |
+ ! : | + ! : | + ! 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | + ! : | + ! : 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 142 [0x10018d35e] | |
+ ! : | + ! : | + ! : | 1 btSphereShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 4 [0x10018d194] | |
+ ! : | + ! : | + ! : 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1588 [0x10018d904] | |
+ ! : | + ! : | + ! 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf] | |
+ ! : | + ! : | + ! : 2 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 282,404 [0x1001aeffa,0x1001af074] | |
+ ! : | + ! : | + ! 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 397 [0x1001ad8ad] | |
+ ! : | + ! : | + ! | 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 672 [0x1001af590] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1843 [0x1001ade53] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 28 [0x1001abe1c] | |
+ ! : | + ! : | + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4732 [0x100578ddc] | |
+ ! : | + ! : | + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::~BridgeTriangleRaycastCallback() (in OpenTomb) + 21 [0x10057b505] | |
+ ! : | + ! : | + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::~BridgeTriangleRaycastCallback() (in OpenTomb) + 21 [0x100589035] | |
+ ! : | + ! : | + 1 btTriangleRaycastCallback::~btTriangleRaycastCallback() (in OpenTomb) + 21 [0x10058fa65] | |
+ ! : | + ! : | + 1 btTriangleCallback::~btTriangleCallback() (in OpenTomb) + 1 [0x1004de881] | |
+ ! : | + ! : | 1 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 0 [0x1001c0250] | |
+ ! : | + ! : 2 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 2198,2223 [0x1001bdb36,0x1001bdb4f] | |
+ ! : | + ! 27 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | + ! : 25 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + ! : | 25 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + ! : | 25 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! : | 25 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! : | 25 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + ! : | 25 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + ! : | 22 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + ! : | + 15 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + ! : | + ! 15 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | + ! 15 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 11 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 11 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,164,... [0x1001b9fa7,0x1001b9f14,...] | |
+ ! : | + ! : | + ! 4 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 749,1045,... [0x1004c568d,0x1004c57b5,...] | |
+ ! : | + ! : | + 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + ! : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! 3 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 299,353,... [0x1001b9f9b,0x1001b9fd1,...] | |
+ ! : | + ! : | + 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 2938 [0x1001ae29a] | |
+ ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6392 [0x1001ad6f8] | |
+ ! : | + ! : | + ! : 1 btSubSimplexClosestResult::setBarycentricCoordinates(float, float, float, float) (in OpenTomb) + 8 [0x1001afad8] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 9395 [0x1001aba03] | |
+ ! : | + ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | + ! : | + ! 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 832 [0x10018d610] | |
+ ! : | + ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 99 [0x1001aef43] | |
+ ! : | + ! : | 2 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 25 [0x100577b79] | |
+ ! : | + ! : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb] | |
+ ! : | + ! : | 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce] | |
+ ! : | + ! : | 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b] | |
+ ! : | + ! : | 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : | + ! : | 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9499 [0x10060faab] | |
+ ! : | + ! : 2 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 90 [0x1005810aa] | |
+ ! : | + ! : 2 btSingleRayCallback::btSingleRayCallback(btVector3 const&, btVector3 const&, btCollisionWorld const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 53 [0x100589865] | |
+ ! : | + ! : 2 btSingleRayCallback::btSingleRayCallback(btVector3 const&, btVector3 const&, btCollisionWorld const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 2810,333 [0x10058f67a,0x10058eccd] | |
+ ! : | + ! 1 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 106 [0x10042ba7a] | |
+ ! : | + 1 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 872 [0x100430e08] | |
+ ! : | + 1 Character_GhostUpdate(entity_s*) (in OpenTomb) + 153 [0x10042f1e9] | |
+ ! : | + 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 172 [0x1001908ec] | |
+ ! : | 408 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4114 [0x100433292] | |
+ ! : | + 313 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d] | |
+ ! : | + ! 306 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840] | |
+ ! : | + ! : 177 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86] | |
+ ! : | + ! : | 175 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! : | + 174 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! : | + ! 173 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! : | + ! : 167 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : | + ! : | 162 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | + ! : | + 140 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + ! : | + ! 139 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! : | + ! : 132 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! : | + ! : | 115 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : | + ! : | + 113 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : | + ! : | + ! 93 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 78 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 77 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 35 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 35 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 14 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 5276,133,... [0x1001aa9ec,0x1001a95d5,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 12 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 10 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1033,3395,... [0x1001ac209,0x1001acb43,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : | 1 btUsageBitfield::reset() (in OpenTomb) + 18 [0x1001afbc2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6392 [0x1001ad6f8] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btSubSimplexClosestResult::setBarycentricCoordinates(float, float, float, float) (in OpenTomb) + 42 [0x1001afafa] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btSubSimplexClosestResult::reset() (in OpenTomb) + 4,23 [0x1001afa84,0x1001afa97] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 649 [0x1001a97d9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btSubSimplexClosestResult::isValid() (in OpenTomb) + 122,127 [0x1001afb9a,0x1001afb9f] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4437 [0x1001aa6a5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 158 [0x1001a932e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 0 [0x1001afa70] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 220 [0x1001a936c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 12 [0x1001afa7c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 565 [0x1001a9785] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 19 [0x1001afa93] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6926 [0x1001ab05e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 277 [0x1001a93a5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::removeVertex(int) (in OpenTomb) + 25 [0x1001a91b9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1843 [0x1001ade53] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btUsageBitfield::reset() (in OpenTomb) + 20 [0x1001afbc4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 29 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 5154,6712,... [0x100368612,0x100368c28,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 5 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 5 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 1079,1492,... [0x100640c17,0x100640db4,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 4 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 528,447,... [0x1001af0f0,0x1001af09f,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 8239 [0x10036921f] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 3 btVoronoiSimplexSolver::fullSimplex() const (in OpenTomb) + 18,23 [0x10036ad02,0x10036ad07] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 2086 [0x100367a16] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 208 [0x1001a9480] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 30 [0x1001afbce] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 1 [0x1003671b1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 5 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 25 [0x1000be8c9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 3 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 21 [0x100044135] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 41,33 [0x100044169,0x100044161] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btTransform::btTransform() (in OpenTomb) + 4 [0x1000440e4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 41 [0x1000be8d9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 21 [0x100044135] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 4 [0x100044144] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 1 [0x1000be4d1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8093,8029,... [0x10064c6fd,0x10064c6bd,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 17996 [0x10064edac] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100651cc5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100652775] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::~Result() (in OpenTomb) + 1 [0x1001a38a1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 0 [0x100652760] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366d75] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::btDiscreteCollisionDetectorInterface() (in OpenTomb) + 28 [0x1002388ac] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8053 [0x10064c6d5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btPersistentManifold::getContactBreakingThreshold() const (in OpenTomb) + 20 [0x1003e3a54] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8648 [0x10064c928] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 21 [0x100651c65] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 31 [0x100652adf] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::Result::Result() (in OpenTomb) + 29 [0x1001a394d] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 29371 [0x100651a1b] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 21 [0x1001a32f5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 1 [0x1001a4c71] | |
+ ! : | + ! : | + ! : | + ! : | + ! 7 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2755,1113,... [0x100658ce3,0x100658679,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! 4 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34 [0x10041d0f2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btConvexShape::btConvexShape() (in OpenTomb) + 1 [0x10063f7d1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 51 [0x1001684a3] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 114 [0x1002cb792] | |
+ ! : | + ! : | + ! : | + ! : | + ! 3 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 96 [0x10064a580] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 12 [0x100314d5c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 197 [0x100653075] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 148 [0x1004dfa14] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2419 [0x100658b93] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btManifoldResult::getBody0Internal() const (in OpenTomb) + 16,1 [0x10053f630,0x10053f621] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 12 [0x1002cb70c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 1 [0x1002cb6e1] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2288 [0x100658b10] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 31 [0x10007b2ef] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2927 [0x100658d8f] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btManifoldResult::getBody0Internal() const (in OpenTomb) + 28 [0x10053f63c] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 830,543 [0x1004f372e,0x1004f360f] | |
+ ! : | + ! : | + ! : | + ! : | 17 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 731,696,... [0x10060b41b,0x10060b3f8,...] | |
+ ! : | + ! : | + ! : | + ! : 7 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 2868,1370,... [0x10060ad14,0x10060a73a,...] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 125 [0x1004f339d] | |
+ ! : | + ! : | + ! : | + 15 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + ! : | + ! 6 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 77,2555,... [0x100658edd,0x10065988b,...] | |
+ ! : | + ! : | + ! : | + ! 5 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a] | |
+ ! : | + ! : | + ! : | + ! : 5 btTransform::inverse() const (in OpenTomb) + 1758,931,... [0x10007826e,0x100077f33,...] | |
+ ! : | + ! : | + ! : | + ! 3 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d] | |
+ ! : | + ! : | + ! : | + ! : 3 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1249,1700,... [0x1006ae9a1,0x1006aeb64,...] | |
+ ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 142 [0x100658f1e] | |
+ ! : | + ! : | + ! : | + ! 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555] | |
+ ! : | + ! : | + ! : | + ! 1 btTransform::btTransform() (in OpenTomb) + 16 [0x1000440f0] | |
+ ! : | + ! : | + ! : | + 5 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 373,513,... [0x10065a055,0x10065a0e1,...] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 225 [0x100659fc1] | |
+ ! : | + ! : | + ! : | + ! 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 357 [0x10065a045] | |
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f] | |
+ ! : | + ! : | + ! : | 2 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 390,448 [0x1004ded06,0x1004ded40] | |
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee] | |
+ ! : | + ! : | + ! : | + 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 486 [0x1004dfd06] | |
+ ! : | + ! : | + ! : | + 1 btCollisionObject::checkCollideWith(btCollisionObject const*) const (in OpenTomb) + 82 [0x1004e01e2] | |
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 218 [0x1004dec5a] | |
+ ! : | + ! : | + ! : | + 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319] | |
+ ! : | + ! : | + ! : | + 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 15 [0x10007b3af] | |
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f] | |
+ ! : | + ! : | + ! : | 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1] | |
+ ! : | + ! : | + ! : 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 46,280,... [0x10021e63e,0x10021e728,...] | |
+ ! : | + ! : | + ! : 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 54 [0x10021e646] | |
+ ! : | + ! : | + ! : 2 btCollisionObject::getUserPointer() const (in OpenTomb) + 19,0 [0x10022d9c3,0x10022d9b0] | |
+ ! : | + ! : | + ! 1 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 20 [0x1004e0524] | |
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 208 [0x1000c3250] | |
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 48 [0x1004dfd80] | |
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 37 [0x1004e0215] | |
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 39 [0x1004e04a7] | |
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 74 [0x1004dfd9a] | |
+ ! : | + ! : 100 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5] | |
+ ! : | + ! : | 61 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! : | + 40 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5717,3836,... [0x1001bfd45,0x1001bf5ec,...] | |
+ ! : | + ! : | + 18 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d] | |
+ ! : | + ! : | + ! 18 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0] | |
+ ! : | + ! : | + ! 12 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + ! : 9 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 1084,402,... [0x1000c091c,0x1000c0672,...] | |
+ ! : | + ! : | + ! : 3 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 2872 [0x1000c1018] | |
+ ! : | + ! : | + ! : 2 btGhostPairCallback::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 144 [0x10022fe50] | |
+ ! : | + ! : | + ! : + 2 btPairCachingGhostObject::addOverlappingObjectInternal(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 1196 [0x1006262cc] | |
+ ! : | + ! : | + ! : + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + ! : + ! 1 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 771 [0x1000c07e3] | |
+ ! : | + ! : | + ! : + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 292 [0x1000c5ad4] | |
+ ! : | + ! : | + ! : 1 btGhostPairCallback::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 64 [0x10022fe00] | |
+ ! : | + ! : | + ! : 1 btGhostObject::upcast(btCollisionObject*) (in OpenTomb) + 12 [0x10022ff9c] | |
+ ! : | + ! : | + ! 6 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 267,231,... [0x1000c5abb,0x1000c5a97,...] | |
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 1383 [0x1001bec57] | |
+ ! : | + ! : | + ! 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 20 [0x100078864] | |
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5562 [0x1001bfcaa] | |
+ ! : | + ! : | + ! 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875] | |
+ ! : | + ! : | + ! 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 27 [0x100078a8b] | |
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5828 [0x1001bfdb4] | |
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 4 [0x100078854] | |
+ ! : | + ! : | 35 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + ! : | + 33 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + ! : | + ! 28 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + ! : | + ! : 28 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 968,489,... [0x1004e4d08,0x1004e4b29,...] | |
+ ! : | + ! : | + ! 4 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8] | |
+ ! : | + ! : | + ! : 3 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 1322,757,... [0x1004e5a0a,0x1004e57d5,...] | |
+ ! : | + ! : | + ! : 1 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 398 [0x1004e566e] | |
+ ! : | + ! : | + ! : 1 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 1 [0x10013da71] | |
+ ! : | + ! : | + ! 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 181 [0x1004e5b55] | |
+ ! : | + ! : | + 2 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 105 [0x1004e5bf9] | |
+ ! : | + ! : | 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 515,482 [0x1001baf83,0x1001baf62] | |
+ ! : | + ! : | 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1943 [0x1001bb517] | |
+ ! : | + ! : | + 1 void listremove<btDbvtProxy>(btDbvtProxy*, btDbvtProxy*&) (in OpenTomb) + 24 [0x1001baad8] | |
+ ! : | + ! : | 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2262 [0x1001bb656] | |
+ ! : | + ! : | 1 btDbvtTreeCollider::~btDbvtTreeCollider() (in OpenTomb) + 21 [0x1001bd265] | |
+ ! : | + ! : | 1 btDbvtTreeCollider::~btDbvtTreeCollider() (in OpenTomb) + 0 [0x1001c02a0] | |
+ ! : | + ! : 11 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1] | |
+ ! : | + ! : | 10 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f] | |
+ ! : | + ! : | + 10 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa] | |
+ ! : | + ! : | + 9 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc] | |
+ ! : | + ! : | + ! 8 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c] | |
+ ! : | + ! : | + ! : 6 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955] | |
+ ! : | + ! : | + ! : | 4 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395] | |
+ ! : | + ! : | + ! : | + 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877] | |
+ ! : | + ! : | + ! : | + 4 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c] | |
+ ! : | + ! : | + ! : | + 2 OSAtomicDequeue (in libsystem_platform.dylib) + 28 [0x7fff926334c0] | |
+ ! : | + ! : | + ! : | + 2 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 73,406 [0x7fff855da933,0x7fff855daa80] | |
+ ! : | + ! : | + ! : | 2 malloc (in libsystem_malloc.dylib) + 0,34 [0x7fff855d936b,0x7fff855d938d] | |
+ ! : | + ! : | + ! : 2 btAllocDefault(unsigned long) (in OpenTomb) + 12,1 [0x10053f94c,0x10053f941] | |
+ ! : | + ! : | + ! 1 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 64 [0x10053f830] | |
+ ! : | + ! : | + 1 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 21 [0x10053f995] | |
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 836 [0x100657f74] | |
+ ! : | + ! : 8 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 965,506,... [0x10042ebd5,0x10042ea0a,...] | |
+ ! : | + ! : 4 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c] | |
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc] | |
+ ! : | + ! : | 4 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d] | |
+ ! : | + ! : | 4 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3] | |
+ ! : | + ! : | 2 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975] | |
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8] | |
+ ! : | + ! : | + ! 1 nano_size (in libsystem_malloc.dylib) + 77 [0x7fff855dc984] | |
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8] | |
+ ! : | + ! : | 1 OSAtomicEnqueue (in libsystem_platform.dylib) + 29 [0x7fff9263349d] | |
+ ! : | + ! : | 1 btFreeDefault(void*) (in OpenTomb) + 0 [0x10053f960] | |
+ ! : | + ! : 3 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955] | |
+ ! : | + ! : | 3 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1,584,... [0x1006ae4c1,0x1006ae708,...] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 105 [0x10042e879] | |
+ ! : | + ! : | 1 btHashedOverlappingPairCache::getOverlappingPairArray() (in OpenTomb) + 1 [0x1000c5c61] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 685 [0x10042eabd] | |
+ ! : | + ! : | 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 19 [0x1003bbe83] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 694 [0x10042eac6] | |
+ ! : | + ! : 1 btHashedOverlappingPairCache::getNumOverlappingPairs() const (in OpenTomb) + 0 [0x1000c5c80] | |
+ ! : | + ! 3 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1951 [0x1004307cf] | |
+ ! : | + ! : 3 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 47 [0x10009c88f] | |
+ ! : | + ! : 3 btMatrix3x3::setFromOpenGLSubMatrix(float const*) (in OpenTomb) + 296,27,... [0x10009f758,0x10009f64b,...] | |
+ ! : | + ! 3 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1884,1967,... [0x10043078c,0x1004307df,...] | |
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2000 [0x100430800] | |
+ ! : | + ! 1 btCollisionObject::setWorldTransform(btTransform const&) (in OpenTomb) + 1 [0x100041681] | |
+ ! : | + 95 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0] | |
+ ! : | + 95 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | + 86 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | + : 86 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + : 86 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + : 85 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + : | 85 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + : | 85 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + : | 85 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + : | 83 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + : | + 74 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + : | + ! 73 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + : | + ! : 71 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + : | + ! : | 36 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,822,... [0x1004c56c3,0x1004c56d6,...] | |
+ ! : | + : | + ! : | 35 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + : | + ! : | 35 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 61,311,... [0x1001b9ead,0x1001b9fa7,...] | |
+ ! : | + : | + ! : 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 395,357 [0x1001b5ecb,0x1001b5ea5] | |
+ ! : | + : | + ! 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 89 [0x1001b67e9] | |
+ ! : | + : | + 4 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2647,9069,... [0x100337557,0x100338e6d,...] | |
+ ! : | + : | + 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + : | + ! 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + : | + ! : 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 183,109 [0x1001b9f27,0x1001b9edd] | |
+ ! : | + : | + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1084 [0x1004c57dc] | |
+ ! : | + : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | + : | + ! 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1461 [0x10018d885] | |
+ ! : | + : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + : | + 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 3938 [0x1001ae682] | |
+ ! : | + : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 388 [0x100577ce4] | |
+ ! : | + : | + 1 btSubsimplexConvexCast::btSubsimplexConvexCast(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*) (in OpenTomb) + 45 [0x100336aed] | |
+ ! : | + : | + 1 btSubsimplexConvexCast::btSubsimplexConvexCast(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*) (in OpenTomb) + 64 [0x100336aa0] | |
+ ! : | + : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb] | |
+ ! : | + : | 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce] | |
+ ! : | + : | 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b] | |
+ ! : | + : | 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : | + : | 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 7118 [0x10060f15e] | |
+ ! : | + : 1 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 3007 [0x1001bde5f] | |
+ ! : | + 9 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | + 9 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + 9 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + 9 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + 9 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + 9 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + 9 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + 9 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + 6 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + | 6 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + | 6 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + | 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,342,... [0x1001b9fa7,0x1001b9fc6,...] | |
+ ! : | + 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 249 [0x1001b9f69] | |
+ ! : | + | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1084 [0x1004c57dc] | |
+ ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7822 [0x1001ab3de] | |
+ ! : | 326 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4645 [0x1004334a5] | |
+ ! : | + 246 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d] | |
+ ! : | + ! 240 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840] | |
+ ! : | + ! : 144 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86] | |
+ ! : | + ! : | 141 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! : | + 140 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! : | + ! 139 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! : | + ! : 133 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : | + ! : | 131 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | + ! : | + 116 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + ! : | + ! 114 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! : | + ! : 110 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! : | + ! : | 99 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : | + ! : | + 95 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : | + ! : | + ! 84 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 66 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 66 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 31 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 5444,4599,... [0x100368734,0x1003683e7,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 25 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 25 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 11 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3289,2249,... [0x1001aa229,0x1001a9e19,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 10 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 10 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6138,6055,... [0x1001ad5fa,0x1001ad5a7,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btUsageBitfield::reset() (in OpenTomb) + 14,20 [0x1001afbbe,0x1001afbc4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 19 [0x1001afa93] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4437 [0x1001aa6a5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 231 [0x1001a9377] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 1392,35,... [0x100640d50,0x100640803,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 2086 [0x100367a16] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 208 [0x1001a9480] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btUsageBitfield::reset() (in OpenTomb) + 32 [0x1001afbd0] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 155 [0x1001a944b] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 437,441 [0x100640995,0x100640999] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 54 [0x1001aef16] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | ! 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 1 [0x1001afa71] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 397 [0x1001af06d] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 6 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 6 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 5 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 362,489,... [0x100366eaa,0x100366f29,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 410 [0x100366eda] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexInternalShape::getMargin() const (in OpenTomb) + 0 [0x100009950] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 5 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 10305,8089,... [0x10064cfa1,0x10064c6f9,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 25 [0x1000be8c9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 16 [0x100044130] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 20 [0x1000440f4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 12 [0x1000be4dc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8944 [0x10064ca50] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 49 [0x100651ca1] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 42 [0x1006527aa] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::Result() (in OpenTomb) + 1 [0x1001a3931] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 104 [0x1006527e8] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7916 [0x10064c64c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::setMinkowskiA(btConvexShape const*) (in OpenTomb) + 12 [0x1003f9f3c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8522 [0x10064c8aa] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f] | |
+ ! : | + ! : | + ! : | + ! : | + ! 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 5 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 96 [0x10064a580] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 12 [0x100314d5c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 1 [0x10064a521] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 88,94 [0x100653008,0x10065300e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 80 [0x100653000] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionDispatcher::allocateCollisionAlgorithm(int) (in OpenTomb) + 0 [0x1004dfde0] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34 [0x10041d0f2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexShape::btConvexShape() (in OpenTomb) + 48 [0x10063f800] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 85 [0x10041d125] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3077,2426 [0x100658e25,0x100658b9a] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1952 [0x1006589c0] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionAlgorithmConstructionInfo::btCollisionAlgorithmConstructionInfo() (in OpenTomb) + 16 [0x1004e0180] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb715] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btPolyhedralConvexShape::~btPolyhedralConvexShape() (in OpenTomb) + 1 [0x1001684c1] | |
+ ! : | + ! : | + ! : | + ! : | + 3 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 601,109,... [0x1004f3649,0x1004f345d,...] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 319 [0x1004f352f] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btStridingMeshInterface::getScaling() const (in OpenTomb) + 12 [0x1001b93ac] | |
+ ! : | + ! : | + ! : | + ! : | 11 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832,389,... [0x10060b480,0x10060b2c5,...] | |
+ ! : | + ! : | + ! : | + ! : 4 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1307,1671,... [0x10060a6fb,0x10060a867,...] | |
+ ! : | + ! : | + ! : | + ! 2 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5] | |
+ ! : | + ! : | + ! : | + ! | 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 39 [0x1004f3347] | |
+ ! : | + ! : | + ! : | + ! | 1 btNodeOverlapCallback::btNodeOverlapCallback() (in OpenTomb) + 11 [0x1004f465b] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 32 [0x1004f27e0] | |
+ ! : | + ! : | + ! : | + 13 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + ! : | + ! 10 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3232,3813,... [0x100659b30,0x100659d75,...] | |
+ ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a] | |
+ ! : | + ! : | + ! : | + ! : 2 btTransform::inverse() const (in OpenTomb) + 841,216 [0x100077ed9,0x100077c68] | |
+ ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d] | |
+ ! : | + ! : | + ! : | + ! 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2260 [0x1006aed94] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 537 [0x10065a0f9] | |
+ ! : | + ! : | + ! : | + ! 1 btPersistentManifold::setBodies(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 1 [0x10065cd51] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 206 [0x100659fae] | |
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 382 [0x1004decfe] | |
+ ! : | + ! : | + ! : | + 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 129 [0x100538671] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::btConvexConcaveCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 62 [0x100657b5e] | |
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::btConvexConcaveCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 140 [0x100657a9c] | |
+ ! : | + ! : | + ! : | + 1 btConvexTriangleCallback::btConvexTriangleCallback(btDispatcher*, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 62 [0x100657b0e] | |
+ ! : | + ! : | + ! : | + 1 btConvexTriangleCallback::btConvexTriangleCallback(btDispatcher*, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 327 [0x1006580e7] | |
+ ! : | + ! : | + ! : | + 1 btCollisionDispatcher::getNewManifold(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 235 [0x1004df08b] | |
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getContactBreakingThreshold(float) const (in OpenTomb) + 27 [0x10038f89b] | |
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getAngularMotionDisc() const (in OpenTomb) + 65 [0x10038f8f1] | |
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getBoundingSphere(btVector3&, float&) const (in OpenTomb) + 169 [0x10038f519] | |
+ ! : | + ! : | + ! : | + 1 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2343 [0x10039f037] | |
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f] | |
+ ! : | + ! : | + ! : | 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1] | |
+ ! : | + ! : | + ! : 3 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 80,46 [0x10021e660,0x10021e63e] | |
+ ! : | + ! : | + ! : 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 54 [0x10021e646] | |
+ ! : | + ! : | + ! : | 2 btCollisionObject::getUserPointer() const (in OpenTomb) + 19 [0x10022d9c3] | |
+ ! : | + ! : | + ! : 1 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135 [0x10021e697] | |
+ ! : | + ! : | + ! : 1 btCollisionObject::getUserPointer() const (in OpenTomb) + 4 [0x10022d9b4] | |
+ ! : | + ! : | + ! 1 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 39 [0x1004e0537] | |
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 249 [0x1000c3279] | |
+ ! : | + ! : | 2 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 48 [0x1004dfd80] | |
+ ! : | + ! : | + 2 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 37 [0x1004e0215] | |
+ ! : | + ! : | + 2 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 0,1 [0x1004e0480,0x1004e0481] | |
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 16 [0x1004dfd60] | |
+ ! : | + ! : 85 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5] | |
+ ! : | + ! : | 51 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! : | + 34 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 3963,1552,... [0x1001bf66b,0x1001bed00,...] | |
+ ! : | + ! : | + 13 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d] | |
+ ! : | + ! : | + ! 11 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0] | |
+ ! : | + ! : | + ! : 10 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + ! : | 10 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 1084,1194,... [0x1000c091c,0x1000c098a,...] | |
+ ! : | + ! : | + ! : 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 155 [0x1000c5a4b] | |
+ ! : | + ! : | + ! 2 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 91 [0x1001c039b] | |
+ ! : | + ! : | + 4 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5562 [0x1001bfcaa] | |
+ ! : | + ! : | + 2 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875] | |
+ ! : | + ! : | + : 2 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 0,20 [0x100078a70,0x100078a84] | |
+ ! : | + ! : | + 2 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 20,0 [0x100078864,0x100078850] | |
+ ! : | + ! : | 30 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + ! : | + 29 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + ! : | + ! 25 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + ! : | + ! : 25 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 1854,694,... [0x1004e507e,0x1004e4bf6,...] | |
+ ! : | + ! : | + ! 4 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8] | |
+ ! : | + ! : | + ! 4 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 1,876,... [0x1004e54e1,0x1004e584c,...] | |
+ ! : | + ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1072 [0x1004e5fc0] | |
+ ! : | + ! : | 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1935,1772 [0x1001bb50f,0x1001bb46c] | |
+ ! : | + ! : | 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 103 [0x1001bade7] | |
+ ! : | + ! : | 1 btDbvtAabbMm::FromMM(btVector3 const&, btVector3 const&) (in OpenTomb) + 1 [0x1000789c1] | |
+ ! : | + ! : 4 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c] | |
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc] | |
+ ! : | + ! : | 4 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d] | |
+ ! : | + ! : | 3 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3] | |
+ ! : | + ! : | + 3 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975] | |
+ ! : | + ! : | + 2 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8] | |
+ ! : | + ! : | + ! 2 nano_size (in libsystem_malloc.dylib) + 38,0 [0x7fff855dc95d,0x7fff855dc937] | |
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 280 [0x7fff855dc8a3] | |
+ ! : | + ! : | 1 btAlignedFreeDefault(void*) (in OpenTomb) + 55 [0x10053f8b7] | |
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955] | |
+ ! : | + ! : | 2 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1249,332 [0x1006ae9a1,0x1006ae60c] | |
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1] | |
+ ! : | + ! : | 2 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f] | |
+ ! : | + ! : | 2 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa] | |
+ ! : | + ! : | 2 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc] | |
+ ! : | + ! : | 2 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c] | |
+ ! : | + ! : | 2 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395] | |
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877] | |
+ ! : | + ! : | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c] | |
+ ! : | + ! : | + 1 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 73 [0x7fff855da933] | |
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395] | |
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1032,1099 [0x10042ec18,0x10042ec5b] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 54 [0x10042e846] | |
+ ! : | + ! : 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 12 [0x1003bbe7c] | |
+ ! : | + ! 3 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2353,1878,... [0x100430961,0x100430786,...] | |
+ ! : | + ! 2 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1951 [0x1004307cf] | |
+ ! : | + ! : 1 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 47 [0x10009c88f] | |
+ ! : | + ! : | 1 btMatrix3x3::setFromOpenGLSubMatrix(float const*) (in OpenTomb) + 72 [0x10009f678] | |
+ ! : | + ! : 1 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 1 [0x10009c861] | |
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2000 [0x100430800] | |
+ ! : | + ! 1 btCollisionObject::setWorldTransform(btTransform const&) (in OpenTomb) + 16 [0x100041690] | |
+ ! : | + 77 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0] | |
+ ! : | + ! 77 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | + ! 71 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | + ! : 71 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + ! : 71 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + ! : 71 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! : 71 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! : 71 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + ! : 71 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + ! : 71 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + ! : 59 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + ! : | 59 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | 58 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + 30 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! 30 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 453,133,... [0x1001ba035,0x1001b9ef5,...] | |
+ ! : | + ! : | + 28 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,822,... [0x1004c56c3,0x1004c56d6,...] | |
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 977 [0x1001b6111] | |
+ ! : | + ! : | 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 29 [0x1001b92fd] | |
+ ! : | + ! : | 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 103 [0x1001b9da7] | |
+ ! : | + ! : 6 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + ! : | 6 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | 6 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | 5 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + 5 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,353 [0x1001b9fa7,0x1001b9fd1] | |
+ ! : | + ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347 [0x1004c58e3] | |
+ ! : | + ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + ! : | 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 397 [0x1001ad8ad] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 455 [0x1001af4b7] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 946 [0x1001a9902] | |
+ ! : | + ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 9199,13451 [0x100338eef,0x100339f8b] | |
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1269 [0x10018d7c5] | |
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13308 [0x100339efc] | |
+ ! : | + ! : 1 btVoronoiSimplexSolver::addVertex(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 50 [0x1001a94c2] | |
+ ! : | + ! 6 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | + ! 6 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + ! 6 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + ! 6 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! 6 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! 6 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + ! 6 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + ! 4 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + ! | 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + ! | + 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! | + 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! | + 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 11,342 [0x1001b9e7b,0x1001b9fc6] | |
+ ! : | + ! | 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + ! | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! | 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! | 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 401,264 [0x1001ba001,0x1001b9f78] | |
+ ! : | + ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4660 [0x100578d94] | |
+ ! : | + ! | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 77 [0x10057b4dd] | |
+ ! : | + ! | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 291 [0x100589163] | |
+ ! : | + ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb] | |
+ ! : | + ! 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce] | |
+ ! : | + ! 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b] | |
+ ! : | + ! 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : | + ! 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9470 [0x10060fa8e] | |
+ ! : | + ! 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1353 [0x1004f45b9] | |
+ ! : | + ! 1 btTriangleRaycastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1540 [0x100622fe4] | |
+ ! : | + 3 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 872 [0x100430e08] | |
+ ! : | + 3 Character_GhostUpdate(entity_s*) (in OpenTomb) + 153 [0x10042f1e9] | |
+ ! : | + 3 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 124,188,... [0x1001908bc,0x1001908fc,...] | |
+ ! : | 106 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 486 [0x100432466] | |
+ ! : | + 106 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | + 80 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | + ! 80 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + ! 80 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + ! 80 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! 80 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! 80 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + ! 80 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + ! 79 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + ! : 68 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + ! : | 67 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | + 65 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 42 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 42 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 88,164,... [0x1001b9ec8,0x1001b9f14,...] | |
+ ! : | + ! : | + ! 23 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,803,... [0x1004c58e3,0x1004c56c3,...] | |
+ ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 977 [0x1001b6111] | |
+ ! : | + ! : | + ! 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 29 [0x1001b92fd] | |
+ ! : | + ! : | + ! 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 38 [0x1001b9d66] | |
+ ! : | + ! : | + ! 1 btInternalTriangleIndexCallback::btInternalTriangleIndexCallback() (in OpenTomb) + 1 [0x1001b9d01] | |
+ ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 534 [0x1001b5f56] | |
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 265 [0x1001b6899] | |
+ ! : | + ! : 6 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + ! : | 5 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 450 [0x1001ad8e2] | |
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1105,1903 [0x1001af741,0x1001afa5f] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 565 [0x1001a9785] | |
+ ! : | + ! : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 42 [0x1001afaaa] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 3999 [0x1001acd9f] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 133 [0x1001a95d5] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 81 [0x1001aec41] | |
+ ! : | + ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3002 [0x1003376ba] | |
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1747 [0x10018d9a3] | |
+ ! : | + ! : | + 1 btSphereShape::getMargin() const (in OpenTomb) + 21 [0x10018df25] | |
+ ! : | + ! : | + 1 btSphereShape::getRadius() const (in OpenTomb) + 33 [0x10018df51] | |
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 140 [0x10018d35c] | |
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 136 [0x1001b9ef8] | |
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 424 [0x10018d478] | |
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 9069 [0x100338e6d] | |
+ ! : | + ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 2234 [0x10057841a] | |
+ ! : | + 26 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | + 26 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + 26 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + 26 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + 26 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + 26 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + 26 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + 26 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + 21 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + : 21 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + : 20 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + : | 14 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + : | + 14 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 231,228,... [0x1001b9f57,0x1001b9f54,...] | |
+ ! : | + : | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,1462,... [0x1004c58e3,0x1004c5956,...] | |
+ ! : | + : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 977 [0x1001b6111] | |
+ ! : | + : 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 29 [0x1001b92fd] | |
+ ! : | + : 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 38 [0x1001b9d66] | |
+ ! : | + : 1 btInternalTriangleIndexCallback::btInternalTriangleIndexCallback() (in OpenTomb) + 0 [0x1001b9d00] | |
+ ! : | + 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 9474,11937,... [0x100339002,0x1003399a1,...] | |
+ ! : | + 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 439 [0x1004c5557] | |
+ ! : | + | 1 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 298 [0x10032f2ba] | |
+ ! : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1328 [0x1004c58d0] | |
+ ! : | 75 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4448 [0x1004333e0] | |
+ ! : | + 58 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d] | |
+ ! : | + ! 57 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840] | |
+ ! : | + ! : 40 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86] | |
+ ! : | + ! : | 40 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! : | 39 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! : | + 39 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! : | + 38 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : | + ! 36 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | + ! : 32 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + ! : | 32 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! : | 29 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! : | + 27 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : | + ! 26 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : | + ! : 21 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | + ! : | 18 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | + ! : | + 18 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | + ! : | + 11 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 8751,3586,... [0x10036941f,0x100367ff2,...] | |
+ ! : | + ! : | + ! : | + ! : | + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 368 [0x1001abf70] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6926 [0x1001ab05e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 158 [0x1001a932e] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 14 [0x1001afa7e] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6948 [0x1001ab074] | |
+ ! : | + ! : | + ! : | + ! : | + ! 1 btSubSimplexClosestResult::isValid() (in OpenTomb) + 90 [0x1001afb7a] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 913,1082 [0x100640b71,0x100640c1a] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7069 [0x100368d8d] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::addVertex(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 50,70 [0x1001a94c2,0x1001a94d6] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 217 [0x10064a839] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btManifoldResult::setPersistentManifold(btPersistentManifold*) (in OpenTomb) + 24 [0x100077b18] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 41 [0x1000be8d9] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 21 [0x100044135] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 12 [0x10004414c] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8989 [0x10064ca7d] | |
+ ! : | + ! : | + ! : | + ! : | 1 btPolyhedralConvexShape::getConvexPolyhedron() const (in OpenTomb) + 12 [0x100589bcc] | |
+ ! : | + ! : | + ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e] | |
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 84 [0x100653004] | |
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 152 [0x1004dfa18] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3108 [0x100658e44] | |
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 40 [0x1004dfe78] | |
+ ! : | + ! : | + ! : | + ! : | 1 btPoolAllocator::validPtr(void*) (in OpenTomb) + 0 [0x1004e0040] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55] | |
+ ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5] | |
+ ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb715] | |
+ ! : | + ! : | + ! : | + ! : | 1 btPolyhedralConvexShape::~btPolyhedralConvexShape() (in OpenTomb) + 0 [0x1001684c0] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1113 [0x100658679] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 106 [0x1004f345a] | |
+ ! : | + ! : | + ! : | + 2 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 670,753 [0x10060b3de,0x10060b431] | |
+ ! : | + ! : | + ! : | 3 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 964,2809,... [0x10060a5a4,0x10060acd9,...] | |
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 389 [0x10065a065] | |
+ ! : | + ! : | + ! : | 1 btConcaveShape::getMargin() const (in OpenTomb) + 1 [0x10009fca1] | |
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3746 [0x100659d32] | |
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 1084 [0x10065a31c] | |
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::clearWrapperData() (in OpenTomb) + 20 [0x10065cd94] | |
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 1063 [0x10065a307] | |
+ ! : | + ! : | + ! 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee] | |
+ ! : | + ! : | + ! : 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 137 [0x1004dfba9] | |
+ ! : | + ! : | + ! 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 218 [0x1004dec5a] | |
+ ! : | + ! : | + ! 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319] | |
+ ! : | + ! : | + ! 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 1 [0x10007b3a1] | |
+ ! : | + ! : | + 1 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 197 [0x10021e6d5] | |
+ ! : | + ! : | 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 360 [0x1000c32e8] | |
+ ! : | + ! : 13 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5] | |
+ ! : | + ! : | 9 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! : | + 7 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 3963,3861,... [0x1001bf66b,0x1001bf605,...] | |
+ ! : | + ! : | + 2 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d] | |
+ ! : | + ! : | + 2 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0] | |
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + : 1 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 379 [0x1000c065b] | |
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 239 [0x1000c5a9f] | |
+ ! : | + ! : | 4 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + ! : | 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + ! : | ! 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + ! : | ! 3 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 513,928,... [0x1004e4b41,0x1004e4ce0,...] | |
+ ! : | + ! : | 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1345 [0x1004e60d1] | |
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1] | |
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f] | |
+ ! : | + ! : | + 1 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa] | |
+ ! : | + ! : | + 1 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc] | |
+ ! : | + ! : | + 1 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c] | |
+ ! : | + ! : | + 1 btAllocDefault(unsigned long) (in OpenTomb) + 16 [0x10053f950] | |
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 753 [0x100657f21] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c] | |
+ ! : | + ! : | 1 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc] | |
+ ! : | + ! : | 1 btAlignedFreeInternal(void*) (in OpenTomb) + 4 [0x10053f9d4] | |
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1253 [0x10042ecf5] | |
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2034 [0x100430822] | |
+ ! : | + 17 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0] | |
+ ! : | + 17 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | + 15 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | + : 15 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + : 15 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + : 15 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + : 15 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + : 15 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + : 15 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + : 15 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + : 12 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + : | 12 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + : | 12 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + : | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + : | + 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 164,311,... [0x1001b9f14,0x1001b9fa7,...] | |
+ ! : | + : | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,1561,... [0x1004c58e3,0x1004c59b9,...] | |
+ ! : | + : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + : | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + : | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + : | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 307 [0x1001b9fa3] | |
+ ! : | + : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1462 [0x1004c5956] | |
+ ! : | + : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf] | |
+ ! : | + : 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 266 [0x1001aefea] | |
+ ! : | + 2 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | + 2 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + 2 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + 2 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + 2 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + 2 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + 2 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + 2 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3002 [0x1003376ba] | |
+ ! : | + | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1450 [0x10018d87a] | |
+ ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | + 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1883 [0x10018da2b] | |
+ ! : | 2 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4787,2814 [0x100433533,0x100432d7e] | |
+ ! : | 1 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 3984 [0x100433210] | |
+ ! : | 1 Character_GhostUpdate(entity_s*) (in OpenTomb) + 153 [0x10042f1e9] | |
+ ! : | 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 160 [0x1001908e0] | |
+ ! : 107 Character_ApplyCommands(entity_s*) (in OpenTomb) + 94 [0x10043811e] | |
+ ! : | 107 State_Control_Lara(entity_s*, ss_animation_s*) (in OpenTomb) + 382 [0x1005a17de] | |
+ ! : | 107 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | 81 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | + 81 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | + 81 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + 79 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! 79 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! 78 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | + ! : 78 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | + ! : 76 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | + ! : | 63 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | + ! : | + 61 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | + ! 61 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 41 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 41 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,193,... [0x1001b9fa7,0x1001b9f31,...] | |
+ ! : | + ! : | + ! 20 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,1328,... [0x1004c56c3,0x1004c58d0,...] | |
+ ! : | + ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1018,2033 [0x1001b6b8a,0x1001b6f81] | |
+ ! : | + ! : | 5 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10222,8982,... [0x1003392ee,0x100338e16,...] | |
+ ! : | + ! : | 4 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | + ! : | + 4 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | + ! : | + 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 44,281 [0x1001b9e9c,0x1001b9f89] | |
+ ! : | + ! : | + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 775 [0x1004c56a7] | |
+ ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1572 [0x1001b6364] | |
+ ! : | + ! : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | + ! : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 344 [0x1001ad878] | |
+ ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1150 [0x1001af76e] | |
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1871 [0x1001ade6f] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 19 [0x1001a9563] | |
+ ! : | + ! : | 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 397 [0x1001af06d] | |
+ ! : | + ! : 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4660 [0x100578d94] | |
+ ! : | + ! : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 77 [0x10057b4dd] | |
+ ! : | + ! : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 341 [0x100589195] | |
+ ! : | + ! : 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb] | |
+ ! : | + ! : 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce] | |
+ ! : | + ! : 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b] | |
+ ! : | + ! : 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9322 [0x10060f9fa] | |
+ ! : | + ! 1 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 116 [0x10058f914] | |
+ ! : | + ! 1 btCollisionWorld::RayResultCallback::needsCollision(btBroadphaseProxy*) const (in OpenTomb) + 102 [0x10022f456] | |
+ ! : | + 2 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 2315,2034 [0x1001bdbab,0x1001bda92] | |
+ ! : | 26 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | 25 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | ! 25 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | ! 25 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | ! 25 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | ! 25 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | ! 25 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | ! 24 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | ! : 19 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | ! : | 17 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | ! : | + 15 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | ! : | + ! 9 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | ! : | + ! : 9 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 353,322,... [0x1001b9fd1,0x1001b9fb2,...] | |
+ ! : | ! : | + ! 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1403,1473,... [0x1004c591b,0x1004c5961,...] | |
+ ! : | ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 791,570 [0x1001b6057,0x1001b5f7a] | |
+ ! : | ! : | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106,1519 [0x1001b67fa,0x1001b6d7f] | |
+ ! : | ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | ! : | 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 90 [0x1001ad77a] | |
+ ! : | ! : | + 1 btSubSimplexClosestResult::btSubSimplexClosestResult() (in OpenTomb) + 21 [0x1001afbf5] | |
+ ! : | ! : | + 1 btSubSimplexClosestResult::btSubSimplexClosestResult() (in OpenTomb) + 40 [0x1001afc28] | |
+ ! : | ! : | + 1 btUsageBitfield::btUsageBitfield() (in OpenTomb) + 21 [0x1001afc45] | |
+ ! : | ! : | + 1 btUsageBitfield::btUsageBitfield() (in OpenTomb) + 21 [0x1001afc65] | |
+ ! : | ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 12 [0x1001afbbc] | |
+ ! : | ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 10100 [0x1001abcc4] | |
+ ! : | ! : | 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 211 [0x1001a9363] | |
+ ! : | ! : | 1 btVoronoiSimplexSolver::removeVertex(int) (in OpenTomb) + 215 [0x1001a9277] | |
+ ! : | ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | ! : | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 426 [0x1001ba01a] | |
+ ! : | ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5] | |
+ ! : | ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1691 [0x10018d96b] | |
+ ! : | ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 11124 [0x100339674] | |
+ ! : | ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 86 [0x100577bb6] | |
+ ! : | ! 1 btSphereShape::btSphereShape(float) (in OpenTomb) + 31 [0x1003f9fcf] | |
+ ! : | ! 1 btSphereShape::btSphereShape(float) (in OpenTomb) + 12 [0x1003fa77c] | |
+ ! : | 1 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 47 [0x10058107f] | |
+ ! : 23 Character_ApplyCommands(entity_s*) (in OpenTomb) + 284 [0x1004381dc] | |
+ ! : | 14 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1320 [0x10042f8e8] | |
+ ! : | + 14 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + 14 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + 14 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + 14 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + 14 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + 13 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! 13 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! 13 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! 13 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! 10 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : 7 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | 6 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + 6 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980] | |
+ ! : | + ! : | + ! 3 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b] | |
+ ! : | + ! : | + ! 2 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + ! : | 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1157 [0x100643085] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 425 [0x100680079] | |
+ ! : | + ! : | + ! 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2300 [0x10067be6c] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 457 [0x10067f929] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 1605 [0x10067f075] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::getedgedist(gjkepa2_impl::EPA::sFace*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, float&) (in OpenTomb) + 1754 [0x100680e2a] | |
+ ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 1587,1163 [0x100367823,0x10036767b] | |
+ ! : | + ! : | + 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8222 [0x1006427fe] | |
+ ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639] | |
+ ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5] | |
+ ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366d75] | |
+ ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 155,317 [0x1006582bb,0x10065835d] | |
+ ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3108 [0x100658e44] | |
+ ! : | + ! : 1 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 40 [0x1004dfe78] | |
+ ! : | + ! : 1 btPoolAllocator::validPtr(void*) (in OpenTomb) + 42 [0x1004e006a] | |
+ ! : | + ! 3 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 430,830,... [0x1004f359e,0x1004f372e,...] | |
+ ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a] | |
+ ! : | + 1 btTransform::inverse() const (in OpenTomb) + 715 [0x100077e5b] | |
+ ! : | 4 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1186 [0x10042f862] | |
+ ! : | + 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5709,4123,... [0x1001bfd3d,0x1001bf70b,...] | |
+ ! : | + 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + 1 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 118 [0x1004e49b6] | |
+ ! : | 2 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 272 [0x10042f4d0] | |
+ ! : | + 2 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 160,188 [0x1001908e0,0x1001908fc] | |
+ ! : | 2 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1020 [0x10042f7bc] | |
+ ! : | + 2 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1909,2115 [0x1006aec35,0x1006aed03] | |
+ ! : | 1 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1656 [0x10042fa38] | |
+ ! : 1 Character_ApplyCommands(entity_s*) (in OpenTomb) + 431 [0x10043826f] | |
+ ! : 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce] | |
+ ! : 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 119 [0x10014f367] | |
+ ! : 1 OBB_Transform(obb_s*) (in OpenTomb) + 117 [0x100649435] | |
+ ! : 1 Polygon_vTransform(polygon_s*, polygon_s*, float*) (in OpenTomb) + 1 [0x10006a861] | |
+ ! 394 Game_Frame(float) (in OpenTomb) + 786 [0x1003fef52] | |
+ ! : 392 Entity_Frame(entity_s*, float) (in OpenTomb) + 1306 [0x100152f9a] | |
+ ! : | 301 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d] | |
+ ! : | + 299 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840] | |
+ ! : | + ! 167 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86] | |
+ ! : | + ! : 164 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! : | 164 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! : | 164 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! : | 158 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : | + 151 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | + ! 131 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + ! : 130 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! : | 127 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! : | + 115 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : | + ! 107 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : | + ! : 89 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | + ! : | 78 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | + ! : | + 77 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | + ! : | + ! 41 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4511,6098,... [0x10036838f,0x1003689c2,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! 25 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 24 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 14 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 2738,2897,... [0x1001aa002,0x1001aa0a1,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 8 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 6 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1,524,... [0x1001abe01,0x1001ac00c,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btUsageBitfield::reset() (in OpenTomb) + 32 [0x1001afbd0] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 12 [0x1001afbbc] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 10326 [0x1001abda6] | |
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btSubSimplexClosestResult::isValid() (in OpenTomb) + 17 [0x1001afb31] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 84 [0x1001aec44] | |
+ ! : | + ! : | + ! : | + ! : | + ! 7 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + ! : | + ! : 7 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 808,1441,... [0x100640b08,0x100640d81,...] | |
+ ! : | + ! : | + ! : | + ! : | + ! 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a] | |
+ ! : | + ! : | + ! : | + ! : | + ! 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 360,47,... [0x100640948,0x10064080f,...] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 58 [0x1003671ea] | |
+ ! : | + ! : | + ! : | + ! : | 3 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8241,18079 [0x10064c791,0x10064edff] | |
+ ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 10286 [0x10064cf8e] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btPolyhedralConvexShape::getConvexPolyhedron() const (in OpenTomb) + 0,12 [0x100589bc0,0x100589bcc] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 217 [0x10064a839] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btManifoldResult::setPersistentManifold(btPersistentManifold*) (in OpenTomb) + 12 [0x100077b0c] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 243 [0x100366e33] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8648 [0x10064c928] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 21 [0x100651c65] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 31 [0x100652adf] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::Result() (in OpenTomb) + 28 [0x1001a394c] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8660 [0x10064c934] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btCollisionShape::getShapeType() const (in OpenTomb) + 12 [0x10007b49c] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 17996 [0x10064edac] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100651cc5] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100652775] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::~Result() (in OpenTomb) + 9 [0x1001a38a9] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18008 [0x10064edb8] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::~btDummyResult() (in OpenTomb) + 21 [0x100651ce5] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::~btDummyResult() (in OpenTomb) + 1 [0x100652741] | |
+ ! : | + ! : | + ! : | + ! : 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3077,483,... [0x100658e25,0x100658403,...] | |
+ ! : | + ! : | + ! : | + ! : 4 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3108 [0x100658e44] | |
+ ! : | + ! : | + ! : | + ! : | 3 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 40 [0x1004dfe78] | |
+ ! : | + ! : | + ! : | + ! : | + 3 btPoolAllocator::validPtr(void*) (in OpenTomb) + 52,16 [0x1004e0074,0x1004e0050] | |
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 12 [0x1004dfe5c] | |
+ ! : | + ! : | + ! : | + ! : 3 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50] | |
+ ! : | + ! : | + ! : | + ! : | 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 232,123 [0x10041d1b8,0x10041d14b] | |
+ ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 16 [0x1002cb6b0] | |
+ ! : | + ! : | + ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1952 [0x1006589c0] | |
+ ! : | + ! : | + ! : | + ! : | 2 btCollisionAlgorithmConstructionInfo::btCollisionAlgorithmConstructionInfo() (in OpenTomb) + 21 [0x1004e0185] | |
+ ! : | + ! : | + ! : | + ! : | 2 btCollisionAlgorithmConstructionInfo::btCollisionAlgorithmConstructionInfo() (in OpenTomb) + 1,12 [0x1004e0581,0x1004e058c] | |
+ ! : | + ! : | + ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2419 [0x100658b93] | |
+ ! : | + ! : | + ! : | + ! : | 2 btManifoldResult::getBody0Internal() const (in OpenTomb) + 16,24 [0x10053f630,0x10053f638] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2288 [0x100658b10] | |
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319] | |
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 7 [0x10007b3a7] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e] | |
+ ! : | + ! : | + ! : | + ! : 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646] | |
+ ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 114 [0x10064a592] | |
+ ! : | + ! : | + ! : | + ! 5 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 790,1234,... [0x1004f3706,0x1004f38c2,...] | |
+ ! : | + ! : | + ! : | + ! 2 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 180 [0x1004f34a4] | |
+ ! : | + ! : | + ! : | + ! : 2 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 212,245 [0x10032f264,0x10032f285] | |
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 319 [0x1004f352f] | |
+ ! : | + ! : | + ! : | + ! 1 btStridingMeshInterface::getScaling() const (in OpenTomb) + 22 [0x1001b93b6] | |
+ ! : | + ! : | + ! : | + 10 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 724,452,... [0x10060b414,0x10060b304,...] | |
+ ! : | + ! : | + ! : | + 2 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 910 [0x10060b4ce] | |
+ ! : | + ! : | + ! : | + 2 btQuantizedBvhNode::getEscapeIndex() const (in OpenTomb) + 25,8 [0x100371259,0x100371248] | |
+ ! : | + ! : | + ! : | 3 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3190,1293,... [0x10060ae56,0x10060a6ed,...] | |
+ ! : | + ! : | + ! : 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e] | |
+ ! : | + ! : | + ! : 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5] | |
+ ! : | + ! : | + ! : 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 113 [0x1004f3391] | |
+ ! : | + ! : | + ! 17 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + ! : 8 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 4011,77,... [0x100659e3b,0x100658edd,...] | |
+ ! : | + ! : | + ! : 6 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d] | |
+ ! : | + ! : | + ! : | 6 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 228,1780,... [0x1006ae5a4,0x1006aebb4,...] | |
+ ! : | + ! : | + ! : 3 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a] | |
+ ! : | + ! : | + ! : 3 btTransform::inverse() const (in OpenTomb) + 931,1593,... [0x100077f33,0x1000781c9,...] | |
+ ! : | + ! : | + ! 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 225 [0x100659fc1] | |
+ ! : | + ! : | + ! : 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f] | |
+ ! : | + ! : | + ! 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 389 [0x10065a065] | |
+ ! : | + ! : | + ! : 1 btConcaveShape::getMargin() const (in OpenTomb) + 1 [0x10009fca1] | |
+ ! : | + ! : | + ! 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 293 [0x10065a005] | |
+ ! : | + ! : | + 4 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee] | |
+ ! : | + ! : | + ! 3 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 532,294,... [0x1004dfd34,0x1004dfc46,...] | |
+ ! : | + ! : | + ! 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 486 [0x1004dfd06] | |
+ ! : | + ! : | + ! 1 btCollisionObject::checkCollideWith(btCollisionObject const*) const (in OpenTomb) + 82 [0x1004e01e2] | |
+ ! : | + ! : | + 2 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135,442 [0x1004dec07,0x1004ded3a] | |
+ ! : | + ! : | + 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f] | |
+ ! : | + ! : | + 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1] | |
+ ! : | + ! : | 5 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 359,197,... [0x10021e777,0x10021e6d5,...] | |
+ ! : | + ! : | 1 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 54 [0x10021e646] | |
+ ! : | + ! : | 1 btCollisionObject::getUserPointer() const (in OpenTomb) + 12 [0x10022d9bc] | |
+ ! : | + ! : 3 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 52,55,... [0x1004dfd84,0x1004dfd87,...] | |
+ ! : | + ! 109 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5] | |
+ ! : | + ! : 70 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! : | 50 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 2794,1601,... [0x1001bf1da,0x1001bed31,...] | |
+ ! : | + ! : | 15 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d] | |
+ ! : | + ! : | + 14 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0] | |
+ ! : | + ! : | + ! 10 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + ! : 10 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 792,356,... [0x1000c07f8,0x1000c0644,...] | |
+ ! : | + ! : | + ! 4 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 231,65,... [0x1000c5a97,0x1000c59f1,...] | |
+ ! : | + ! : | + 1 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 141 [0x1001c03cd] | |
+ ! : | + ! : | 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5562 [0x1001bfcaa] | |
+ ! : | + ! : | + 3 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875] | |
+ ! : | + ! : | + 3 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 35,0 [0x100078a93,0x100078a70] | |
+ ! : | + ! : | 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 139 [0x1001be77b] | |
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN() (in OpenTomb) + 21 [0x100078845] | |
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN() (in OpenTomb) + 1 [0x100078aa1] | |
+ ! : | + ! : | 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 1383 [0x1001bec57] | |
+ ! : | + ! : | 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 16 [0x100078860] | |
+ ! : | + ! : 35 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + ! : | 34 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + ! : | + 24 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + ! : | + ! 24 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 1025,352,... [0x1004e4d41,0x1004e4aa0,...] | |
+ ! : | + ! : | + 9 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8] | |
+ ! : | + ! : | + ! 7 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 722,112,... [0x1004e57b2,0x1004e5550,...] | |
+ ! : | + ! : | + ! 2 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 398 [0x1004e566e] | |
+ ! : | + ! : | + ! 2 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 29 [0x10013da8d] | |
+ ! : | + ! : | + ! 2 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 46,16 [0x10013dcde,0x10013dcc0] | |
+ ! : | + ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 4 [0x1004e5aa4] | |
+ ! : | + ! : | 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1252 [0x1004e6074] | |
+ ! : | + ! : 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 994,610 [0x1001bb162,0x1001bafe2] | |
+ ! : | + ! : 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2144 [0x1001bb5e0] | |
+ ! : | + ! : | 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 29 [0x1001bd23d] | |
+ ! : | + ! : | 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 53 [0x1001c02f5] | |
+ ! : | + ! : 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2192 [0x1001bb610] | |
+ ! : | + ! : 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 64 [0x1001be730] | |
+ ! : | + ! 9 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1165,1212,... [0x10042ec9d,0x10042eccc,...] | |
+ ! : | + ! 7 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1] | |
+ ! : | + ! : 5 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f] | |
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa] | |
+ ! : | + ! : | + 4 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc] | |
+ ! : | + ! : | + 4 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c] | |
+ ! : | + ! : | + 4 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955] | |
+ ! : | + ! : | + 4 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395] | |
+ ! : | + ! : | + 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877] | |
+ ! : | + ! : | + 2 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c] | |
+ ! : | + ! : | + ! 2 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 63,315 [0x7fff855da929,0x7fff855daa25] | |
+ ! : | + ! : | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 197 [0x7fff855ec2c7] | |
+ ! : | + ! : | + ! 1 _platform_memset$VARIANT$Merom (in libsystem_platform.dylib) + 0 [0x7fff92635ce0] | |
+ ! : | + ! : | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 83 [0x7fff855ec255] | |
+ ! : | + ! : | 1 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 1 [0x1000056d1] | |
+ ! : | + ! : 2 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 753,438 [0x100657f21,0x100657de6] | |
+ ! : | + ! 3 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c] | |
+ ! : | + ! : 3 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc] | |
+ ! : | + ! : 3 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d] | |
+ ! : | + ! : 2 btAlignedFreeDefault(void*) (in OpenTomb) + 1,34 [0x10053f881,0x10053f8a2] | |
+ ! : | + ! : 1 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3] | |
+ ! : | + ! : 1 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975] | |
+ ! : | + ! : 1 nano_free_definite_size_scribble (in libsystem_malloc.dylib) + 6 [0x7fff855ec472] | |
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 54 [0x10042e846] | |
+ ! : | + ! : 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 12 [0x1003bbe7c] | |
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 260 [0x10042e914] | |
+ ! : | + ! : 1 btCollisionObject::getWorldTransform() (in OpenTomb) + 12 [0x10001bbdc] | |
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955] | |
+ ! : | + ! : 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1572 [0x1006aeae4] | |
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 694 [0x10042eac6] | |
+ ! : | + ! 1 btHashedOverlappingPairCache::getNumOverlappingPairs() const (in OpenTomb) + 0 [0x1000c5c80] | |
+ ! : | + 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2000 [0x100430800] | |
+ ! : | + ! 1 btCollisionObject::setWorldTransform(btTransform const&) (in OpenTomb) + 80 [0x1000416d0] | |
+ ! : | + 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2038 [0x100430826] | |
+ ! : | 91 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0] | |
+ ! : | 91 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1] | |
+ ! : | 68 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e] | |
+ ! : | ! 68 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | ! 68 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | ! 67 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | ! : 67 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | ! : 67 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | ! : 67 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | ! : 66 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | ! : | 58 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | ! : | + 57 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | ! : | + ! 56 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | ! : | + ! : 36 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | ! : | + ! : | 36 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,307,... [0x1001b9fa7,0x1001b9fa3,...] | |
+ ! : | ! : | + ! : 20 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1328,1446,... [0x1004c58d0,0x1004c5946,...] | |
+ ! : | ! : | + ! 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1341 [0x1001b627d] | |
+ ! : | ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1987 [0x1001b6f53] | |
+ ! : | ! : | 4 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8979,9055,... [0x100338e13,0x100338e5f,...] | |
+ ! : | ! : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | ! : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | ! : | + 3 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 397 [0x1001ad8ad] | |
+ ! : | ! : | + ! 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1792 [0x1001af9f0] | |
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 4074 [0x1001ae70a] | |
+ ! : | ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6336 [0x1001ad6c0] | |
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 4011 [0x1001ae6cb] | |
+ ! : | ! : | 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1191 [0x1004c5847] | |
+ ! : | ! : 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb] | |
+ ! : | ! : 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce] | |
+ ! : | ! : 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b] | |
+ ! : | ! : 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : | ! : 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 7675 [0x10060f38b] | |
+ ! : | ! 1 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 1970 [0x1001bda52] | |
+ ! : | 23 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c] | |
+ ! : | 23 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259] | |
+ ! : | 23 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | 22 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | : 22 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | : 22 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989] | |
+ ! : | : 22 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a] | |
+ ! : | : 20 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec] | |
+ ! : | : | 13 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260] | |
+ ! : | : | + 13 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | : | + 13 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | : | + 8 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | : | + ! 8 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 109,426,... [0x1001b9edd,0x1001ba01a,...] | |
+ ! : | : | + 5 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,803,... [0x1004c58e3,0x1004c56c3,...] | |
+ ! : | : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c] | |
+ ! : | : | + 3 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa] | |
+ ! : | : | + 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | : | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1,1494 [0x1004c53a1,0x1004c5976] | |
+ ! : | : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | : | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 71 [0x1001b9eb7] | |
+ ! : | : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13] | |
+ ! : | : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593] | |
+ ! : | : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4] | |
+ ! : | : | + ! 1 btUsageBitfield::reset() (in OpenTomb) + 26 [0x1001afbca] | |
+ ! : | : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : | : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 4074 [0x1001ae70a] | |
+ ! : | : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 5968 [0x1001ad550] | |
+ ! : | : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7919 [0x1001ab43f] | |
+ ! : | : | 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf] | |
+ ! : | : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 694 [0x1001af196] | |
+ ! : | : 2 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb] | |
+ ! : | : 2 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce] | |
+ ! : | : 2 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b] | |
+ ! : | : 2 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : | : 2 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9470 [0x10060fa8e] | |
+ ! : | : 2 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1353 [0x1004f45b9] | |
+ ! : | : 1 btTriangleRaycastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 7308 [0x10062466c] | |
+ ! : | : + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::reportHit(btVector3 const&, float, int, int) (in OpenTomb) + 1029 [0x100589625] | |
+ ! : | : + 1 bt_engine_ClosestRayResultCallback::addSingleResult(btCollisionWorld::LocalRayResult&, bool) (in OpenTomb) + 380 [0x10022f5ec] | |
+ ! : | : + 1 btCollisionWorld::ClosestRayResultCallback::addSingleResult(btCollisionWorld::LocalRayResult&, bool) (in OpenTomb) + 1089 [0x10022fa71] | |
+ ! : | : 1 btTriangleRaycastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 807 [0x100622d07] | |
+ ! : | 1 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 2402 [0x1001bdc02] | |
+ ! : 2 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72] | |
+ ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 2215 [0x100150de7] | |
+ ! : + 1 vec4_slerp(float*, float*, float*, float) (in OpenTomb) + 190 [0x10018f3be] | |
+ ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 564 [0x100150774] | |
+ ! 146 Game_Frame(float) (in OpenTomb) + 852 [0x1003fef94] | |
+ ! : 66 Cam_FollowEntity(camera_s*, entity_s*, float, float) (in OpenTomb) + 3400 [0x1003fdb68] | |
+ ! : | 65 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 110 [0x1003fcdbe] | |
+ ! : | + 65 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1026 [0x1005816a2] | |
+ ! : | + 65 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + 65 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + 65 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + 65 btSingleSweepCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 274 [0x10058eb42] | |
+ ! : | + 65 btCollisionWorld::objectQuerySingle(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 128 [0x10057c4e0] | |
+ ! : | + 63 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 405 [0x10057c685] | |
+ ! : | + ! 44 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f] | |
+ ! : | + ! : 44 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4] | |
+ ! : | + ! : 44 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : 26 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980] | |
+ ! : | + ! : | 26 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b] | |
+ ! : | + ! : | 16 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734] | |
+ ! : | + ! : | + 14 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1855 [0x10067bcaf] | |
+ ! : | + ! : | + ! 14 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + ! 14 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + ! 14 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + ! 14 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + ! 14 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! 14 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 8 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 8 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 161,426,... [0x1001b9f11,0x1001ba01a,...] | |
+ ! : | + ! : | + ! 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1382,1347,... [0x1004c5906,0x1004c58e3,...] | |
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 113 [0x10067b5e1] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::EncloseOrigin() (in OpenTomb) + 4907 [0x10067e6db] | |
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2300 [0x10067be6c] | |
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 758 [0x10067fa56] | |
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 457 [0x10067f929] | |
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 1548 [0x10067f03c] | |
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::getedgedist(gjkepa2_impl::EPA::sFace*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, float&) (in OpenTomb) + 14 [0x10068075e] | |
+ ! : | + ! : | 8 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e] | |
+ ! : | + ! : | + 5 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 2268 [0x10067a84c] | |
+ ! : | + ! : | + ! 5 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : | + ! : | + ! 5 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + ! 5 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + ! 5 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + ! 5 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + ! 5 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! 5 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 5 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! 5 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 326,342,... [0x1001b9fb6,0x1001b9fc6,...] | |
+ ! : | + ! : | + 3 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473] | |
+ ! : | + ! : | + 3 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : | + ! : | + 3 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + : 2 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + : 2 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + : 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + : 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + : 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + : | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 161 [0x1001b9f11] | |
+ ! : | + ! : | + : 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1123 [0x1004c5803] | |
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 78 [0x10067fbee] | |
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::Support0(btVector3 const&) const (in OpenTomb) + 139 [0x10067febb] | |
+ ! : | + ! : | + 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 47 [0x10064080f] | |
+ ! : | + ! : | 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 86 [0x1006773e6] | |
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::MinkowskiDiff() (in OpenTomb) + 21 [0x100679f45] | |
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::MinkowskiDiff() (in OpenTomb) + 1 [0x100684871] | |
+ ! : | + ! : | 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 629 [0x100677605] | |
+ ! : | + ! : | 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 21 [0x10067b565] | |
+ ! : | + ! : | 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 227 [0x1006816f3] | |
+ ! : | + ! : | 1 gjkepa2_impl::EPA::Initialize() (in OpenTomb) + 216 [0x100681838] | |
+ ! : | + ! : 16 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | 15 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + 15 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + 9 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1066,803,... [0x1004c57ca,0x1004c56c3,...] | |
+ ! : | + ! : | + 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 164,426,... [0x1001b9f14,0x1001ba01a,...] | |
+ ! : | + ! : | 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 40 [0x100640808] | |
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 711 [0x1001af1a7] | |
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 14 [0x1001abe0e] | |
+ ! : | + ! 15 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 7710 [0x1001a305e] | |
+ ! : | + ! : 15 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4] | |
+ ! : | + ! : 15 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : 14 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | 14 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | 13 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + 10 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! 10 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 175,307,... [0x1001b9f1f,0x1001b9fa3,...] | |
+ ! : | + ! : | + 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563,803,... [0x1004c59bb,0x1004c56c3,...] | |
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1604 [0x1001b6384] | |
+ ! : | + ! : | 1 LocalSupportVertexCallback::~LocalSupportVertexCallback() (in OpenTomb) + 21 [0x1001b9365] | |
+ ! : | + ! : | 1 LocalSupportVertexCallback::~LocalSupportVertexCallback() (in OpenTomb) + 21 [0x1001b9d35] | |
+ ! : | + ! : | 1 btInternalTriangleIndexCallback::~btInternalTriangleIndexCallback() (in OpenTomb) + 1 [0x1004de8e1] | |
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3117 [0x1001aa17d] | |
+ ! : | + ! 2 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 268 [0x1001a134c] | |
+ ! : | + ! : 2 btTransformUtil::calculateVelocity(btTransform const&, btTransform const&, float, btVector3&, btVector3&) (in OpenTomb) + 649 [0x1001a35c9] | |
+ ! : | + ! : 1 btTransformUtil::calculateDiffAxisAngle(btTransform const&, btTransform const&, btVector3&, float&) (in OpenTomb) + 3354 [0x1001a478a] | |
+ ! : | + ! : | 1 btMatrix3x3::getRotation(btQuaternion&) const (in OpenTomb) + 284 [0x100043bec] | |
+ ! : | + ! : 1 btTransformUtil::calculateDiffAxisAngle(btTransform const&, btTransform const&, btVector3&, float&) (in OpenTomb) + 1006 [0x1001a3e5e] | |
+ ! : | + ! 1 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3799 [0x1001a2117] | |
+ ! : | + ! : 1 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 191 [0x10004261f] | |
+ ! : | + ! 1 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3845 [0x1001a2145] | |
+ ! : | + ! 1 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 437 [0x100042715] | |
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 307 [0x10057c623] | |
+ ! : | + ! 1 btContinuousConvexCollision::btContinuousConvexCollision(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x10019dec5] | |
+ ! : | + ! 1 btContinuousConvexCollision::btContinuousConvexCollision(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 0 [0x10019de10] | |
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 6982 [0x10057e036] | |
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float)::BridgeTriangleConvexcastCallback::BridgeTriangleConvexcastCallback(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback*, btCollisionObject const*, btTriangleMeshShape*, btTransform const&) (in OpenTomb) + 94 [0x100580f3e] | |
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float)::BridgeTriangleConvexcastCallback::BridgeTriangleConvexcastCallback(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback*, btCollisionObject const*, btTriangleMeshShape*, btTransform const&) (in OpenTomb) + 1 [0x100588501] | |
+ ! : | 1 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 35 [0x1003fcd73] | |
+ ! : 44 Cam_FollowEntity(camera_s*, entity_s*, float, float) (in OpenTomb) + 4465 [0x1003fdf91] | |
+ ! : | 43 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 110 [0x1003fcdbe] | |
+ ! : | + 42 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1026 [0x1005816a2] | |
+ ! : | + ! 42 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : | + ! 39 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : | + ! : 39 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : | + ! : 39 btSingleSweepCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 274 [0x10058eb42] | |
+ ! : | + ! : 39 btCollisionWorld::objectQuerySingle(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 128 [0x10057c4e0] | |
+ ! : | + ! : 39 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 405 [0x10057c685] | |
+ ! : | + ! : 39 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f] | |
+ ! : | + ! : 39 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4] | |
+ ! : | + ! : 39 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : 30 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980] | |
+ ! : | + ! : | 28 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b] | |
+ ! : | + ! : | + 21 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734] | |
+ ! : | + ! : | + ! 18 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1855 [0x10067bcaf] | |
+ ! : | + ! : | + ! : 18 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + ! : 18 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + ! : 18 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + ! : 18 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + ! : 18 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! : 17 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : | 10 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1066,1062,... [0x1004c57ca,0x1004c57c6,...] | |
+ ! : | + ! : | + ! : | 7 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : | 7 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 326,109,... [0x1001b9fb6,0x1001b9edd,...] | |
+ ! : | + ! : | + ! : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1398 [0x1001b62b6] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1292 [0x10067ba7c] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 1605 [0x10067f075] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::getedgedist(gjkepa2_impl::EPA::sFace*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, float&) (in OpenTomb) + 812 [0x100680a7c] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2300 [0x10067be6c] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 457 [0x10067f929] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 170 [0x10067eada] | |
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::append(gjkepa2_impl::EPA::sList&, gjkepa2_impl::EPA::sFace*) (in OpenTomb) + 39 [0x10067e837] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2476 [0x10067bf1c] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::append(gjkepa2_impl::EPA::sList&, gjkepa2_impl::EPA::sFace*) (in OpenTomb) + 35 [0x10067e833] | |
+ ! : | + ! : | + 5 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e] | |
+ ! : | + ! : | + ! 2 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + ! : 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + ! : | 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1462 [0x1004c5956] | |
+ ! : | + ! : | + ! : 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 689 [0x100642eb1] | |
+ ! : | + ! : | + ! 2 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 2268 [0x10067a84c] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : | + ! : | + ! : 2 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : | + ! : | + ! : 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! : 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 102,147 [0x1001b9ed6,0x1001b9f03] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 3926 [0x10067aec6] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::projectorigin(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, float*, unsigned int&) (in OpenTomb) + 847 [0x100683b6f] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::det(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 153 [0x10067e919] | |
+ ! : | + ! : | + 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 629 [0x100677605] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 21 [0x10067b565] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 227 [0x1006816f3] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Initialize() (in OpenTomb) + 285 [0x10068187d] | |
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::append(gjkepa2_impl::EPA::sList&, gjkepa2_impl::EPA::sFace*) (in OpenTomb) + 16 [0x10067e820] | |
+ ! : | + ! : | + 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 4181 [0x1006783e5] | |
+ ! : | + ! : | 2 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 344 [0x1004265c8] | |
+ ! : | + ! : | 2 btGjkEpaSolver2::sResults::sResults() (in OpenTomb) + 1,0 [0x100135d91,0x100135d90] | |
+ ! : | + ! : 7 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | 7 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | 6 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + 4 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! 4 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 307,359,... [0x1001b9fa3,0x1001b9fd7,...] | |
+ ! : | + ! : | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1462,1347 [0x1004c5956,0x1004c58e3] | |
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1619 [0x1001b6393] | |
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 54 [0x1001aef16] | |
+ ! : | + ! : | 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 12 [0x1001afa7c] | |
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7703 [0x100369007] | |
+ ! : | + ! 3 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 1691,2315 [0x1001bd93b,0x1001bdbab] | |
+ ! : | + 1 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1055 [0x1005816bf] | |
+ ! : | + 1 CProfileSample::~CProfileSample() (in OpenTomb) + 21 [0x100005365] | |
+ ! : | + 1 CProfileSample::~CProfileSample() (in OpenTomb) + 17 [0x100005a11] | |
+ ! : | + 1 CProfileManager::Stop_Profile() (in OpenTomb) + 16 [0x1003e9850] | |
+ ! : | + 1 CProfileNode::Return() (in OpenTomb) + 68 [0x1003e9534] | |
+ ! : | + 1 Profile_Get_Ticks(unsigned long*) (in OpenTomb) + 27 [0x1003e9e1b] | |
+ ! : | + 1 btClock::getTimeMicroseconds() (in OpenTomb) + 42 [0x1003e912a] | |
+ ! : | + 1 gettimeofday (in libsystem_c.dylib) + 48 [0x7fff84cfb0fd] | |
+ ! : | + 1 __commpage_gettimeofday (in libsystem_kernel.dylib) + 0 [0x7fff9367a670] | |
+ ! : | 1 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 1 [0x1003fcd51] | |
+ ! : 36 Cam_FollowEntity(camera_s*, entity_s*, float, float) (in OpenTomb) + 5513 [0x1003fe3a9] | |
+ ! : 36 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 110 [0x1003fcdbe] | |
+ ! : 36 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1026 [0x1005816a2] | |
+ ! : 36 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30] | |
+ ! : 36 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639] | |
+ ! : 36 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f] | |
+ ! : 36 btSingleSweepCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 274 [0x10058eb42] | |
+ ! : 36 btCollisionWorld::objectQuerySingle(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 128 [0x10057c4e0] | |
+ ! : 30 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 405 [0x10057c685] | |
+ ! : + 30 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f] | |
+ ! : + 30 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4] | |
+ ! : + 30 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : + 17 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980] | |
+ ! : + ! 17 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b] | |
+ ! : + ! 12 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734] | |
+ ! : + ! : 9 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1855 [0x10067bcaf] | |
+ ! : + ! : | 9 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : + ! : | 9 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : + ! : | 9 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : + ! : | 9 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : + ! : | 9 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : + ! : | 9 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : + ! : | 7 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : + ! : | + 7 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 353,307,... [0x1001b9fd1,0x1001b9fa3,...] | |
+ ! : + ! : | 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 997,822 [0x1004c5785,0x1004c56d6] | |
+ ! : + ! : 2 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2327,2172 [0x10067be87,0x10067bdec] | |
+ ! : + ! : 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 113 [0x10067b5e1] | |
+ ! : + ! : 1 gjkepa2_impl::GJK::EncloseOrigin() (in OpenTomb) + 1 [0x10067d3b1] | |
+ ! : + ! 5 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e] | |
+ ! : + ! 4 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 2268 [0x10067a84c] | |
+ ! : + ! | 4 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : + ! | 4 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : + ! | 4 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : + ! | 4 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : + ! | 4 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : + ! | 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : + ! | 4 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : + ! | 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 940,830,... [0x1004c574c,0x1004c56de,...] | |
+ ! : + ! | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : + ! | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 342 [0x1001b9fc6] | |
+ ! : + ! 1 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473] | |
+ ! : + ! 1 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac] | |
+ ! : + ! 1 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c] | |
+ ! : + ! 1 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53] | |
+ ! : + ! 1 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307] | |
+ ! : + ! 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271] | |
+ ! : + ! 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : + ! 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 822 [0x1004c56d6] | |
+ ! : + 10 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : + ! 10 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : + ! 10 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : + ! 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : + ! : 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 307,311,... [0x1001b9fa3,0x1001b9fa7,...] | |
+ ! : + ! 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1066,1446,... [0x1004c57ca,0x1004c5946,...] | |
+ ! : + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 439 [0x1004c5557] | |
+ ! : + ! 1 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 286 [0x10032f2ae] | |
+ ! : + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4437 [0x1001aa6a5] | |
+ ! : + : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 281 [0x1001a93a9] | |
+ ! : + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202] | |
+ ! : + : 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 450 [0x1001ad8e2] | |
+ ! : + : 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1612 [0x1001af93c] | |
+ ! : + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 2731 [0x1001a9ffb] | |
+ ! : 6 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 7198 [0x10057e10e] | |
+ ! : 6 btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 94 [0x1004f26ae] | |
+ ! : 6 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97] | |
+ ! : 6 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9470 [0x10060fa8e] | |
+ ! : 5 btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1353 [0x1004f3f69] | |
+ ! : ! 4 btTriangleConvexcastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 373 [0x100624a85] | |
+ ! : ! : 3 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 7710 [0x1001a305e] | |
+ ! : ! : | 2 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4] | |
+ ! : ! : | + 2 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : ! : | + 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : ! : | + 2 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1907,2035 [0x1001ac573,0x1001ac5f3] | |
+ ! : ! : | 1 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 88 [0x10019dfc8] | |
+ ! : ! : | 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 25 [0x1001a93c9] | |
+ ! : ! : 1 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f] | |
+ ! : ! : 1 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4] | |
+ ! : ! : 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6608 [0x100368bc0] | |
+ ! : ! 1 btTriangleConvexcastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1775 [0x100624fff] | |
+ ! : 1 btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 476 [0x1004f3bfc] | |
+ ! 124 Game_Frame(float) (in OpenTomb) + 514 [0x1003fee42] | |
+ ! : 123 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 685 [0x10047d3ed] | |
+ ! : | 85 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 272 [0x10047d5c0] | |
+ ! : | + 53 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 257 [0x1005779b1] | |
+ ! : | + ! 53 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! 53 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! 53 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! 47 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : 46 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | 30 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + 30 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + 23 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a] | |
+ ! : | + ! : | + ! 23 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! 23 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 12 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : 12 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,342,... [0x1001b9fa7,0x1001b9fc6,...] | |
+ ! : | + ! : | + ! 11 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,1347,... [0x1004c56c3,0x1004c58e3,...] | |
+ ! : | + ! : | + 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! 4 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! 4 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,863,... [0x1004c58e3,0x1004c56ff,...] | |
+ ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 9414,106 [0x1003696b6,0x10036725a] | |
+ ! : | + ! : | + 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3446 [0x1001aa2c6] | |
+ ! : | + ! : | 14 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + 13 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! 13 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! 12 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : 12 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : 9 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | 9 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | 9 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3911,6653 [0x1001aa497,0x1001aaf4d] | |
+ ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 368 [0x1001abf70] | |
+ ! : | + ! : | + ! : | 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6101,4054,... [0x1003689c5,0x1003681c6,...] | |
+ ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a] | |
+ ! : | + ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 161 [0x1001b9f11] | |
+ ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 794 [0x100640afa] | |
+ ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7] | |
+ ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 160 [0x1001aef80] | |
+ ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e] | |
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 0 [0x1004df980] | |
+ ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2927 [0x100658d8f] | |
+ ! : | + ! : | + ! : | 1 btManifoldResult::getBody0Internal() const (in OpenTomb) + 28 [0x10053f63c] | |
+ ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2667 [0x100658c8b] | |
+ ! : | + ! : | + ! 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 910 [0x10060b4ce] | |
+ ! : | + ! : | + ! 1 btQuantizedBvhNode::getEscapeIndex() const (in OpenTomb) + 12 [0x10037124c] | |
+ ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 107 [0x1004f279b] | |
+ ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 12 [0x1004f27fc] | |
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d] | |
+ ! : | + ! : | + 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1558 [0x1006aead6] | |
+ ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 179 [0x10064a813] | |
+ ! : | + ! : | 1 btCollisionDispatcher::getNewManifold(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 182 [0x1004df056] | |
+ ! : | + ! : | 1 btCollisionShape::getContactBreakingThreshold(float) const (in OpenTomb) + 27 [0x10038f89b] | |
+ ! : | + ! : | 1 btCollisionShape::getAngularMotionDisc() const (in OpenTomb) + 65 [0x10038f8f1] | |
+ ! : | + ! : | 1 btCollisionShape::getBoundingSphere(btVector3&, float&) const (in OpenTomb) + 0 [0x10038f470] | |
+ ! : | + ! : 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee] | |
+ ! : | + ! : 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 304 [0x1004dfc50] | |
+ ! : | + ! 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 321 [0x10021e751] | |
+ ! : | + ! : 4 Room_IsInNearRoomsList(room_s*, room_s*) (in OpenTomb) + 182,70,... [0x10031eb16,0x10031eaa6,...] | |
+ ! : | + ! 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 193,46 [0x10021e6d1,0x10021e63e] | |
+ ! : | + 32 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 87 [0x100577907] | |
+ ! : | + 31 btCollisionWorld::updateAabbs() (in OpenTomb) + 531 [0x1005777d3] | |
+ ! : | + : 13 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 1619 [0x1005774d3] | |
+ ! : | + : | 8 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 341,879,... [0x1001baed5,0x1001bb0ef,...] | |
+ ! : | + : | 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + : | + 2 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 427,191 [0x1004e5d3b,0x1004e5c4f] | |
+ ! : | + : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8] | |
+ ! : | + : | + 1 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 398 [0x1004e566e] | |
+ ! : | + : | + 1 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 20 [0x10013da84] | |
+ ! : | + : | 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + : | 2 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 3861,1640 [0x1001bf605,0x1001bed58] | |
+ ! : | + : 12 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 185 [0x100576f39] | |
+ ! : | + : | 7 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2639,2663,... [0x10039f15f,0x10039f177,...] | |
+ ! : | + : | 3 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 90 [0x1001735ca] | |
+ ! : | + : | + 3 btPolyhedralConvexAabbCachingShape::getNonvirtualAabb(btTransform const&, btVector3&, btVector3&, float) const (in OpenTomb) + 1093,1340,... [0x100176ca5,0x100176d9c,...] | |
+ ! : | + : | 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 442 [0x1006ae67a] | |
+ ! : | + : | 1 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 530 [0x10039e922] | |
+ ! : | + : | 1 btConcaveShape::getMargin() const (in OpenTomb) + 17 [0x10009fcb1] | |
+ ! : | + : 6 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 1571,95,... [0x1005774a3,0x100576edf,...] | |
+ ! : | + 1 btCollisionWorld::updateAabbs() (in OpenTomb) + 575 [0x1005777ff] | |
+ ! : | 35 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 392 [0x10047d638] | |
+ ! : | + 33 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5793 [0x100482c21] | |
+ ! : | + ! 33 InplaceSolverIslandCallback::processConstraints() (in OpenTomb) + 1125 [0x1004910c5] | |
+ ! : | + ! 24 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 288 [0x100040920] | |
+ ! : | + ! : 24 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 383 [0x10003d93f] | |
+ ! : | + ! : 16 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3994 [0x100039e5a] | |
+ ! : | + ! : | 16 btSequentialImpulseConstraintSolver::resolveSingleConstraintRowGenericSIMD(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 56 [0x10001bec8] | |
+ ! : | + ! : | 10 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 2249,1511,... [0x100020289,0x10001ffa7,...] | |
+ ! : | + ! : | 3 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 607 [0x10001fc1f] | |
+ ! : | + ! : | + 3 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 191,45,... [0x10001f76f,0x10001f6dd,...] | |
+ ! : | + ! : | 2 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 430 [0x10001fb6e] | |
+ ! : | + ! : | + 2 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 158,207 [0x10001f74e,0x10001f77f] | |
+ ! : | + ! : | 1 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 2354 [0x1000202f2] | |
+ ! : | + ! : | 1 btSolverBody::internalGetInvMass() const (in OpenTomb) + 19 [0x100040a23] | |
+ ! : | + ! : 7 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3481,3245,... [0x100039c59,0x100039b6d,...] | |
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 4171 [0x100039f0b] | |
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, float) (in OpenTomb) + 115 [0x100028223] | |
+ ! : | + ! 8 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 183 [0x1000408b7] | |
+ ! : | + ! : 4 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 11507 [0x1000355d3] | |
+ ! : | + ! : | 2 btGeneric6DofConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*) (in OpenTomb) + 334 [0x1001e40ae] | |
+ ! : | + ! : | + 1 btGeneric6DofConstraint::setLinearLimits(btTypedConstraint::btConstraintInfo2*, int, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1580 [0x1001e49dc] | |
+ ! : | + ! : | + ! 1 btGeneric6DofConstraint::get_limit_motor_info2(btRotationalLimitMotor*, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btTypedConstraint::btConstraintInfo2*, int, btVector3&, int, int) (in OpenTomb) + 5343 [0x1001e61bf] | |
+ ! : | + ! : | + 1 btGeneric6DofConstraint::setLinearLimits(btTypedConstraint::btConstraintInfo2*, int, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 885 [0x1001e4725] | |
+ ! : | + ! : | 1 btGeneric6DofConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*) (in OpenTomb) + 266 [0x1001e406a] | |
+ ! : | + ! : | + 1 btGeneric6DofConstraint::setAngularLimits(btTypedConstraint::btConstraintInfo2*, int, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 536 [0x1001e4378] | |
+ ! : | + ! : | + 1 btGeneric6DofConstraint::get_limit_motor_info2(btRotationalLimitMotor*, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btTypedConstraint::btConstraintInfo2*, int, btVector3&, int, int) (in OpenTomb) + 427 [0x1001e4e8b] | |
+ ! : | + ! : | 1 btGeneric6DofConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*) (in OpenTomb) + 0 [0x1001e3f60] | |
+ ! : | + ! : 2 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 15549,21679 [0x10003659d,0x100037d8f] | |
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 4791 [0x100033b97] | |
+ ! : | + ! : | 1 btRigidBody::computeGyroscopicImpulseImplicit_Body(float) const (in OpenTomb) + 79 [0x100505c5f] | |
+ ! : | + ! : | 1 btRigidBody::getLocalInertia() const (in OpenTomb) + 207 [0x1005047bf] | |
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 5025 [0x100033c81] | |
+ ! : | + ! : 1 btGeneric6DofConstraint::buildJacobian() (in OpenTomb) + 1 [0x1001e3781] | |
+ ! : | + ! 1 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 360 [0x100040968] | |
+ ! : | + ! 1 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyFinish(btCollisionObject**, int, btContactSolverInfo const&) (in OpenTomb) + 4961 [0x10003ed11] | |
+ ! : | + 2 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5769 [0x100482c09] | |
+ ! : | + 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 749 [0x100003bad] | |
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSort<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&) (in OpenTomb) + 89 [0x1000053c9] | |
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 360 [0x100005628] | |
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 360 [0x100005628] | |
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 391 [0x100005647] | |
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 141 [0x10000554d] | |
+ ! : | + : 1 getIslandId(btPersistentManifold const*) (in OpenTomb) + 50 [0x100005402] | |
+ ! : | + 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 3889 [0x1000047f1] | |
+ ! : | + 1 InplaceSolverIslandCallback::processIsland(btCollisionObject**, int, btPersistentManifold**, int, int) (in OpenTomb) + 755 [0x100493623] | |
+ ! : | 2 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 296 [0x10047d5d8] | |
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 204 [0x100482d6c] | |
+ ! : | + ! 1 btSimulationIslandManager::updateActivationState(btCollisionWorld*, btDispatcher*) (in OpenTomb) + 379 [0x10000206b] | |
+ ! : | + ! 1 btSimulationIslandManager::findUnions(btDispatcher*, btCollisionWorld*) (in OpenTomb) + 311 [0x100001ec7] | |
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 1827 [0x1004833c3] | |
+ ! : | + 1 btSimulationIslandManager::storeIslandActivationState(btCollisionWorld*) (in OpenTomb) + 252 [0x10000217c] | |
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 516 [0x10047d6b4] | |
+ ! : | 1 Engine_InternalTickCallback(btDynamicsWorld*, float) (in OpenTomb) + 344 [0x10021e8d8] | |
+ ! : 1 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 788 [0x10047d454] | |
+ ! : 1 btDiscreteDynamicsWorld::clearForces() (in OpenTomb) + 226 [0x10047ca32] | |
+ ! : 1 btRigidBody::clearForces() (in OpenTomb) + 1 [0x100194f71] | |
+ ! 118 Game_Frame(float) (in OpenTomb) + 957 [0x1003feffd] | |
+ ! : 113 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 685 [0x10047d3ed] | |
+ ! : | 85 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 272 [0x10047d5c0] | |
+ ! : | + 50 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 257 [0x1005779b1] | |
+ ! : | + ! 50 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf] | |
+ ! : | + ! 49 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b] | |
+ ! : | + ! : 49 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c] | |
+ ! : | + ! : 40 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d] | |
+ ! : | + ! : | 34 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b] | |
+ ! : | + ! : | + 18 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188] | |
+ ! : | + ! : | + ! 17 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d] | |
+ ! : | + ! : | + ! : 17 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd] | |
+ ! : | + ! : | + ! : 16 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480] | |
+ ! : | + ! : | + ! : | 16 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e] | |
+ ! : | + ! : | + ! : | 15 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a] | |
+ ! : | + ! : | + ! : | + 14 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! : | + ! 13 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! : | + ! : 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc] | |
+ ! : | + ! : | + ! : | + ! : | 4 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10] | |
+ ! : | + ! : | + ! : | + ! : | 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 3131,1758 [0x1001aca3b,0x1001ac4de] | |
+ ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593] | |
+ ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 23 [0x1001afa97] | |
+ ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 1202 [0x1001a9a02] | |
+ ! : | + ! : | + ! : | + ! : 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a] | |
+ ! : | + ! : | + ! : | + ! : | 3 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! : | + ! : | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : | + ! : | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : | + ! : | + 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 326,311 [0x1001b9fb6,0x1001b9fa7] | |
+ ! : | + ! : | + ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 357 [0x1001b5ea5] | |
+ ! : | + ! : | + ! : | + ! : 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 3220,8572,... [0x100367e84,0x10036936c,...] | |
+ ! : | + ! : | + ! : | + ! : 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! : | + ! : | 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 1151,102 [0x100640c5f,0x100640846] | |
+ ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980] | |
+ ! : | + ! : | + ! : | + ! : 1 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b] | |
+ ! : | + ! : | + ! : | + ! : 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 629 [0x100677605] | |
+ ! : | + ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 21 [0x10067b565] | |
+ ! : | + ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 227 [0x1006816f3] | |
+ ! : | + ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::Initialize() (in OpenTomb) + 222 [0x10068183e] | |
+ ! : | + ! : | + ! : | + ! 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 32 [0x1003671d0] | |
+ ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8944 [0x10064ca50] | |
+ ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 49 [0x100651ca1] | |
+ ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 63 [0x1006527bf] | |
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2927 [0x100658d8f] | |
+ ! : | + ! : | + ! : | 1 btManifoldResult::getBody0Internal() const (in OpenTomb) + 16 [0x10053f630] | |
+ ! : | + ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 460 [0x10060b30c] | |
+ ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 107 [0x1004f279b] | |
+ ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 21 [0x1004f2805] | |
+ ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 21 [0x1004f3315] | |
+ ! : | + ! : | + ! 1 btNodeOverlapCallback::~btNodeOverlapCallback() (in OpenTomb) + 8 [0x1004f4648] | |
+ ! : | + ! : | + 13 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15] | |
+ ! : | + ! : | + ! 13 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5] | |
+ ! : | + ! : | + ! 10 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a] | |
+ ! : | + ! : | + ! : 10 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! : 9 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! : | 7 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! : | + 7 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 109,161,... [0x1001b9edd,0x1001b9f11,...] | |
+ ! : | + ! : | + ! : | 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1432,798 [0x1004c5938,0x1004c56be] | |
+ ! : | + ! : | + ! : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 791 [0x1001b6057] | |
+ ! : | + ! : | + ! 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2] | |
+ ! : | + ! : | + ! 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0] | |
+ ! : | + ! : | + ! | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324] | |
+ ! : | + ! : | + ! | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 154 [0x1001b9f0a] | |
+ ! : | + ! : | + ! | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb] | |
+ ! : | + ! : | + ! 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 106 [0x10064084a] | |
+ ! : | + ! : | + 2 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0] | |
+ ! : | + ! : | + ! 2 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d] | |
+ ! : | + ! : | + ! 2 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2083,287 [0x1006aece3,0x1006ae5df] | |
+ ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 389 [0x10065a065] | |
+ ! : | + ! : | + 1 btConcaveShape::getMargin() const (in OpenTomb) + 12 [0x10009fcac] | |
+ ! : | + ! : | 4 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 226,15,... [0x1004dec62,0x1004deb8f,...] | |
+ ! : | + ! : | 2 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee] | |
+ ! : | + ! : | 2 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 294,304 [0x1004dfc46,0x1004dfc50] | |
+ ! : | + ! : 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 321 [0x10021e751] | |
+ ! : | + ! : | 4 Room_IsInNearRoomsList(room_s*, room_s*) (in OpenTomb) + 273,249,... [0x10031eb71,0x10031eb59,...] | |
+ ! : | + ! : 3 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 80,66 [0x10021e660,0x10021e652] | |
+ ! : | + ! : 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135 [0x10021e697] | |
+ ! : | + ! : 2 btCollisionObject::getUserPointer() const (in OpenTomb) + 19 [0x10022d9c3] | |
+ ! : | + ! 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 158 [0x1000c321e] | |
+ ! : | + 31 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 87 [0x100577907] | |
+ ! : | + ! 31 btCollisionWorld::updateAabbs() (in OpenTomb) + 531 [0x1005777d3] | |
+ ! : | + ! 18 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 1619 [0x1005774d3] | |
+ ! : | + ! : 8 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 341,1514,... [0x1001baed5,0x1001bb36a,...] | |
+ ! : | + ! : 6 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645] | |
+ ! : | + ! : | 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d] | |
+ ! : | + ! : | + 3 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0] | |
+ ! : | + ! : | + 3 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc] | |
+ ! : | + ! : | + 3 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 298,1101,... [0x1000c060a,0x1000c092d,...] | |
+ ! : | + ! : | 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 4148,2794,... [0x1001bf724,0x1001bf1da,...] | |
+ ! : | + ! : 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474] | |
+ ! : | + ! : | 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8] | |
+ ! : | + ! : | 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c] | |
+ ! : | + ! : | 3 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 663,635,... [0x1004e4bd7,0x1004e4bbb,...] | |
+ ! : | + ! : 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 103 [0x1001bade7] | |
+ ! : | + ! : 1 btDbvtAabbMm::FromMM(btVector3 const&, btVector3 const&) (in OpenTomb) + 32 [0x1000789e0] | |
+ ! : | + ! : 1 btDbvtAabbMm::btDbvtAabbMm() (in OpenTomb) + 21 [0x100078a35] | |
+ ! : | + ! : 1 btDbvtAabbMm::btDbvtAabbMm() (in OpenTomb) + 20 [0x100078a54] | |
+ ! : | + ! 7 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 185 [0x100576f39] | |
+ ! : | + ! : 2 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 69 [0x1001735b5] | |
+ ! : | + ! : | 2 btConvexInternalShape::getMargin() const (in OpenTomb) + 17 [0x100009961] | |
+ ! : | + ! : 2 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 90 [0x1001735ca] | |
+ ! : | + ! : | 2 btPolyhedralConvexAabbCachingShape::getNonvirtualAabb(btTransform const&, btVector3&, btVector3&, float) const (in OpenTomb) + 4021,257 [0x100177815,0x100176961] | |
+ ! : | + ! : 2 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 94,1205 [0x10039e76e,0x10039ebc5] | |
+ ! : | + ! : 1 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 0 [0x100173570] | |
+ ! : | + ! 5 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 98,95,... [0x100576ee2,0x100576edf,...] | |
+ ! : | + ! 1 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 505 [0x100577079] | |
+ ! : | + ! 1 btCollisionObject::getInternalType() const (in OpenTomb) + 18 [0x100044502] | |
+ ! : | + 4 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 108 [0x10057791c] | |
+ ! : | + 4 btCollisionWorld::computeOverlappingPairs() (in OpenTomb) + 56 [0x100577878] | |
+ ! : | + 4 btDbvtBroadphase::calculateOverlappingPairs(btDispatcher*) (in OpenTomb) + 47 [0x1001bb95f] | |
+ ! : | + 2 btDbvtBroadphase::collide(btDispatcher*) (in OpenTomb) + 2002 [0x1001bc152] | |
+ ! : | + : 1 btHashedOverlappingPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 4091 [0x1000c245b] | |
+ ! : | + : | 1 btGhostPairCallback::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 196 [0x10022ff24] | |
+ ! : | + : | 1 btPairCachingGhostObject::removeOverlappingObjectInternal(btBroadphaseProxy*, btDispatcher*, btBroadphaseProxy*) (in OpenTomb) + 843 [0x10062662b] | |
+ ! : | + : | 1 btHashedOverlappingPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 795 [0x1000c177b] | |
+ ! : | + : 1 btHashedOverlappingPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 7285 [0x1000c30d5] | |
+ ! : | + 2 btDbvtBroadphase::collide(btDispatcher*) (in OpenTomb) + 1840,1730 [0x1001bc0b0,0x1001bc042] | |
+ ! : | 17 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 392 [0x10047d638] | |
+ ! : | + 14 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5793 [0x100482c21] | |
+ ! : | + ! 14 InplaceSolverIslandCallback::processConstraints() (in OpenTomb) + 1125 [0x1004910c5] | |
+ ! : | + ! 12 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 288 [0x100040920] | |
+ ! : | + ! : 12 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 383 [0x10003d93f] | |
+ ! : | + ! : 10 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3994 [0x100039e5a] | |
+ ! : | + ! : | 10 btSequentialImpulseConstraintSolver::resolveSingleConstraintRowGenericSIMD(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 56 [0x10001bec8] | |
+ ! : | + ! : | 8 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 1000,896,... [0x10001fda8,0x10001fd40,...] | |
+ ! : | + ! : | 1 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 430 [0x10001fb6e] | |
+ ! : | + ! : | + 1 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 207 [0x10001f77f] | |
+ ! : | + ! : | 1 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 607 [0x10001fc1f] | |
+ ! : | + ! : | 1 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 207 [0x10001f77f] | |
+ ! : | + ! : 2 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3108,3432 [0x100039ae4,0x100039c28] | |
+ ! : | + ! 2 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 183 [0x1000408b7] | |
+ ! : | + ! 2 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 6507 [0x10003424b] | |
+ ! : | + ! 2 btGeneric6DofConstraint::getInfo1(btTypedConstraint::btConstraintInfo1*) (in OpenTomb) + 109 [0x1001e3e1d] | |
+ ! : | + ! 1 btGeneric6DofConstraint::calculateTransforms(btTransform const&, btTransform const&) (in OpenTomb) + 7162 [0x1001e188a] | |
+ ! : | + ! | 1 btGeneric6DofConstraint::calculateAngleInfo() (in OpenTomb) + 3409 [0x1001de901] | |
+ ! : | + ! | 1 ??? (in libsystem_m.dylib) load address 0x7fff8e386000 + 0x3f00 [0x7fff8e389f00] | |
+ ! : | + ! 1 btGeneric6DofConstraint::calculateTransforms(btTransform const&, btTransform const&) (in OpenTomb) + 3851 [0x1001e0b9b] | |
+ ! : | + 2 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5769 [0x100482c09] | |
+ ! : | + ! 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 1055 [0x100003cdf] | |
+ ! : | + ! : 1 btUnionFind::getElement(int) (in OpenTomb) + 102 [0x100005296] | |
+ ! : | + ! 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 3134 [0x1000044fe] | |
+ ! : | + 1 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 1185 [0x100481a21] | |
+ ! : | + 1 btDiscreteDynamicsWorld::getNumConstraints() const (in OpenTomb) + 23 [0x10048ff47] | |
+ ! : | 6 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 296 [0x10047d5d8] | |
+ ! : | + 3 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 1827 [0x1004833c3] | |
+ ! : | + ! 3 btSimulationIslandManager::storeIslandActivationState(btCollisionWorld*) (in OpenTomb) + 408,85,... [0x100002218,0x1000020d5,...] | |
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 204 [0x100482d6c] | |
+ ! : | + ! 1 btSimulationIslandManager::updateActivationState(btCollisionWorld*, btDispatcher*) (in OpenTomb) + 379 [0x10000206b] | |
+ ! : | + ! 1 btSimulationIslandManager::findUnions(btDispatcher*, btCollisionWorld*) (in OpenTomb) + 189 [0x100001e4d] | |
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 1579 [0x1004832cb] | |
+ ! : | + ! 1 btDiscreteDynamicsWorld::getSimulationIslandManager() (in OpenTomb) + 1 [0x100491c41] | |
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 95 [0x100482cff] | |
+ ! : | 2 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 421 [0x10047d655] | |
+ ! : | + 2 btDiscreteDynamicsWorld::integrateTransforms(float) (in OpenTomb) + 690 [0x1004836a2] | |
+ ! : | + 2 btRigidBody::predictIntegratedTransform(float, btTransform&) (in OpenTomb) + 76 [0x100502a5c] | |
+ ! : | + 2 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 2187,1809 [0x100042deb,0x100042c71] | |
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 149 [0x10047d545] | |
+ ! : | + 1 btDiscreteDynamicsWorld::predictUnconstraintMotion(float) (in OpenTomb) + 458 [0x100484daa] | |
+ ! : | + 1 btRigidBody::predictIntegratedTransform(float, btTransform&) (in OpenTomb) + 76 [0x100502a5c] | |
+ ! : | + 1 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 301 [0x10004268d] | |
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 469 [0x10047d685] | |
+ ! : | + 1 btDiscreteDynamicsWorld::updateActivationState(float) (in OpenTomb) + 2208 [0x100480c40] | |
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 516 [0x10047d6b4] | |
+ ! : | 1 Engine_InternalTickCallback(btDynamicsWorld*, float) (in OpenTomb) + 50 [0x10021e7b2] | |
+ ! : 4 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 613 [0x10047d3a5] | |
+ ! : | 3 btDiscreteDynamicsWorld::saveKinematicState(float) (in OpenTomb) + 231 [0x10047c467] | |
+ ! : | + 3 btRigidBody::upcast(btCollisionObject*) (in OpenTomb) + 21 [0x100040b75] | |
+ ! : | + 3 btCollisionObject::getInternalType() const (in OpenTomb) + 18 [0x100044502] | |
+ ! : | 1 btDiscreteDynamicsWorld::saveKinematicState(float) (in OpenTomb) + 271 [0x10047c48f] | |
+ ! : 1 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 709 [0x10047d405] | |
+ ! : 1 btDiscreteDynamicsWorld::synchronizeMotionStates() (in OpenTomb) + 959 [0x10047d0ef] | |
+ ! : 1 btDiscreteDynamicsWorld::synchronizeSingleMotionState(btRigidBody*) (in OpenTomb) + 82 [0x10047cc02] | |
+ ! 41 Game_Frame(float) (in OpenTomb) + 590 [0x1003fee8e] | |
+ ! : 32 Audio_Update() (in OpenTomb) + 14 [0x1001feb5e] | |
+ ! : | 32 Audio_UpdateStreams() (in OpenTomb) + 129 [0x1001fbc11] | |
+ ! : | 32 StreamTrack::Update() (in OpenTomb) + 1127 [0x1001fafd7] | |
+ ! : | 32 StreamTrack::Stream(unsigned int) (in OpenTomb) + 99 [0x1001fa8e3] | |
+ ! : | 32 StreamTrack::Stream_Ogg(unsigned int) (in OpenTomb) + 183 [0x1001fb177] | |
+ ! : | 32 ov_read (in OpenTomb) + 105 [0x10014a009] | |
+ ! : | 29 ov_read_filter (in OpenTomb) + 204 [0x1001497ec] | |
+ ! : | + 24 _fetch_and_process_packet (in OpenTomb) + 296 [0x100148b18] | |
+ ! : | + ! 24 vorbis_synthesis (in OpenTomb) + 975 [0x10063d5cf] | |
+ ! : | + ! 12 mapping0_inverse (in OpenTomb) + 930 [0x1003c5f32] | |
+ ! : | + ! : 12 res2_inverse (in OpenTomb) + 843 [0x100564bbb] | |
+ ! : | + ! : 8 vorbis_book_decodevv_add (in OpenTomb) + 138 [0x1006a148a] | |
+ ! : | + ! : | 4 decode_packed_entry_number (in OpenTomb) + 607,376,... [0x1006a0d0f,0x1006a0c28,...] | |
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 42 [0x1006a0ada] | |
+ ! : | + ! : | + 1 oggpack_look (in OpenTomb) + 497 [0x100591721] | |
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 190 [0x1006a0b6e] | |
+ ! : | + ! : | + 1 oggpack_adv (in OpenTomb) + 91 [0x100591a8b] | |
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 246 [0x1006a0ba6] | |
+ ! : | + ! : | + 1 oggpack_look (in OpenTomb) + 81 [0x100591581] | |
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 369 [0x1006a0c21] | |
+ ! : | + ! : | 1 bitreverse (in OpenTomb) + 60 [0x1006a15ac] | |
+ ! : | + ! : 4 vorbis_book_decodevv_add (in OpenTomb) + 112,338 [0x1006a1470,0x1006a1552] | |
+ ! : | + ! 7 mapping0_inverse (in OpenTomb) + 1758 [0x1003c626e] | |
+ ! : | + ! : 6 mdct_backward (in OpenTomb) + 756 [0x100410124] | |
+ ! : | + ! : | 3 mdct_butterflies (in OpenTomb) + 220 [0x10041064c] | |
+ ! : | + ! : | + 3 mdct_butterfly_generic (in OpenTomb) + 591,116,... [0x10041140f,0x100411234,...] | |
+ ! : | + ! : | 2 mdct_butterflies (in OpenTomb) + 87 [0x1004105c7] | |
+ ! : | + ! : | + 2 mdct_butterfly_first (in OpenTomb) + 548,725 [0x100411084,0x100411135] | |
+ ! : | + ! : | 1 mdct_butterflies (in OpenTomb) + 299 [0x10041069b] | |
+ ! : | + ! : | 1 mdct_butterfly_32 (in OpenTomb) + 554 [0x10041178a] | |
+ ! : | + ! : 1 mdct_backward (in OpenTomb) + 1030 [0x100410236] | |
+ ! : | + ! 4 mapping0_inverse (in OpenTomb) + 1096,1211 [0x1003c5fd8,0x1003c604b] | |
+ ! : | + ! 1 mapping0_inverse (in OpenTomb) + 1649 [0x1003c6201] | |
+ ! : | + ! 1 floor1_inverse2 (in OpenTomb) + 461 [0x10063ceed] | |
+ ! : | + ! 1 render_line (in OpenTomb) + 298 [0x10063d0ca] | |
+ ! : | + 4 _fetch_and_process_packet (in OpenTomb) + 401 [0x100148b81] | |
+ ! : | + ! 4 vorbis_synthesis_blockin (in OpenTomb) + 1821,765,... [0x1006045ad,0x10060418d,...] | |
+ ! : | + 1 _fetch_and_process_packet (in OpenTomb) + 987 [0x100148dcb] | |
+ ! : | + 1 _get_next_page (in OpenTomb) + 125 [0x100147dcd] | |
+ ! : | + 1 ogg_sync_pageseek (in OpenTomb) + 464 [0x100045f90] | |
+ ! : | + 1 ogg_page_checksum_set (in OpenTomb) + 245 [0x100044b65] | |
+ ! : | 2 ov_read_filter (in OpenTomb) + 903 [0x100149aa7] | |
+ ! : | + 2 vorbis_ftoi (in OpenTomb) + 45,22 [0x100149f8d,0x100149f76] | |
+ ! : | 1 ov_read_filter (in OpenTomb) + 898 [0x100149aa2] | |
+ ! : 9 Audio_Update() (in OpenTomb) + 9 [0x1001feb59] | |
+ ! : 6 Audio_UpdateSources() (in OpenTomb) + 225 [0x1001fbd71] | |
+ ! : + 2 AudioSource::Update() (in OpenTomb) + 183 [0x1001f9ad7] | |
+ ! : + ! 2 alGetSourcef (in OpenTomb) + 67 [0x1003eea73] | |
+ ! : + ! 1 LookupUIntMapKey (in OpenTomb) + 256 [0x100365cb0] | |
+ ! : + ! : 1 ReadUnlock (in OpenTomb) + 21 [0x1003655a5] | |
+ ! : + ! : 1 DecrementRef (in OpenTomb) + 26 [0x1003655ea] | |
+ ! : + ! : 1 xaddl (in OpenTomb) + 22 [0x100365cd6] | |
+ ! : + ! 1 LookupUIntMapKey (in OpenTomb) + 142 [0x100365c3e] | |
+ ! : + 2 AudioSource::Update() (in OpenTomb) + 297 [0x1001f9b49] | |
+ ! : + ! 1 AudioSource::Stop() (in OpenTomb) + 30 [0x1001f99fe] | |
+ ! : + ! : 1 alIsSource (in OpenTomb) + 16 [0x1003ea880] | |
+ ! : + ! : 1 GetContextRef (in OpenTomb) + 91 [0x1004fa8ab] | |
+ ! : + ! : 1 ALCcontext_IncRef (in OpenTomb) + 21 [0x1004fa575] | |
+ ! : + ! : 1 IncrementRef (in OpenTomb) + 26 [0x1004fa1fa] | |
+ ! : + ! : 1 xaddl (in OpenTomb) + 22 [0x100500836] | |
+ ! : + ! 1 AudioSource::Stop() (in OpenTomb) + 50 [0x1001f9a12] | |
+ ! : + ! 1 alSourceStop (in OpenTomb) + 27 [0x1003f120b] | |
+ ! : + ! 1 alSourceStopv (in OpenTomb) + 273 [0x1003f1331] | |
+ ! : + ! 1 LookupUIntMapKey (in OpenTomb) + 256 [0x100365cb0] | |
+ ! : + ! 1 ReadUnlock (in OpenTomb) + 21 [0x1003655a5] | |
+ ! : + ! 1 DecrementRef (in OpenTomb) + 26 [0x1003655ea] | |
+ ! : + ! 1 xaddl (in OpenTomb) + 18 [0x100365cd2] | |
+ ! : + 1 AudioSource::Update() (in OpenTomb) + 162 [0x1001f9ac2] | |
+ ! : + ! 1 alGetSourcef (in OpenTomb) + 241 [0x1003eeb21] | |
+ ! : + ! 1 ALCcontext_DecRef (in OpenTomb) + 21 [0x1004fa5d5] | |
+ ! : + ! 1 DecrementRef (in OpenTomb) + 26 [0x1004fa29a] | |
+ ! : + ! 1 xaddl (in OpenTomb) + 22 [0x100500836] | |
+ ! : + 1 AudioSource::Update() (in OpenTomb) + 207 [0x1001f9aef] | |
+ ! : + 1 Audio_IsInRange(int, int, float, float) (in OpenTomb) + 129 [0x1001f9bd1] | |
+ ! : + 1 World_GetEntityByID(world_s*, unsigned int) (in OpenTomb) + 157 [0x1003207bd] | |
+ ! : + 1 RB_SearchNode(void*, RedBlackHeader_s*) (in OpenTomb) + 139 [0x10049443b] | |
+ ! : + 1 compEntityEQ(void*, void*) (in OpenTomb) + 24 [0x100320068] | |
+ ! : 2 Audio_UpdateSources() (in OpenTomb) + 66 [0x1001fbcd2] | |
+ ! : + 2 alGetListenerfv (in OpenTomb) + 183 [0x1000bd887] | |
+ ! : + 2 alGetListener3f (in OpenTomb) + 200 [0x1000bd6f8] | |
+ ! : + 2 LockContext (in OpenTomb) + 58 [0x1000bc68a] | |
+ ! : + 2 ALCdevice_LockDefault (in OpenTomb) + 28 [0x1004f9cac] | |
+ ! : + 2 al_EnterCriticalSection (in OpenTomb) + 21 [0x1003651a5] | |
+ ! : + 2 __psynch_mutexwait (in libsystem_kernel.dylib) + 10 [0x7fff9367f166] | |
+ ! : 1 Audio_UpdateSources() (in OpenTomb) + 140 [0x1001fbd1c] | |
+ ! : 1 Audio_Send(int, int, int) (in OpenTomb) + 114 [0x1001fbe02] | |
+ ! 12 Game_Frame(float) (in OpenTomb) + 670 [0x1003feede] | |
+ ! : 10 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | 7 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + 7 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + 6 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! 5 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : 4 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : | 2 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | + ! : | + ! 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 33 [0x10054fc91] | |
+ ! : | + ! : | + ! 1 World_GetEntityByID(world_s*, unsigned int) (in OpenTomb) + 157 [0x1003207bd] | |
+ ! : | + ! : | + ! 1 RB_SearchNode(void*, RedBlackHeader_s*) (in OpenTomb) + 144 [0x100494440] | |
+ ! : | + ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 57 [0x1003fe919] | |
+ ! : | + ! : | + 1 Entity_ProcessSector(entity_s*) (in OpenTomb) + 27 [0x100151c7b] | |
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | + ! : | + 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23] | |
+ ! : | + ! : | + 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | + ! : | + 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | + ! : | + 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | + ! : | + 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | + ! : | + 1 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | + ! : | + 1 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! : | + ! : | + 1 luaV_execute (in OpenTomb) + 1190 [0x1006612b6] | |
+ ! : | + ! : | + 1 luaV_gettable (in OpenTomb) + 85 [0x10065f335] | |
+ ! : | + ! : | + 1 luaH_get (in OpenTomb) + 139 [0x10043ed7b] | |
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | + ! : | 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 33 [0x10054fc91] | |
+ ! : | + ! : | 1 World_GetEntityByID(world_s*, unsigned int) (in OpenTomb) + 157 [0x1003207bd] | |
+ ! : | + ! : | 1 RB_SearchNode(void*, RedBlackHeader_s*) (in OpenTomb) + 139 [0x10049443b] | |
+ ! : | + ! : | 1 compEntityEQ(void*, void*) (in OpenTomb) + 30 [0x10032006e] | |
+ ! : | + ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 57 [0x1003fe919] | |
+ ! : | + ! : 1 Entity_ProcessSector(entity_s*) (in OpenTomb) + 54 [0x100151c96] | |
+ ! : | + ! : 1 Entity_GetHighestSector(room_sector_s*) (in OpenTomb) + 54 [0x100151c46] | |
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | + ! 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23] | |
+ ! : | + ! 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | + ! 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | + ! 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | + ! 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | + ! 1 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | + ! 1 luaD_call (in OpenTomb) + 181 [0x10018a825] | |
+ ! : | + ! 1 luaD_precall (in OpenTomb) + 509 [0x10018a0dd] | |
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | + 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23] | |
+ ! : | + 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | + 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | + 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | + 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | + 1 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | + 1 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! : | + 1 luaV_execute (in OpenTomb) + 1190 [0x1006612b6] | |
+ ! : | + 1 luaV_gettable (in OpenTomb) + 85 [0x10065f335] | |
+ ! : | + 1 luaH_get (in OpenTomb) + 115 [0x10043ed63] | |
+ ! : | + 1 luaH_getstr (in OpenTomb) + 32 [0x10043ec60] | |
+ ! : | 3 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | 2 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | ! 2 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | ! : 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23] | |
+ ! : | ! : 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | ! : 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | ! : 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | ! : 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | ! : 1 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | ! : 1 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! : | ! : 1 luaV_execute (in OpenTomb) + 1190 [0x1006612b6] | |
+ ! : | ! : 1 luaV_gettable (in OpenTomb) + 479 [0x10065f4bf] | |
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | ! 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23] | |
+ ! : | ! 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | ! 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | ! 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | ! 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | ! 1 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | ! 1 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! : | ! 1 luaV_execute (in OpenTomb) + 989 [0x1006611ed] | |
+ ! : | ! 1 luaV_gettable (in OpenTomb) + 100 [0x10065f344] | |
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23] | |
+ ! : | 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | 1 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | 1 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! : | 1 luaV_execute (in OpenTomb) + 9075 [0x100663183] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e] | |
+ ! : | 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 105 [0x10054fcd9] | |
+ ! : | 1 lua_getglobal (in OpenTomb) + 91 [0x100308dbb] | |
+ ! : | 1 luaS_new (in OpenTomb) + 60 [0x1005515ec] | |
+ ! : | 1 luaS_newlstr (in OpenTomb) + 51 [0x100551333] | |
+ ! : | 1 internshrstr (in OpenTomb) + 130 [0x100551422] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c] | |
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 32 [0x1003fe900] | |
+ ! 8 Game_Frame(float) (in OpenTomb) + 894 [0x1003fefbe] | |
+ ! : 6 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | + 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | + ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | + ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | + ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac] | |
+ ! : | + ! : 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72] | |
+ ! : | + ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 193 [0x100150601] | |
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac] | |
+ ! : | + ! 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 45 [0x100152aad] | |
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 69 [0x1003fe9c5] | |
+ ! : | + 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce] | |
+ ! : | + 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 103 [0x10014f357] | |
+ ! : | + 1 OBB_Rebuild(obb_s*, float*, float*) (in OpenTomb) + 2029 [0x10064926d] | |
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | ! 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | ! 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac] | |
+ ! : | ! : 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72] | |
+ ! : | ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 1766 [0x100150c26] | |
+ ! : | ! : 1 vec4_slerp(float*, float*, float*, float) (in OpenTomb) + 144 [0x10018f390] | |
+ ! : | ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 69 [0x1003fe9c5] | |
+ ! : | ! 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce] | |
+ ! : | ! 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 103 [0x10014f357] | |
+ ! : | ! 1 OBB_Rebuild(obb_s*, float*, float*) (in OpenTomb) + 1402 [0x100648ffa] | |
+ ! : | ! 1 Polygon_FindNormale(polygon_s*) (in OpenTomb) + 221 [0x100069d0d] | |
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac] | |
+ ! : | 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 125 [0x100152afd] | |
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03] | |
+ ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 69 [0x1003fe9c5] | |
+ ! : + 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce] | |
+ ! : + 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 103 [0x10014f357] | |
+ ! : + 1 OBB_Rebuild(obb_s*, float*, float*) (in OpenTomb) + 821 [0x100648db5] | |
+ ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4] | |
+ ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac] | |
+ ! : 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72] | |
+ ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 1766 [0x100150c26] | |
+ ! : 1 vec4_slerp(float*, float*, float*, float) (in OpenTomb) + 565 [0x10018f535] | |
+ ! 4 Game_Frame(float) (in OpenTomb) + 577 [0x1003fee81] | |
+ ! : 2 lua_DoTasks(lua_State*, float) (in OpenTomb) + 108 [0x10054fb7c] | |
+ ! : | 2 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! : | 2 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! : | 2 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! : | 2 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! : | 2 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! : | 2 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! : | 1 luaV_execute (in OpenTomb) + 9181 [0x1006631ed] | |
+ ! : | + 1 luaD_poscall (in OpenTomb) + 364 [0x10018a43c] | |
+ ! : | 1 luaV_execute (in OpenTomb) + 209 [0x100660ee1] | |
+ ! : 1 lua_DoTasks(lua_State*, float) (in OpenTomb) + 26 [0x10054fb2a] | |
+ ! : | 1 lua_gettop (in OpenTomb) + 16 [0x100307490] | |
+ ! : 1 lua_DoTasks(lua_State*, float) (in OpenTomb) + 59 [0x10054fb4b] | |
+ ! : 1 lua_setglobal (in OpenTomb) + 91 [0x10030937b] | |
+ ! : 1 luaS_new (in OpenTomb) + 1 [0x1005515b1] | |
+ ! 3 Game_Frame(float) (in OpenTomb) + 619 [0x1003feeab] | |
+ ! 2 Entity_ProcessSector(entity_s*) (in OpenTomb) + 728 [0x100151f38] | |
+ ! | 2 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3] | |
+ ! | 2 lua_pcallk (in OpenTomb) + 224 [0x100309d10] | |
+ ! | 2 luaD_pcall (in OpenTomb) + 105 [0x10018afe9] | |
+ ! | 2 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f] | |
+ ! | 2 f_call (in OpenTomb) + 52 [0x100309e54] | |
+ ! | 1 luaD_call (in OpenTomb) + 181 [0x10018a825] | |
+ ! | + 1 luaD_precall (in OpenTomb) + 509 [0x10018a0dd] | |
+ ! | 1 luaD_call (in OpenTomb) + 201 [0x10018a839] | |
+ ! | 1 luaV_execute (in OpenTomb) + 838 [0x100661156] | |
+ ! 1 Entity_ProcessSector(entity_s*) (in OpenTomb) + 540 [0x100151e7c] | |
+ 307 Engine_Frame(float) (in OpenTomb) + 262 [0x1005c9906] | |
+ ! 128 Engine_Display() (in OpenTomb) + 126 [0x1005c998e] | |
+ ! : 69 Render_DrawList() (in OpenTomb) + 566 [0x1005cf9f6] | |
+ ! : | 29 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2843 [0x1005cf11b] | |
+ ! : | + 25 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 465 [0x1005ce261] | |
+ ! : | + ! 23 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 288 [0x1005cd400] | |
+ ! : | + ! : 23 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34] | |
+ ! : | + ! : 17 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46] | |
+ ! : | + ! : | 17 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae] | |
+ ! : | + ! : | 17 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152] | |
+ ! : | + ! : | 11 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec] | |
+ ! : | + ! : | + 4 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4] | |
+ ! : | + ! : | + ! 4 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8] | |
+ ! : | + ! : | + ! 2 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5] | |
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x1234002d3a80] | |
+ ! : | + ! : | + ! : | 1 GHAL3D::CGen6StateProcessorStream::GetShaderConstantBufferSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 354 [0x1234002d4c32] | |
+ ! : | + ! : | + ! : | 1 GHAL3D::CGen6PublicStateProcessor::GetSurfaceStateCommandSize() const (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002980e0] | |
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderRenderTargetSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 831 [0x1234002d3def] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 267 [0x1234002d277b] | |
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetSurfaceStateHeapStreamSpace(bool, GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, unsigned int, unsigned int, unsigned int, unsigned char*&, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 516 [0x1234002d6334] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 352 [0x1234002d27d0] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetBindingTablePixelShaderPointer(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x1234002a78d0] | |
+ ! : | + ! : | + 2 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 73 [0x12340029fdd9] | |
+ ! : | + ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindKernelPrograms() (in AppleIntelHD3000GraphicsGLDriver) + 58 [0x1234002a235a] | |
+ ! : | + ! : | + ! 2 GHAL3D::CGen6StateProcessorCache::GetVertexShaderKernelProgram() (in AppleIntelHD3000GraphicsGLDriver) + 127 [0x1234002c239f] | |
+ ! : | + ! : | + ! 2 GHAL3D::CStateCache<GHAL3D::SGen6VertexShaderKernelProgramCacheKey, GHAL3D::CGen6VertexShaderKernelProgramCacheData>::AllocateData(GHAL3D::SGen6VertexShaderKernelProgramCacheKey const&, GHAL3D::HANDLE_TYPE&) (in AppleIntelHD3000GraphicsGLDriver) + 1,451 [0x1234002c55d1,0x1234002c5793] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 34 [0x1234002a23d2] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindDepthStencilState() (in AppleIntelHD3000GraphicsGLDriver) + 123 [0x1234002a2beb] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PublicStateProcessor::CreateDepthStencilStateCommand(G6HDL::SDepthStencilState&, GHAL3D::SDepthStencilStateData const&) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x123400298620] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 149 [0x12340029fe25] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 17 [0x1234002d2001] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 239 [0x12340029fe7f] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetScissorRectangleState() (in AppleIntelHD3000GraphicsGLDriver) + 383 [0x1234002a00af] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 253 [0x12340029fe8d] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetViewportStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 57 [0x1234002d1c49] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetStripsFansViewport() (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002d2e20] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 295 [0x12340029feb7] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetSamplerStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 248 [0x1234002d1978] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetSamplerState(GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 269 [0x1234002d29cd] | |
+ ! : | + ! : | + 1 GHAL3D::CShader::GetSamplerDeclarations() const (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x12340001a470] | |
+ ! : | + ! : | 4 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x12340029fc1b] | |
+ ! : | + ! : | + 2 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 86 [0x1234002a1436] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 75 [0x1234002a153b] | |
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorCache::GetVertexShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 450 [0x1234002c38a2] | |
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderVertexURBEntryReadLocation(unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 28 [0x1234002a580c] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 307 [0x1234002a1623] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderMaximumThreads(unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 35 [0x1234002a53c3] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002a1463] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 36 [0x1234002ad4f4] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorCache::GetGeometryShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 282 [0x1234002c39da] | |
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderKernelPointer(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002a3670] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 172 [0x1234002a148c] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::SetClipperState() (in AppleIntelHD3000GraphicsGLDriver) + 765 [0x1234002a195d] | |
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac] | |
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed] | |
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2924 [0x1234002ac8cc] | |
+ ! : | + ! : | ! 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansAttributeSourceAttribute(unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 12 [0x1234002a46bc] | |
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2977 [0x1234002ac901] | |
+ ! : | + ! : 6 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a] | |
+ ! : | + ! : 3 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc] | |
+ ! : | + ! : + 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2330 [0x12340001cf47] | |
+ ! : | + ! : + ! 1 gpusLoadCurrentVertexArray (in libGPUSupport.dylib) + 116 [0x109cec629] | |
+ ! : | + ! : + 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2740 [0x12340001d0e1] | |
+ ! : | + ! : + ! 1 glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 444 [0x12340001efc4] | |
+ ! : | + ! : + 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f] | |
+ ! : | + ! : + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 8914 [0x12340002130c] | |
+ ! : | + ! : + 1 g575SharkAddShaderId (in AppleIntelHD3000GraphicsGLDriver) + 1 [0x1234003298b9] | |
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d] | |
+ ! : | + ! : + 1 gleUpdateDeferredStateFull (in GLEngine) + 2708 [0x7fff9204e0bf] | |
+ ! : | + ! : + 1 gleUpdateVertexFallbackProgram (in GLEngine) + 929 [0x7fff92023fad] | |
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 486 [0x7fff92050d8a] | |
+ ! : | + ! : + 1 gleUpdateContextStateData (in GLEngine) + 1 [0x7fff92068a02] | |
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 1135 [0x7fff92051013] | |
+ ! : | + ! 2 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 233 [0x1005cd3c9] | |
+ ! : | + ! 2 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 112,121 [0x1001908b0,0x1001908b9] | |
+ ! : | + 4 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 174 [0x1005ce13e] | |
+ ! : | + 3 render_setupEntityLight(entity_s*, float const*, bool) (in OpenTomb) + 1790 [0x1005cdd7e] | |
+ ! : | + : 3 glUseProgramObjectARB_Exec (in GLEngine) + 175 [0x7fff91fbb3c9] | |
+ ! : | + : 3 gleUseProgramObject (in GLEngine) + 431 [0x7fff92074cdf] | |
+ ! : | + : 2 gleUpdateCurrentProgramState (in GLEngine) + 438 [0x7fff9207439a] | |
+ ! : | + : | 1 gleFPChanged (in GLEngine) + 492 [0x7fff91f6b117] | |
+ ! : | + : | + 1 gleUpdateFogData (in GLEngine) + 499 [0x7fff91f465c5] | |
+ ! : | + : | 1 gleVPChangedCore (in GLEngine) + 1 [0x7fff92095d18] | |
+ ! : | + : 1 gleUpdateCurrentProgramState (in GLEngine) + 30 [0x7fff92074202] | |
+ ! : | + 1 render_setupEntityLight(entity_s*, float const*, bool) (in OpenTomb) + 1895 [0x1005cdde7] | |
+ ! : | + 1 glUniform3fv_Exec (in GLEngine) + 164 [0x7fff91fda064] | |
+ ! : | + 1 setProgramUniformInner (in GLEngine) + 1 [0x7fff91fed451] | |
+ ! : | 25 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 1873 [0x1005ced51] | |
+ ! : | + 23 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34] | |
+ ! : | + ! 12 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a] | |
+ ! : | + ! : 9 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc] | |
+ ! : | + ! : | 4 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f] | |
+ ! : | + ! : | + 2 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7867 [0x123400020ef5] | |
+ ! : | + ! : | + ! 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 358 [0x1234002ebcbe] | |
+ ! : | + ! : | + ! : 1 g575GenerateSamplerKey(__GFXSamplerStateKey*, GLDSamplerRec*, GLDTextureRec*, float, unsigned char, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 151 [0x1234002eb69f] | |
+ ! : | + ! : | + ! 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 383 [0x1234002ebcd7] | |
+ ! : | + ! : | + ! 1 iSTD::CHashTable<__GFXSamplerStateKey, GHALSamplerStateInfo*, __GFXallocator>::Get(__GFXSamplerStateKey const&, GHALSamplerStateInfo*&) const (in AppleIntelHD3000GraphicsGLDriver) + 100 [0x1234000a4594] | |
+ ! : | + ! : | + ! 1 iSTD::CHashTable<__GFXSamplerStateKey, GHALSamplerStateInfo*, __GFXallocator>::Get(iSTD::CHashTable<__GFXSamplerStateKey, GHALSamplerStateInfo*, __GFXallocator>::CHashKey const&, GHALSamplerStateInfo*&) const (in AppleIntelHD3000GraphicsGLDriver) + 81 [0x1234000a4601] | |
+ ! : | + ! : | + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 8914 [0x12340002130c] | |
+ ! : | + ! : | + ! 1 g575SharkAddShaderId (in AppleIntelHD3000GraphicsGLDriver) + 4 [0x1234003298bc] | |
+ ! : | + ! : | + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 9227 [0x123400021445] | |
+ ! : | + ! : | + 1 genxUpdateVertexArrayState (in AppleIntelHD3000GraphicsGLDriver) + 552 [0x12340032a4a9] | |
+ ! : | + ! : | 2 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2740 [0x12340001d0e1] | |
+ ! : | + ! : | + 2 glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 10,454 [0x12340001ee12,0x12340001efce] | |
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2330 [0x12340001cf47] | |
+ ! : | + ! : | + 1 gpusLoadCurrentVertexArray (in libGPUSupport.dylib) + 139 [0x109cec640] | |
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2518 [0x12340001d003] | |
+ ! : | + ! : | + 1 g575_LoadAndOptimizePipelinePrograms(GLDContextRec*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002eaebb] | |
+ ! : | + ! : | + 1 gpusLoadCurrentPipelinePrograms (in AppleIntelHD3000GraphicsGLDriver) + 921 [0x1234002d7d22] | |
+ ! : | + ! : | + 1 glrBindSysVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 194 [0x12340001e62b] | |
+ ! : | + ! : | + 1 GHAL3D::CGen6PublicStateProcessor::SetClipViewportXYTestEnable(bool) (in AppleIntelHD3000GraphicsGLDriver) + 104 [0x123400293508] | |
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2799 [0x12340001d11c] | |
+ ! : | + ! : | 1 updateArrayDescriptorFromVertexDescriptor(GLDContextRec*) (in AppleIntelHD3000GraphicsGLDriver) + 190 [0x1234002dfc92] | |
+ ! : | + ! : 3 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d] | |
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2708 [0x7fff9204e0bf] | |
+ ! : | + ! : + 1 gleUpdateVertexFallbackProgram (in GLEngine) + 551 [0x7fff92023e33] | |
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2762 [0x7fff9204e0f5] | |
+ ! : | + ! : + 1 gleSelectPrimitiveFunc (in GLEngine) + 112 [0x7fff92094eb6] | |
+ ! : | + ! : + 1 _platform_memset_pattern16$VARIANT$Merom (in libsystem_platform.dylib) + 7 [0x7fff92635f47] | |
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2603 [0x7fff9204e056] | |
+ ! : | + ! 11 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46] | |
+ ! : | + ! 11 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae] | |
+ ! : | + ! 11 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152] | |
+ ! : | + ! 6 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 73 [0x12340029fdd9] | |
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::GetPixelShaderKernelProgram() (in AppleIntelHD3000GraphicsGLDriver) + 70 [0x1234002c2536] | |
+ ! : | + ! | + 1 GHAL3D::CStateCache<GHAL3D::SGen6PixelShaderKernelProgramCacheKey, GHAL3D::CGen6PixelShaderKernelProgramCacheData>::AllocateData(GHAL3D::SGen6PixelShaderKernelProgramCacheKey const&, GHAL3D::HANDLE_TYPE&) (in AppleIntelHD3000GraphicsGLDriver) + 249 [0x1234002c5b39] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19] | |
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x1234002a23c2] | |
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::BindBlendState() (in AppleIntelHD3000GraphicsGLDriver) + 725 [0x1234002a26c5] | |
+ ! : | + ! | + 1 _platform_memmove$VARIANT$Nehalem (in libsystem_platform.dylib) + 224 [0x7fff92631420] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 311 [0x12340029fec7] | |
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::BindShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 51 [0x1234002a02f3] | |
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorStream::GetVertexShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 93 [0x1234002d514d] | |
+ ! : | + ! | + 1 GHAL3D::CGen6KernelProgram::GetConstantNonOrthogonalStateReadLength() const (in AppleIntelHD3000GraphicsGLDriver) + 7 [0x123400108387] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 352 [0x12340029fef0] | |
+ ! : | + ! | + 1 GHAL3D::CGen4IndirectStateMemoryManager::FreeDelayedDeallocations() (in AppleIntelHD3000GraphicsGLDriver) + 136 [0x12340006dd48] | |
+ ! : | + ! | + 1 GHAL3D::CGen4IndirectStateMemoryManager::Deallocate(GHAL3D::CIndirectState*&) (in AppleIntelHD3000GraphicsGLDriver) + 407 [0x12340009e4c7] | |
+ ! : | + ! | + 1 GHAL3D::CGen4IndirectStateMemoryManager::AddToBusyList(GHAL3D::CIndirectState*) (in AppleIntelHD3000GraphicsGLDriver) + 517 [0x1234000e0735] | |
+ ! : | + ! | + 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395] | |
+ ! : | + ! | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877] | |
+ ! : | + ! | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c] | |
+ ! : | + ! | + 1 OSAtomicDequeue (in libsystem_platform.dylib) + 17 [0x7fff926334b5] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 364 [0x12340029fefc] | |
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 192 [0x1234002c2df0] | |
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateResourceManager::SetActiveSystemThreadBuffer(GHAL3D::CPrivateResource*) (in AppleIntelHD3000GraphicsGLDriver) + 1 [0x123400269ce1] | |
+ ! : | + ! | 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 145 [0x1234002d2881] | |
+ ! : | + ! | 1 GHAL3D::CIndirectStateHeapAllocator::SetBlockActive(GHAL3D::CGraphicsHeapAllocator::CBlockDesc const*) (in AppleIntelHD3000GraphicsGLDriver) + 436 [0x1234000e0b74] | |
+ ! : | + ! 3 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x12340029fc1b] | |
+ ! : | + ! | 2 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002a1463] | |
+ ! : | + ! | + 2 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 36 [0x1234002ad4f4] | |
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::GetGeometryShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 324 [0x1234002c3a04] | |
+ ! : | + ! | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderScratchSpacePerThread(unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 192 [0x1234002a3ad0] | |
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::GetGeometryShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 391 [0x1234002c3a47] | |
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderDiscardAdjacencyEnable(bool) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002a3600] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 218 [0x1234002a14ba] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::SetWindowerState() (in AppleIntelHD3000GraphicsGLDriver) + 129 [0x1234002a1bd1] | |
+ ! : | + ! | 1 GHAL3D::CGen6StateProcessorCache::GetPixelShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 272 [0x1234002c3100] | |
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac] | |
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed] | |
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2970,414 [0x1234002ac8fa,0x1234002abefe] | |
+ ! : | + 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 802 [0x1005cc9a2] | |
+ ! : | + ! 1 vao_vertex_array::use() (in OpenTomb) + 31 [0x10065d26f] | |
+ ! : | + ! 1 glBindVertexArray_Exec (in GLEngine) + 90 [0x7fff9201edb8] | |
+ ! : | + ! 1 gleBindVertexArray (in GLEngine) + 164 [0x7fff92095835] | |
+ ! : | + 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 797 [0x1005cc99d] | |
+ ! : | 6 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2586 [0x1005cf01a] | |
+ ! : | + 6 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34] | |
+ ! : | + 6 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46] | |
+ ! : | + 6 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae] | |
+ ! : | + 5 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152] | |
+ ! : | + ! 3 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac] | |
+ ! : | + ! : 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 41 [0x1234002a0369] | |
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementState() (in AppleIntelHD3000GraphicsGLDriver) + 2449 [0x1234002a0dd1] | |
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementEnable(unsigned int, bool) (in AppleIntelHD3000GraphicsGLDriver) + 18,1 [0x1234002a7f02,0x1234002a7ef1] | |
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed] | |
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 1600 [0x1234002ac3a0] | |
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec] | |
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x1234002a23c2] | |
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindBlendState() (in AppleIntelHD3000GraphicsGLDriver) + 725 [0x1234002a26c5] | |
+ ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 65 [0x1234002d2831] | |
+ ! : | + ! 1 GHAL3D::CIndirectStateHeapAllocator::SetBlockActive(GHAL3D::CGraphicsHeapAllocator::CBlockDesc const*) (in AppleIntelHD3000GraphicsGLDriver) + 157 [0x1234000e0a5d] | |
+ ! : | + 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 405 [0x123400025297] | |
+ ! : | + 1 GHAL3D::CGen6PublicStateProcessor::SyncState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x123400292919] | |
+ ! : | + 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 3153 [0x12340029cc31] | |
+ ! : | 4 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2057 [0x1005cee09] | |
+ ! : | + 2 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 484 [0x1005362a4] | |
+ ! : | + ! 2 Frustum_IsPolyVisible(polygon_s*, frustum_s*) (in OpenTomb) + 264 [0x100535038] | |
+ ! : | + ! 2 Polygon_RayIntersect(polygon_s const*, float*, float*, float*) (in OpenTomb) + 876,742 [0x10006ae6c,0x10006ade6] | |
+ ! : | + 2 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 96,374 [0x100536120,0x100536236] | |
+ ! : | 2 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 1589 [0x1005cec35] | |
+ ! : | + 2 glUseProgramObjectARB_Exec (in GLEngine) + 175 [0x7fff91fbb3c9] | |
+ ! : | + 1 gleUseProgramObject (in GLEngine) + 431 [0x7fff92074cdf] | |
+ ! : | + ! 1 gleUpdateCurrentProgramState (in GLEngine) + 438 [0x7fff9207439a] | |
+ ! : | + ! 1 gleVPChangedCore (in GLEngine) + 612 [0x7fff92095f7b] | |
+ ! : | + ! 1 gleUpdateInverseNeeds (in GLEngine) + 15 [0x7fff91f45d57] | |
+ ! : | + 1 gleUseProgramObject (in GLEngine) + 495 [0x7fff92074d1f] | |
+ ! : | + 1 gleUnbindProgramObject (in GLEngine) + 97 [0x7fff92074dcb] | |
+ ! : | + 1 gldUnbindPipelineProgram (in AppleIntelHD3000GraphicsGLDriver) + 180 [0x1234000a40c4] | |
+ ! : | 2 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2799 [0x1005cf0ef] | |
+ ! : | + 1 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 484 [0x1005362a4] | |
+ ! : | + ! 1 Frustum_IsPolyVisible(polygon_s*, frustum_s*) (in OpenTomb) + 675 [0x1005351d3] | |
+ ! : | + 1 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 374 [0x100536236] | |
+ ! : | 1 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2875 [0x1005cf13b] | |
+ ! : 27 Render_DrawList() (in OpenTomb) + 386 [0x1005cf942] | |
+ ! : | 26 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 465 [0x1005ce261] | |
+ ! : | + 24 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 288 [0x1005cd400] | |
+ ! : | + ! 21 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34] | |
+ ! : | + ! : 13 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f4 |