open_toontown_panda3d/panda/src/collide
David Rose 336fb90627 prevent infinite recursion 2008-03-24 23:05:47 +00:00
..
Sources.pp parabola collisions 2007-10-16 17:02:48 +00:00
collide_composite.cxx Added macrocomposites 2005-09-27 22:05:52 +00:00
collide_composite1.cxx fluid pusher almost working 2007-08-24 19:23:44 +00:00
collide_composite2.cxx parabola collisions 2007-10-16 17:02:48 +00:00
collisionDSSolid.I work in progress 2006-05-12 02:45:41 +00:00
collisionDSSolid.cxx fix collision pstats 2007-03-29 00:36:48 +00:00
collisionDSSolid.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionEntry.I contact_pos for collision polys, spheres and tubes, improvements to fluidpusher 2007-09-03 07:39:30 +00:00
collisionEntry.cxx contact_pos for collision polys, spheres and tubes, improvements to fluidpusher 2007-09-03 07:39:30 +00:00
collisionEntry.h contact_pos for collision polys, spheres and tubes, improvements to fluidpusher 2007-09-03 07:39:30 +00:00
collisionFloorMesh.I trying a readd 2007-07-10 18:08:04 +00:00
collisionFloorMesh.cxx sphere collision test in for floor mesh 2007-08-24 21:36:56 +00:00
collisionFloorMesh.h sphere collision test in for floor mesh 2007-08-24 21:36:56 +00:00
collisionGeom.I use PStats to count number of collision tests 2006-03-01 23:40:52 +00:00
collisionGeom.cxx fix collision pstats 2007-03-29 00:36:48 +00:00
collisionGeom.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionHandler.I fluid pusher almost working 2007-08-24 19:23:44 +00:00
collisionHandler.cxx fluid pusher almost working 2007-08-24 19:23:44 +00:00
collisionHandler.h fluid pusher almost working 2007-08-24 19:23:44 +00:00
collisionHandlerEvent.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionHandlerEvent.cxx adding flush() 2007-09-14 21:40:14 +00:00
collisionHandlerEvent.h adding flush() 2007-09-14 21:40:14 +00:00
collisionHandlerFloor.I working on adding reach 2004-04-15 00:27:42 +00:00
collisionHandlerFloor.cxx working on adding reach 2004-04-15 00:27:42 +00:00
collisionHandlerFloor.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionHandlerFluidPusher.I almost-complete implementation 2007-08-23 20:20:36 +00:00
collisionHandlerFluidPusher.cxx contact_pos for collision polys, spheres and tubes, improvements to fluidpusher 2007-09-03 07:39:30 +00:00
collisionHandlerFluidPusher.h fluid pusher: bug fixes, cleaner code 2007-08-28 23:53:23 +00:00
collisionHandlerGravity.I added contact normal; fix for floor offset 2004-04-21 02:17:06 +00:00
collisionHandlerGravity.cxx multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
collisionHandlerGravity.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionHandlerPhysical.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionHandlerPhysical.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionHandlerPhysical.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionHandlerPusher.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionHandlerPusher.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionHandlerPusher.h fluid pusher almost working 2007-08-24 19:23:44 +00:00
collisionHandlerQueue.cxx further fixes for collision under local root 2006-09-07 17:24:20 +00:00
collisionHandlerQueue.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionInvSphere.I add CollisionInvSphere 2005-01-05 19:48:08 +00:00
collisionInvSphere.cxx contact_pos for collision polys, spheres and tubes, improvements to fluidpusher 2007-09-03 07:39:30 +00:00
collisionInvSphere.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionLevelState.I a node shouldn't collide with itself or with any descendants of itself 2007-08-22 22:33:14 +00:00
collisionLevelState.cxx allow-collider-bitarray 2007-04-05 17:04:49 +00:00
collisionLevelState.h merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
collisionLevelStateBase.I more better pstats mem tracking 2007-05-10 14:40:52 +00:00
collisionLevelStateBase.cxx removed fluid capping 2007-10-17 18:11:00 +00:00
collisionLevelStateBase.h fluid capping options 2007-10-09 01:19:34 +00:00
collisionLine.I add CollisionLine, compute normals for ray, line, and segment intersection tests 2005-01-05 16:57:30 +00:00
collisionLine.cxx Geom now accepts a GeomVertexData in the constructor 2005-08-11 03:16:12 +00:00
collisionLine.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionNode.I parabola collisions 2007-10-16 17:02:48 +00:00
collisionNode.cxx define flatten-collision-nodes 2007-06-08 23:38:27 +00:00
collisionNode.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionParabola.I parabola collisions 2007-10-16 17:02:48 +00:00
collisionParabola.cxx tighten up parabola collisions 2007-10-17 20:52:56 +00:00
collisionParabola.h parabola collisions 2007-10-16 17:02:48 +00:00
collisionPlane.I make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
collisionPlane.cxx whoops, logic error in clipping parabola to t1 and t2 2007-10-17 16:41:29 +00:00
collisionPlane.h parabola collisions 2007-10-16 17:02:48 +00:00
collisionPolygon.I fix long, skinny polygon bug 2007-08-15 21:57:10 +00:00
collisionPolygon.cxx whoops, logic error in clipping parabola to t1 and t2 2007-10-17 16:29:24 +00:00
collisionPolygon.h parabola collisions 2007-10-16 17:02:48 +00:00
collisionRay.I pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
collisionRay.cxx pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
collisionRay.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionRecorder.I further fixes for collision under local root 2006-09-07 17:24:20 +00:00
collisionRecorder.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionRecorder.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionSegment.I pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
collisionSegment.cxx pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
collisionSegment.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionSolid.I fix self-deadlock issues when showing collision solids 2007-06-08 22:09:14 +00:00
collisionSolid.cxx parabola collisions 2007-10-16 17:02:48 +00:00
collisionSolid.h parabola collisions 2007-10-16 17:02:48 +00:00
collisionSphere.I make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
collisionSphere.cxx prevent infinite recursion 2008-03-24 23:05:47 +00:00
collisionSphere.h parabola collisions 2007-10-16 17:02:48 +00:00
collisionTraverser.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
collisionTraverser.cxx not so noisy with the pstats 2007-12-20 00:56:10 +00:00
collisionTraverser.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
collisionTube.I make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
collisionTube.cxx prevent infinite recursion 2008-03-24 23:05:47 +00:00
collisionTube.h parabola collisions 2007-10-16 17:02:48 +00:00
collisionVisualizer.I further fixes for collision under local root 2006-09-07 17:24:20 +00:00
collisionVisualizer.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
collisionVisualizer.h okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
config_collide.cxx tighten up parabola collisions 2007-10-17 20:52:56 +00:00
config_collide.h tighten up parabola collisions 2007-10-17 20:52:56 +00:00
test_collide.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00