Commit Graph

133 Commits

Author SHA1 Message Date
David Rose cfe0796c46 fix assertion error on showTightBounds() 2010-02-23 20:42:25 +00:00
David Rose 31d75582a3 egg-optchar -defpose 2008-12-23 20:41:31 +00:00
David Rose 99b0236c1c fix bam reader 2008-12-19 00:03:46 +00:00
David Rose f3106c89e2 setLODAnimation 2008-12-15 22:44:33 +00:00
David Rose 0a97dadc30 characterJoint.I 2008-11-21 19:22:39 +00:00
David Rose a666ef78fe shave a few more microseconds off animation time 2008-11-20 18:44:30 +00:00
David Rose 440746d3a4 expose interfaces for constructing Characters and associated joint hierarchies via Python 2008-11-05 19:33:04 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose 06fc402c55 more useful spammage 2008-09-13 02:03:11 +00:00
David Rose 6d953de53a asynchronous animation binding 2008-08-07 17:26:39 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
Zachary Pavlov 894493de24 added this so I can make a root character for ships 2008-04-20 22:12:25 +00:00
David Rose 89f4ff426b make thread-safe 2007-11-27 01:12:50 +00:00
David Rose 7c9997118c support common transforming of shared PartBundles 2007-10-03 21:14:33 +00:00
Josh Yelon 9c63234504 Modified add_local_transform to immediately update node 2007-09-12 19:56:29 +00:00
David Rose fb973c9cfd Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
David Rose a44e8e3b30 fix assertion crash 2007-08-01 22:26:10 +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 a2e7037b16 clarify assertions 2007-07-18 06:47:53 +00:00
David Rose 24d4175ca9 compiler warnings, etc. 2007-07-13 22:31:17 +00:00
David Rose 5b3686b659 prevent bam loading crash 2007-07-12 16:46:27 +00:00
David Rose 2ded3768ac fix assertion failure with merge_bundles 2007-07-05 18:36:57 +00:00
David Rose f7cc947329 change merge_bundles() interface 2007-07-04 15:58:16 +00:00
David Rose 826406eebc merge_bundles 2007-07-03 23:14:48 +00:00
David Rose 81ae62f553 rework controlJoint() and freezeJoint() to reduce memory footprint 2007-07-03 17:24:21 +00:00
David Rose 9b575fbe58 steps toward async flatten 2007-04-03 23:21:49 +00:00
David Rose 5179b6de77 expose CharacterSlider and find_slider() properly 2007-03-21 18:55:39 +00:00
David Rose 0d45017e81 update pointers properly when flattening characters 2007-02-14 17:07:44 +00:00
David Rose 1bf44ee2d7 protect output 2007-02-12 19:12:57 +00:00
David Rose a1e6867d15 prevent leaks from loading characters 2007-02-09 17:56:52 +00:00
David Rose 7f225df16d temporarily remove assertion 2007-01-23 22:20:28 +00:00
David Rose fbc0febaf6 restore zac's fix, with new copy_node_pointers() 2007-01-12 18:26:29 +00:00
David Rose d7ec81bcea add useful inspection funcs 2007-01-12 17:44:29 +00:00
Asad M. Zaman 9d91854f33 reverting zac's change until consulted with Dave 2007-01-11 23:09:19 +00:00
Zachary Pavlov ccc84c8d48 removed legacy part code 2007-01-10 23:59:33 +00:00
David Rose ccec9eb3df allow Actor flattening 2006-11-16 22:39:31 +00:00
David Rose 084795b5a5 fix replication of vertices on copy 2006-10-27 18:33:29 +00:00
David Rose 00577b18dc optimization for intra-frame interpolation 2006-10-15 17:51:17 +00:00
David Rose 731ab7b576 enable intra-frame animation interpolation 2006-10-14 23:58:48 +00:00
David Rose 46f556e826 fix non-animation in pview 2006-10-06 05:44:56 +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 bb46f92466 add calc_tight_bounds 2006-09-14 00:54:20 +00:00
David Rose 35f3829d10 fix assertion failure 2006-07-27 00:00:36 +00:00
David Rose 8e178ae9d6 obviate the need to call Actor.update() most of the time 2006-07-26 21:40:53 +00:00
David Rose fade04905d more mutex protection; more current_thread passing 2006-04-28 16:17:55 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
David Rose cb2e0c46f0 fix text glyph caching problem 2005-10-02 16:56:51 +00:00
Josh Yelon 9729541f63 Added macrocomposites 2005-09-27 22:05:52 +00:00
David Rose a7b1f14e80 integrate AviTexture better with Panda, rename to OpenCVTexture 2005-09-21 23:53:07 +00:00