Commit Graph

188 Commits

Author SHA1 Message Date
rdb f69354d9fa Explicit template instantiation on gcc/clang, implement cfsworks' suggestion of moving compiler-specific stuff out of pandasymbols.h et al 2015-06-03 13:36:04 +02:00
rdb a65b477734 Commit patches by cfsworks:
cxx: Fix missing includes masked by composite builds.
misc: Fix typos in comments.
config: Fix missing config forward-declarations.
direct: Adjust Python imports to panda3d.* instead of pandac.*.
display: Split graphicsWindow out into an extension.
framework: Use if/elif/elif/endif instead of ifdef/elif/elif/endif.
ode: Remove erroneous INLINE declarations.
interval: Fix missing import.
2014-10-19 22:41:47 +00:00
rdb c15ce9885f Expose HierarchyMatchFlags to Python 2014-02-24 15:22:20 +00:00
David Rose e16719797a fix bug with clear_control_effects() 2012-01-09 22:02:27 +00:00
David Rose 42e8f806f1 leave lvecbase2/3 and lmatrix3 unaligned; it's so much cleaner 2011-12-19 14:17:26 +00:00
David Rose c5c21a566a UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32 2011-12-18 16:30:31 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 5158b9b5bf remove vector_LVecBase3f to avoid opt4 linking issue 2011-08-12 23:16:17 +00:00
David Rose 4785161374 squelch some more compiler warnings 2011-06-18 00:16:48 +00:00
David Rose d2f531211a publish sort_descendants() 2011-05-03 16:52:13 +00:00
David Rose db74845139 fix crash with debug notify and NULL anim (untested, but trivial fix) 2011-03-28 18:03:51 +00:00
uid30437 909c54194d reduce warning messages 2010-08-05 17:48:37 +00:00
Chris Brunner cd33f54950 win64 support 2010-06-02 19:13:31 +00:00
David Rose 58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
David Rose 1683962701 add get_bundles, get_bundle_handles 2009-04-22 18:19:48 +00:00
David Rose aee550231c Add MovingPartBase::_forced_channel to bam stream 2009-04-21 20:35:04 +00:00
David Rose 384a2570a8 fix bounds when flattening actors 2009-02-12 20:46:10 +00:00
David Rose 7dc6ea0356 asynchronous load priorities 2008-12-24 22:55:22 +00:00
David Rose 31d75582a3 egg-optchar -defpose 2008-12-23 20:41:31 +00:00
David Rose 71e44de612 prevent deadlock without threading support 2008-12-18 23:17:49 +00:00
David Rose 4e931c0922 applyFreezeMatrix 2008-12-17 02:28:27 +00:00
David Rose f3106c89e2 setLODAnimation 2008-12-15 22:44:33 +00:00
David Rose 05d992e886 fix toon-fly-apart bug 2008-11-21 21:58:34 +00:00
David Rose a666ef78fe shave a few more microseconds off animation time 2008-11-20 18:44:30 +00:00
David Rose 58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
David Rose 4684bf10c9 a few more publish fixes 2008-11-05 23:45:48 +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 ef771a796b make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
David Rose fab502970f more threading improvements 2008-10-02 17:50:16 +00:00
David Rose c8913d4b66 use global task manager 2008-09-29 17:29:49 +00:00
David Rose 524128b9fd wip: starting experimental C-based task manager 2008-09-19 00:58:04 +00:00
David Rose 99b905beb9 find_bound_joints 2008-09-13 05:09:14 +00:00
David Rose 57bbde2ab2 wait_pending should return void 2008-09-13 03:58:44 +00:00
David Rose 917568869f wait_pending() 2008-09-13 02:03:28 +00:00
David Rose 6fe61ef5c1 whoops, we still need to write out an empty table 2008-09-12 00:49:52 +00:00
Chris Brunner d9b8296fc8 handle an empty vector more gracefully 2008-08-29 21:54:47 +00:00
David Rose 3e12bc0f65 fix disappearing avatar 2008-08-22 23:26:57 +00:00
David Rose 0a0bf8e38f better handling for non-blending case 2008-08-18 23:11:16 +00:00
David Rose 8183a3f8ca typo in comment 2008-08-14 23:51:36 +00:00
David Rose 69d3354a23 more whoops 2008-08-07 22:04:58 +00:00
David Rose 35baf6a2ee whoops! 2008-08-07 21:09:57 +00:00
David Rose 9c8cfa3f2f minor fixes 2008-08-07 18:39:25 +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
David Rose 93b66d6706 fix numeric roundoff error in animation 2008-01-22 21:38:37 +00:00
David Rose 7c9997118c support common transforming of shared PartBundles 2007-10-03 21:14:33 +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 2ded3768ac fix assertion failure with merge_bundles 2007-07-05 18:36:57 +00:00
David Rose 826406eebc merge_bundles 2007-07-03 23:14:48 +00:00