137 Commits

Author SHA1 Message Date
David Rose
37bdfa9815 typo 2011-09-06 03:15:49 +00:00
David Rose
87ebb4f32c fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings 2011-06-17 18:57:04 +00:00
David Rose
f6f9e269f4 introduce stdpy.pickle module with support for common-node NodePaths within a pickle stream 2010-02-10 19:43:58 +00:00
David Rose
816ddc0387 low-level support for python copy and pickle modules 2009-12-10 01:09:06 +00:00
Zachary Pavlov
a2b0168dd5 documenting subtle steal_children issue 2009-08-12 19:14:20 +00:00
David Rose
aefe3d35c2 merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
David Rose
0c90c36fd7 new callback system 2009-03-14 19:31:37 +00:00
David Rose
ddbad77851 set_bounds_type() 2009-03-12 21:50:03 +00:00
David Rose
384a2570a8 fix bounds when flattening actors 2009-02-12 20:46:10 +00:00
David Rose
e53843ec11 traverse stashed also in prepare_scene 2009-01-22 02:45:36 +00:00
Zachary Pavlov
af435acd5c allow cull callback disabling 2008-12-12 01:15:01 +00:00
David Rose
26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose
68c236069f fix hide/show bug 2008-11-14 23:34:32 +00:00
David Rose
05f577df6e further fixes to hide/show optimization 2008-11-13 17:11:44 +00:00
David Rose
22ecb41b4c hide/show optimization 2008-11-13 15:55:07 +00:00
David Rose
075710bced create pgraphnodes directory; move some things there from pgraph 2008-11-06 00:06:39 +00:00
David Rose
53495298b2 minor typo 2008-10-10 05:22:48 +00:00
David Rose
d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose
621b831913 allow-live-flatten 2008-10-02 23:39:51 +00:00
David Rose
fab502970f more threading improvements 2008-10-02 17:50:16 +00:00
David Rose
8c2e657f15 Add gsg::update_texture() 2008-08-25 22:58:58 +00:00
David Rose
ab6e8bbc3c higher-level ScissorEffect fixes 2008-08-01 21:54:20 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
fc46272823 fix set_attrib() with override 2008-03-04 22:33:16 +00:00
David Rose
32bcebc766 fix collide mask on flatten 2007-11-05 17:38:00 +00:00
David Rose
d86c60305c copy_all_properties() should copy into_colilde_mask too 2007-10-26 22:11:11 +00:00
David Rose
420a7931a2 add set_unexpected_change 2007-09-20 18:18:26 +00:00
Zachary Pavlov
220d33e006 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
David Rose
62a072273b fix a few crashes and deadlocks 2007-07-18 06:51:20 +00:00
David Rose
847774efb2 very minor bounds optimizations 2007-07-13 20:38:26 +00:00
David Rose
1be362d56c minor update_bounds() optimizations 2007-07-12 23:47:25 +00:00
David Rose
e588a9a3ba pstats track update_bounds 2007-07-12 22:21:52 +00:00
David Rose
140def8f38 untabify 2007-06-13 16:40:16 +00:00
David Rose
faad1e333d optional BoundingBox 2007-06-02 00:59:32 +00:00
David Rose
33a0c3af8e replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
David Rose
bd86134b15 improve copy_subgraph: quick_add_new_child() 2007-05-27 16:22:49 +00:00
David Rose
aa3c504345 small optimizations to PandaNode etc. 2007-05-27 02:47:54 +00:00
David Rose
d87cae471d more better pstats mem tracking 2007-05-10 14:40:52 +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
8566b388fb add count_num_descendants() 2007-04-17 18:21:29 +00:00
David Rose
93807927f9 add detect-graph-cycles 2007-04-04 21:21:23 +00:00
David Rose
9b575fbe58 steps toward async flatten 2007-04-03 23:21:49 +00:00
Josh Yelon
ee6d7813a6 Fixed a bad iterator 2007-02-12 19:39:28 +00:00
David Rose
55a8ab333b preserve tags while flattening 2007-01-25 21:37:10 +00:00
David Rose
5779007507 more memory tracking stuff 2006-11-24 22:59:44 +00:00
David Rose
ccec9eb3df allow Actor flattening 2006-11-16 22:39:31 +00:00
David Rose
d6b8d30bca add replace_node() 2006-11-13 22:45:24 +00:00
David Rose
64d4d729fc allow flatten_strong() to combine the children of a ModelNode 2006-10-18 17:18:17 +00:00
David Rose
601dbd02ca fixes for osx build 2006-09-25 22:29:39 +00:00
David Rose
425ada050a add PandaNode::get_fancy_bits(), remove PandaNode::has_cull_callback() 2006-09-20 00:54:15 +00:00