open_toontown_panda3d/panda/src/bullet
rdb fac6916151 pgraph: Major traversal optimizations
In particular, these optimize the traversal of nodes that are not in view, which are discarded more efficiently.
This change affects both the cull and collision traversers.
2021-11-16 17:30:33 +01:00
..
CMakeLists.txt CMake: Fix Bullet building under clang-cl 2019-12-05 10:34:48 -07:00
bulletAllHitsRayResult.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletAllHitsRayResult.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletAllHitsRayResult.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletBaseCharacterControllerNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletBaseCharacterControllerNode.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletBaseCharacterControllerNode.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletBodyNode.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletBodyNode.cxx bullet: workaround for deadlock adding shape to scaled body (#689) 2019-08-14 14:38:58 +02:00
bulletBodyNode.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletBoxShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletBoxShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletBoxShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletCapsuleShape.I bullet: Cleanup copying of shapes 2018-03-22 15:22:44 +01:00
bulletCapsuleShape.cxx Rename CollisionTube to CollisionCapsule (bam 6.44) 2018-12-23 22:28:06 +01:00
bulletCapsuleShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletCharacterControllerNode.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletCharacterControllerNode.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletCharacterControllerNode.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletClosestHitRayResult.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletClosestHitRayResult.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletClosestHitRayResult.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletClosestHitSweepResult.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletClosestHitSweepResult.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletClosestHitSweepResult.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletConeShape.I bullet: Cleanup copying of shapes 2018-03-22 15:22:44 +01:00
bulletConeShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletConeShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletConeTwistConstraint.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletConeTwistConstraint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletConeTwistConstraint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletConstraint.I Add properties to Bullet classes (#140) 2017-03-29 11:38:39 +02:00
bulletConstraint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletConstraint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletContactCallbackData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletContactCallbackData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletContactCallbackData.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletContactCallbacks.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletContactResult.I bullet: fix issue with result of get_contact() going out of scope 2016-04-18 23:57:02 +02:00
bulletContactResult.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletContactResult.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletConvexHullShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletConvexHullShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletConvexHullShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletConvexPointCloudShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletConvexPointCloudShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletConvexPointCloudShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletCylinderShape.I bullet: Cleanup copying of shapes 2018-03-22 15:22:44 +01:00
bulletCylinderShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletCylinderShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletDebugNode.I bullet: Add some API documentation strings for BulletDebugNode 2021-11-02 15:02:14 +01:00
bulletDebugNode.cxx pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
bulletDebugNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
bulletFilterCallbackData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletFilterCallbackData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletFilterCallbackData.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletGenericConstraint.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletGenericConstraint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletGenericConstraint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletGhostNode.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletGhostNode.cxx bullet: Implement make_copy() for BulletGhostNode 2021-02-05 23:48:41 +01:00
bulletGhostNode.h Merge branch 'release/1.10.x' 2021-02-06 01:23:34 +01:00
bulletHeightfieldShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletHeightfieldShape.cxx bullet: Fix compilation issue with BulletHeightfieldShape 2021-05-31 17:43:50 +02:00
bulletHeightfieldShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletHelper.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletHelper.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletHelper.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletHingeConstraint.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletHingeConstraint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletHingeConstraint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletManifoldPoint.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletManifoldPoint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletManifoldPoint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletMinkowskiSumShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletMinkowskiSumShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletMinkowskiSumShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletMultiSphereShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletMultiSphereShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletMultiSphereShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletPersistentManifold.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletPersistentManifold.cxx bullet: Clean up fix for #1193 2021-11-02 15:34:26 +01:00
bulletPersistentManifold.h bullet: Clean up fix for #1193 2021-11-02 15:34:26 +01:00
bulletPlaneShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletPlaneShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletPlaneShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletRigidBodyNode.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletRigidBodyNode.cxx bullet: sync rigid body transform when node is reparented 2019-05-13 13:53:33 +02:00
bulletRigidBodyNode.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletRotationalLimitMotor.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletRotationalLimitMotor.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletRotationalLimitMotor.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSliderConstraint.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletSliderConstraint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletSliderConstraint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSoftBodyConfig.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletSoftBodyConfig.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletSoftBodyConfig.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSoftBodyControl.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletSoftBodyControl.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletSoftBodyControl.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSoftBodyMaterial.I bullet: Fix misplaced INLINE getter 2018-09-02 16:04:33 -06:00
bulletSoftBodyMaterial.cxx bullet: Fix misplaced INLINE getter 2018-09-02 16:04:33 -06:00
bulletSoftBodyMaterial.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSoftBodyNode.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletSoftBodyNode.cxx bullet: Fix compilation error with Bullet 2.90+ 2020-12-09 16:25:29 +01:00
bulletSoftBodyNode.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSoftBodyShape.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletSoftBodyShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletSoftBodyShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSoftBodyWorldInfo.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletSoftBodyWorldInfo.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletSoftBodyWorldInfo.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSphereShape.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletSphereShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletSphereShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletSphericalConstraint.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletSphericalConstraint.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletSphericalConstraint.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletTickCallbackData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletTickCallbackData.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
bulletTickCallbackData.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletTranslationalLimitMotor.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletTranslationalLimitMotor.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletTranslationalLimitMotor.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletTriangleMesh.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
bulletTriangleMesh.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletTriangleMesh.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletTriangleMeshShape.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletTriangleMeshShape.cxx bullet: Add missing includes and declarations for non-composite build 2018-09-02 16:04:25 -06:00
bulletTriangleMeshShape.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletVehicle.I bullet: make thread-safe by adding global lock mechanism 2018-02-21 15:04:47 +01:00
bulletVehicle.cxx bullet: make suspension rest length of vehicle adjustable 2019-03-04 17:01:38 +01:00
bulletVehicle.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletWheel.I general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
bulletWheel.cxx bullet: change wheel get/setSteering to use degrees 2019-12-11 16:49:42 +01:00
bulletWheel.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bulletWorld.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bulletWorld.cxx Merge branch 'release/1.10.x' into incoming 2021-11-16 16:35:08 +01:00
bulletWorld.h bullet: Clean up fix for #1193 2021-11-02 15:34:26 +01:00
bullet_includes.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
bullet_utils.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
bullet_utils.cxx Add use of TransformState::make_pos_quat() in some places (#1116) 2021-02-22 20:06:26 +01:00
bullet_utils.h general: Update header guard names to fit convention 2020-08-17 10:09:13 +02:00
config_bullet.cxx bullet: Add bullet-split-impulse config variable 2021-11-16 15:16:25 +01:00
config_bullet.h Merge branch 'release/1.10.x' into incoming 2021-11-16 16:35:08 +01:00
p3bullet_composite.cxx Adding minkowski sum shape. 2013-08-14 23:31:42 +00:00