Commit Graph

286 Commits

Author SHA1 Message Date
David Rose 33a0c3af8e replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
David Rose ec2c965e8b fix header files, build with tau 2007-05-26 15:25:06 +00:00
David Rose 7e08d7b759 add PlaneNode::set_clip_effect 2007-05-15 20:44:08 +00:00
David Rose d87cae471d more better pstats mem tracking 2007-05-10 14:40:52 +00:00
David Rose 5bb1248896 oops, misplaced brace 2007-05-08 02:15:56 +00:00
David Rose 529d5268b2 support set_final() 2007-05-07 19:57:21 +00:00
David Rose bdc9dfd5f0 don't flatten together collision nodes with different bitmasks 2007-05-02 18:28:31 +00:00
David Rose de7e08b8ee whoops, allow const CollisionSolid 2007-04-20 19:01:44 +00:00
David Rose 936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
David Rose 6381866a56 allow-collider-bitarray -> allow-collider-multiple 2007-04-06 15:43:44 +00:00
David Rose 6757b8b92c turn off allow-collider-bitarray by default 2007-04-06 00:40:43 +00:00
David Rose 5e86a1c8b3 allow-collider-bitarray 2007-04-05 17:04:49 +00:00
David Rose 05b0adcbb5 64-bit collision traverser; add CollisionNode::set_collider_sort() 2007-04-05 15:34:36 +00:00
Darren Ranalli 8a6258a803 publish get_collision_origin 2007-04-04 09:41:51 +00:00
Darren Ranalli d412984e74 added spam print of number of solids per CollisionSolid, pstats timing of collision solid tests 2007-04-03 17:59:59 +00:00
David Rose 434a9d5a34 fix collision pstats 2007-03-29 00:36:48 +00:00
David Rose 825cbc04bc remove ctrav.resetPrevTransform(); make respect-prev-transform affect visualization of prev transform also 2006-10-19 18:07:37 +00:00
David Rose 425ada050a add PandaNode::get_fancy_bits(), remove PandaNode::has_cull_callback() 2006-09-20 00:54:15 +00:00
David Rose a01ef2534c further fixes for collision under local root 2006-09-07 17:24:20 +00:00
David Rose 15fb1af7b2 fix traversals when the 'root' contains a transform 2006-09-06 23:54:30 +00:00
David Rose a55b7e0950 fix relative problem with transform on traverser root 2006-08-16 20:22:57 +00:00
David Rose fcaba44369 misplaced brace 2006-05-24 00:23:48 +00:00
David Rose eb0757e5f7 fix hard crash with too many solids per from collisionnode 2006-05-18 13:47:53 +00:00
David Rose 0a93b10ff7 add missing include 2006-05-15 17:38:10 +00:00
Dave Schuyler 247e79ccce work in progress 2006-05-12 23:13:15 +00:00
Dave Schuyler b5678306f4 formatting 2006-05-12 23:12:46 +00:00
Dave Schuyler 42b6f9ed25 work in progress 2006-05-12 02:45:41 +00:00
Dave Schuyler 1aab3341c9 ds_solid 2006-05-03 00:58:13 +00:00
Dave Schuyler 01b2452fc8 test_intersection_from_ds_solid 2006-05-03 00:57:53 +00:00
Dave Schuyler e04a10b42e added test_intersection 2006-05-03 00:57:09 +00:00
Dave Schuyler 162d7a5808 removed color; added test_intersection 2006-05-03 00:56:32 +00:00
Dave Schuyler 8ef8e73472 *** empty log message *** 2006-04-29 00:20:47 +00:00
Dave Schuyler e58415ae5c formatting 2006-04-29 00:19:52 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose 160c848b68 better PandaNode::get_children(), introduce PandaNode::reset_all_prev_transform() 2006-04-25 13:55:46 +00:00
David Rose 18de188129 pre-compute GSG::_internal_transform 2006-04-10 22:14:43 +00:00
David Rose 889228f403 name mutexes for debugging; better UpdateSeq thread behavior 2006-04-09 23:23:15 +00:00
David Rose 9e986fce40 make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
David Rose 0f79e5a4ac remove defunct headers 2006-04-07 22:40:32 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose ffb676cc9a compute _net_transform, not _modelview_transform, at each node of cull traversal 2006-03-24 23:41:09 +00:00
Dave Schuyler 19de130ffd formatting 2006-03-24 00:36:55 +00:00
David Rose 725e82e6f4 show_through() 2006-03-20 20:48:26 +00:00
David Rose e3b0ae1bc3 use PStats to count number of collision tests 2006-03-01 23:40:52 +00:00
David Rose 40e8313771 some thread-safe locks 2006-02-28 00:15:53 +00:00
David Rose 43bbca86fb traverse to all children of LOD node 2006-02-27 18:49:46 +00:00
David Rose 0a675eae03 fix crashes loading bam files 2006-02-24 19:09:35 +00:00
David Rose 95826297fb assert against negative radius 2006-02-23 03:51:48 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00