rdb
8381118a97
Assorted tweaks and compile warning fixes
2016-07-14 12:54:39 +02:00
rdb
ce29ae490d
Interrogate improvements, more properties, MAKE_SEQ_PROPERTY
2016-05-11 00:16:53 +02:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
1fe33efda6
Merge branch 'release/1.9.x'
...
Conflicts:
panda/src/glstuff/glGraphicsStateGuardian_src.cxx
2015-12-16 21:10:52 +01:00
tobspr
81691e3103
Fix crash on invalid tangent in rope node, fix invalid tangents for certain up vectors
2015-12-16 20:52:56 +01:00
rdb
6cb93f588b
Merge branch 'release/1.9.x'
...
Conflicts:
dtool/PandaVersion.pp
2015-12-09 22:57:48 +01:00
tobspr
8e772366b1
Fix unitialized memory in nurbsVertex, prevent division by zero in NurbsCurveEvaluator
2015-12-09 22:53:27 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01:00
rdb
ac1c036cac
interrogatedb 3.0 to restructure make_seq, improve make_seq handling and performance
2015-11-09 18:03:30 +01:00
rdb
bac400543a
Correct scaling of normals during flatten operations
2015-06-14 23:14:56 +02:00
rdb
16e7831566
Remove executable permissions from files that don't need them
2015-04-05 15:41:49 +02:00
rdb
cbd70ad8af
Move all Python bindings out of core DLLs into the .pyd files.
2015-02-10 14:30:51 +01:00
rdb
0ad0d4ec33
Further optimizations to the cull pipeline.
...
The only transform still stored in CullableObject is internal transform.
NB: I haven't tested my PipeOcclusionCullTraverser changes. Please contact me if you encounter problems with it.
2015-01-22 16:22:16 +01:00
rdb
87910799b6
Split off epvector.h into its own file in an attempt to cut down compilation time
2014-09-14 22:04:36 +00:00
rdb
45a71c280f
Add get_cvs and get_knots
2013-04-25 17:44:03 +00:00
David Rose
9a93914d58
properly support a different coordinate system per camera (or lens)
2012-03-14 20:51:58 +00:00
David Rose
1a4f42706b
remove a few epvectors
2011-12-19 18:16:30 +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
e5272c9e3d
fix mistake in tangent computation
2011-07-03 18:09:49 +00:00
David Rose
372532346e
GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows
2011-03-12 21:42:34 +00:00
treeform
fa700bd7c3
Fixed the curve bug for real this time. Last fix to the curve just hid it.
...
https://bugs.launchpad.net/panda3d/+bug/383969
Happy curving without segfaults!
2010-01-12 08:19:15 +00:00
treeform
a95620c2db
fixed https://bugs.launchpad.net/panda3d/+bug/383969 , whas doing default_curve-> when default_curve is null, now just returns false
2010-01-09 16:35:09 +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
cb2819a5d7
respect vertex color properly
2009-01-09 20:03:41 +00:00
David Rose
b0dd18aa3f
fix RopeNode and SheetNode (weren't rendering)
2009-01-08 03:26:09 +00:00
David Rose
fbc38a3e01
collection operator +
2008-11-10 23:54:45 +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
fab502970f
more threading improvements
2008-10-02 17:50:16 +00:00
David Rose
964c76f2e0
pandaFileStream
2008-09-09 00:06:47 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +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
33a0c3af8e
replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations
2007-05-31 21:17:50 +00:00
David Rose
629b215aee
DynamicTextFont::RenderMode
2007-01-24 00:27:39 +00:00
David Rose
972259b88e
remove drawers--these are deprecated, now replaced by RopeNode
2007-01-23 21:55:15 +00:00
David Rose
fd864e2f6d
add per-vertex thickness
2007-01-23 18:42:38 +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
e9480165e1
fix NurbsCurve with new loader
2006-09-18 19:07:17 +00:00
David Rose
ddd1046462
factor out Thread::get_current_thread() some more
2006-04-26 07:31:23 +00:00
David Rose
57338ee24d
better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes
2006-04-20 04:03:16 +00:00
David Rose
8af16b0dcc
fix RM_billboard
2006-04-19 19:56:47 +00:00
David Rose
18de188129
pre-compute GSG::_internal_transform
2006-04-10 22:14:43 +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
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
David Rose
79f1462eb1
mo' better pipelining
2006-02-09 23:47:29 +00:00
David Rose
c75b55eb98
better pipelining
2006-02-03 18:12:08 +00:00