rdb
fac6916151
pgraph: Major traversal optimizations
...
In particular, these optimize the traversal of nodes that are not in view, which are discarded more efficiently.
This change affects both the cull and collision traversers.
2021-11-16 17:30:33 +01:00
rdb
04c6636744
pgraph: Add some missing properties to PlaneNode
2021-11-02 15:02:40 +01:00
Sam Edwards
7790f8429d
general: Fully qualify header references into the std namespace
...
Closes #341
2018-06-07 10:35:12 +02:00
rdb
dd2806c8bd
Mark constructors 'explicit' for which coercion makes no sense
2017-11-06 19:47:38 +01:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
David Rose
501470169f
stdfloat_double
2011-10-10 05:25:10 +00:00
David Rose
fab502970f
more threading improvements
2008-10-02 17:50:16 +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
7e08d7b759
add PlaneNode::set_clip_effect
2007-05-15 20:44:08 +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
c8eb6c5a82
reduced need for read locks
2006-05-02 00:48:10 +00:00
David Rose
ddd1046462
factor out Thread::get_current_thread() some more
2006-04-26 07:31:23 +00:00
David Rose
725e82e6f4
show_through()
2006-03-20 20:48:26 +00:00
David Rose
efc319c451
visualize PlaneNodes
2006-03-14 01:32:58 +00:00
David Rose
c75b55eb98
better pipelining
2006-02-03 18:12:08 +00:00
David Rose
1e81e656ab
PGItemNotify interface, PGScrollFrame, and more general PGSliderBar
2005-08-27 00:15:54 +00:00
David Rose
512acd4adf
add set_priority() to Light, PlaneNode
2005-07-12 01:08:02 +00:00
David Rose
843c0331ae
update license, change remaining local #includes to use quotation marks
2004-02-13 19:27:33 +00:00
David Rose
4e233c54f6
clip planes
2002-07-12 15:46:51 +00:00