Sam Edwards
b2bfb31114
general: Remove `using std::*` from headers
...
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.
Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards
e2b4353800
general: Replace NULL (and 0 as pointer) with C++11 nullptr
...
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
2018-06-03 16:35:13 -06:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +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
David Rose
9a93914d58
properly support a different coordinate system per camera (or lens)
2012-03-14 20:51:58 +00: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
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
18de188129
pre-compute GSG::_internal_transform
2006-04-10 22:14:43 +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
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
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