open_toontown_panda3d/panda/src/parametrics
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
..
CMakeLists.txt CMake: Rely on GNUInstallDirs to specify install paths 2019-08-31 00:48:42 -06:00
config_parametrics.cxx general: Don't require BUILDING_* for static builds 2018-08-31 23:54:32 -06:00
config_parametrics.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
cubicCurveseg.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
cubicCurveseg.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
curveFitter.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
curveFitter.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
curveFitter.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
hermiteCurve.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
hermiteCurve.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsBasisVector.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsBasisVector.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsBasisVector.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsCurve.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsCurve.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
nurbsCurve.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsCurveEvaluator.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsCurveEvaluator.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
nurbsCurveEvaluator.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsCurveInterface.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsCurveInterface.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
nurbsCurveInterface.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsCurveResult.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsCurveResult.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsCurveResult.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsSurfaceEvaluator.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsSurfaceEvaluator.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
nurbsSurfaceEvaluator.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsSurfaceResult.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsSurfaceResult.cxx general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
nurbsSurfaceResult.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsVertex.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nurbsVertex.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
nurbsVertex.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
p3parametrics_composite1.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
p3parametrics_composite2.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
parametricCurve.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
parametricCurve.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
parametricCurveCollection.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
parametricCurveCollection.cxx general: use nassert_raise instead of nassertv(false) et al 2018-11-28 17:35:20 +01:00
parametricCurveCollection.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
piecewiseCurve.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
piecewiseCurve.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
ropeNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
ropeNode.cxx pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
ropeNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
sheetNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
sheetNode.cxx pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
sheetNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
test_parametrics.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00