Sam Edwards
e3fcacb1f7
Merge branch 'master' into cmake
2016-11-30 19:21:50 -08:00
rdb
8381118a97
Assorted tweaks and compile warning fixes
2016-07-14 12:54:39 +02:00
Sam Edwards
441371e8d9
Merge branch 'master' into cmake
2016-03-15 18:30:55 -07:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
5b291a9b10
Merge branch 'master' into cmake
2015-11-09 19:21:12 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
Sam Edwards
c902774cfd
Merge branch 'master' into cmake
2015-11-07 20:06:59 -08:00
rdb
f33e450823
A lot of performance changes, particularly wrt dcasts and state management
2015-07-27 16:32:57 +02:00
Sam Edwards
5e77793b0f
CMake: Add some install(...) directives.
2014-02-04 22:43:23 -07:00
kestred
d94951a91a
Add CMakeLists for panda/chan.
2014-01-21 22:14:20 -07:00
David Rose
33b9a1e1cf
integrate Eigen
2011-12-16 14:17:48 +00:00
Zhao Huang
a34cb75f82
Added to characterJoint
...
INLINE const LMatrix4 &get_transform() const;
CPT(TransformState) get_transform_state() const;
This is to reduce the code bloat for freezing a joint using actor.
Previously, freezing a joint (using its current transform required two temporary
initailizations, a Mat4() and a TransformState in python.
tmat = tmat4(); joint.getTransform( tmat); tstate = TransformState( tmat);
freeze(..., transform = tstate )
now this can be collapsed down to
freeze( ..., transform = joint.getTransformState() )
2011-12-15 01:51:59 +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
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