open_toontown_panda3d/panda/src/pgraph
rdb 899af61e2a pgraph: Fix ModelPool return value reference count 2024-12-19 16:18:17 +01:00
..
CMakeLists.txt Merge branch 'release/1.10.x' 2023-05-08 20:08:48 +02:00
accumulatedAttribs.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
accumulatedAttribs.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
accumulatedAttribs.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
alphaTestAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
alphaTestAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
alphaTestAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
antialiasAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
antialiasAttrib.cxx cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
antialiasAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
attribNodeRegistry.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
attribNodeRegistry.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
attribNodeRegistry.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
audioVolumeAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
audioVolumeAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
audioVolumeAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
auxBitplaneAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
auxBitplaneAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
auxBitplaneAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
auxSceneData.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
auxSceneData.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
auxSceneData.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
bamFile.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
bamFile.cxx cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
bamFile.h Implement support for custom TypedWritable subclasses in Python 2023-07-26 19:55:40 +02:00
bamFile_ext.cxx Implement support for custom TypedWritable subclasses in Python 2023-07-26 19:55:40 +02:00
bamFile_ext.h Implement support for custom TypedWritable subclasses in Python 2023-07-26 19:55:40 +02:00
billboardEffect.I pgraph: fixed-depth billboards, bam additions (6.43) 2018-12-06 23:52:58 +01:00
billboardEffect.cxx pgraph: Support hardware instancing in BillboardEffect and CompassEffect 2020-11-26 16:47:11 +01:00
billboardEffect.h pgraph: fixed-depth billboards, bam additions (6.43) 2018-12-06 23:52:58 +01:00
cacheStats.I pgraph: Remove need for grabbing lock in RenderState destructor 2022-02-05 22:25:51 +01:00
cacheStats.cxx pgraph: Remove need for grabbing lock in RenderState destructor 2022-02-05 22:25:51 +01:00
cacheStats.h pgraph: Add constexpr to CacheStats constructor 2022-02-23 23:20:53 +01:00
camera.I general: fix many compilation warnings in GCC 8 2018-06-19 00:37:28 +02:00
camera.N *** empty log message *** 2005-05-27 01:52:22 +00:00
camera.cxx dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
camera.h dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
clipPlaneAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
clipPlaneAttrib.cxx general: mark deprecated methods with the @deprecated tag 2019-09-08 09:50:28 +02:00
clipPlaneAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
colorAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
colorAttrib.cxx Changes to make ColorAttrib behavior more consistent: 2018-10-08 22:09:22 +02:00
colorAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
colorBlendAttrib.I ColorBlendAttrib: support separate alpha mode and dual-src blend. bam 6.42 2016-04-08 15:44:57 +02:00
colorBlendAttrib.cxx general: mark deprecated methods with the @deprecated tag 2019-09-08 09:50:28 +02:00
colorBlendAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
colorScaleAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
colorScaleAttrib.cxx pgraph: fix precision issues with Color(Scale)Attrib quantization 2018-09-28 13:19:36 +02:00
colorScaleAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
colorWriteAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
colorWriteAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
colorWriteAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
compassEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
compassEffect.cxx pgraph: Support hardware instancing in BillboardEffect and CompassEffect 2020-11-26 16:47:11 +01:00
compassEffect.h pgraph: fixed-depth billboards, bam additions (6.43) 2018-12-06 23:52:58 +01:00
config_pgraph.cxx pgraph: Refactor RenderAttrib return_new code a little bit 2023-07-26 19:18:22 +02:00
config_pgraph.h pgraph: Refactor RenderAttrib return_new code a little bit 2023-07-26 19:18:22 +02:00
cullBin.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
cullBin.cxx general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
cullBin.h pgraph: Fix use of incomplete GeomNode in PT(GeomNode) 2018-06-12 16:18:15 -06:00
cullBinAttrib.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
cullBinAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
cullBinAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
cullBinEnums.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
cullBinManager.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
cullBinManager.cxx general: use nassert_raise instead of nassertv(false) et al 2018-11-28 17:35:20 +01:00
cullBinManager.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
cullFaceAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
cullFaceAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
cullFaceAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
cullHandler.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
cullHandler.cxx cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
cullHandler.h cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
cullPlanes.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
cullPlanes.cxx pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
cullPlanes.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
cullResult.I cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
cullResult.cxx cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
cullResult.h cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
cullTraverser.I pstats: Some collector reorganisation: 2022-02-17 12:48:36 +01:00
cullTraverser.cxx cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
cullTraverser.h pstats: Some collector reorganisation: 2022-02-17 12:48:36 +01:00
cullTraverserData.I pgraph: Fix rare case of assertion in cull with ScissorEffect 2022-11-06 11:13:42 +01:00
cullTraverserData.cxx pgraph: Fix regression: assertion in `get_off_clip_planes()` 2023-02-03 15:26:50 +01:00
cullTraverserData.h Merge branch 'release/1.10.x' into master 2023-02-12 14:07:49 +01:00
cullableObject.I Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
cullableObject.cxx general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
cullableObject.h cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
decalEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
decalEffect.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
decalEffect.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
depthBiasAttrib.I pgraph: Implement new DepthBiasAttrib to replace DepthOffsetAttrib 2021-08-26 10:47:07 +02:00
depthBiasAttrib.cxx pgraph: Implement new DepthBiasAttrib to replace DepthOffsetAttrib 2021-08-26 10:47:07 +02:00
depthBiasAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
depthOffsetAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
depthOffsetAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
depthOffsetAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
depthTestAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
depthTestAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
depthTestAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
depthWriteAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
depthWriteAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
depthWriteAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
findApproxLevelEntry.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
findApproxLevelEntry.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
findApproxLevelEntry.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
findApproxPath.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
findApproxPath.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
findApproxPath.h general: removed all WIN32, WIN32_VC and friends 2020-02-05 22:45:03 -07:00
fog.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
fog.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
fog.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
fogAttrib.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
fogAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
fogAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
geomDrawCallbackData.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
geomDrawCallbackData.cxx Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
geomDrawCallbackData.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
geomNode.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
geomNode.cxx cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
geomNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
geomTransformer.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
geomTransformer.cxx cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
geomTransformer.h pgraph: Slight efficiency refactoring of `remove_unused_vertices()` 2022-10-25 16:34:28 +02:00
instanceList.I Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
instanceList.cxx Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
instanceList.h Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
instancedNode.I Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
instancedNode.cxx pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
instancedNode.h pgraph: Add missing InstancedNode::CData type handle 2021-02-03 13:27:07 +01:00
internalNameCollection.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
internalNameCollection.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
internalNameCollection.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lensNode.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
lensNode.cxx pgraph: add note to LensNode::is_in_view docstring about CS 2024-01-04 16:22:41 +01:00
lensNode.h dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
light.I pgraph: Remove recursive lock grab in `Light.set_color()` 2022-11-21 18:26:19 +01:00
light.cxx pgraph: Remove recursive lock grab in `Light.set_color()` 2022-11-21 18:26:19 +01:00
light.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
lightAttrib.I pgraph: LightAttrib::get_on_light(n) should call check_sorted() 2020-12-09 15:48:10 +01:00
lightAttrib.cxx pgraph: Fix LightAttrib::replace_{on|off}_light() 2022-01-02 13:02:04 +01:00
lightAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
lightRampAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
lightRampAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
lightRampAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
loader.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
loader.cxx pgraph: Make ModelPool.load_model() work same as Loader.load_sync() 2024-12-14 13:25:12 +01:00
loader.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
loaderFileType.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
loaderFileType.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
loaderFileTypeBam.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
loaderFileTypeBam.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
loaderFileTypeRegistry.cxx loader: add LoaderFileTypeRegistry.unregister_type() 2019-08-20 13:23:11 +02:00
loaderFileTypeRegistry.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
loaderFileTypeRegistry_ext.cxx Merge branch 'release/1.10.x' 2021-01-02 02:33:35 +01:00
loaderFileTypeRegistry_ext.h pgraph: Add pickling for LoaderFileTypeRegistry 2021-01-01 17:08:55 +01:00
logicOpAttrib.I Add support for glLogicOp via LogicOpAttrib / NodePath::set_logic_op 2016-03-25 17:33:30 +01:00
logicOpAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
logicOpAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
materialAttrib.I ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
materialAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
materialAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
materialCollection.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
materialCollection.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
materialCollection.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
modelFlattenRequest.I event: Update AsyncFuture to use new atomics implementation 2022-02-23 23:20:49 +01:00
modelFlattenRequest.cxx Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelFlattenRequest.h Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelLoadRequest.I event: Update AsyncFuture to use new atomics implementation 2022-02-23 23:20:49 +01:00
modelLoadRequest.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
modelLoadRequest.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
modelNode.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
modelNode.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
modelNode.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
modelPool.I pgraph: Fix ModelPool return value reference count 2024-12-19 16:18:17 +01:00
modelPool.cxx pgraph: Fix ModelPool return value reference count 2024-12-19 16:18:17 +01:00
modelPool.h pgraph: Fix ModelPool return value reference count 2024-12-19 16:18:17 +01:00
modelRoot.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
modelRoot.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
modelRoot.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
modelSaveRequest.I event: Update AsyncFuture to use new atomics implementation 2022-02-23 23:20:49 +01:00
modelSaveRequest.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
modelSaveRequest.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nodePath.I general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
nodePath.cxx Merge branch 'release/1.10.x' 2023-02-03 14:52:39 +01:00
nodePath.h collide: Add custom owner field to CollisionNode 2024-12-14 12:48:24 +01:00
nodePathCollection.I interrogate: simplify coercion code 2017-11-06 19:53:38 +01:00
nodePathCollection.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
nodePathCollection.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
nodePathCollection_ext.cxx Merge branch 'release/1.10.x' 2024-10-30 13:42:21 +01:00
nodePathCollection_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
nodePathComponent.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nodePathComponent.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
nodePathComponent.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
nodePath_ext.I pgraph: Disable non-working `__traverse__()` on NodePath 2024-03-29 17:15:43 +01:00
nodePath_ext.cxx collide: Add custom owner field to CollisionNode 2024-12-14 12:48:24 +01:00
nodePath_ext.h collide: Add custom owner field to CollisionNode 2024-12-14 12:48:24 +01:00
occluderEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
occluderEffect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
occluderEffect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
occluderNode.I Interrogate improvements, more properties, MAKE_SEQ_PROPERTY 2016-05-11 00:16:53 +02:00
occluderNode.cxx cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
occluderNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
p3pgraph_composite1.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
p3pgraph_composite2.cxx pgraph: Implement new DepthBiasAttrib to replace DepthOffsetAttrib 2021-08-26 10:47:07 +02:00
p3pgraph_composite3.cxx pgraph: Remove obsolete PandaNodeChain class 2022-02-24 14:13:11 +01:00
p3pgraph_composite4.cxx rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
p3pgraph_ext_composite.cxx pgraph: Add file_version property to BamFile (like BamReader/Writer) 2023-05-05 10:52:46 +02:00
pandaNode.I Merge remote-tracking branch 'origin/release/1.10.x' 2022-10-22 16:51:57 +02:00
pandaNode.cxx dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
pandaNode.h dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
pandaNode_ext.cxx Changes for compatibility with Python 3.13 2024-09-19 16:01:10 +02:00
pandaNode_ext.h pgraph: fix crash accessing python_tags via dict property 2018-05-24 22:44:08 +02:00
paramNodePath.I pgraph: fix shadow buffer leak when light passed via shader input 2019-02-19 21:53:31 +01:00
paramNodePath.cxx pgraph: fix shadow buffer leak when light passed via shader input 2019-02-19 21:53:31 +01:00
paramNodePath.h pgraph: fix shadow buffer leak when light passed via shader input 2019-02-19 21:53:31 +01:00
planeNode.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
planeNode.cxx cull: Use more efficient arena allocation for CullableObject 2024-11-03 16:24:14 +01:00
planeNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
polylightEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
polylightEffect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
polylightEffect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
polylightNode.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
polylightNode.cxx cleanup: fix a host of unprotected debug/spam messages 2019-08-23 18:58:57 +02:00
polylightNode.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
portalClipper.I cleanup: fix a host of unprotected debug/spam messages 2019-08-23 18:58:57 +02:00
portalClipper.cxx cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
portalClipper.h Ensure classes using aligned types inherit from `MemoryBase` 2023-02-06 18:35:18 +01:00
portalNode.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
portalNode.cxx pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
portalNode.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
pythonLoaderFileType.cxx Further thread safety changes for Python 3.13 free threading 2024-09-19 20:43:06 +02:00
pythonLoaderFileType.h general: Fix missing includes (and one forward declaration) 2019-08-24 18:05:28 -06:00
renderAttrib.I pgraph: Refactor RenderAttrib return_new code a little bit 2023-07-26 19:18:22 +02:00
renderAttrib.cxx pgraph: Refactor RenderAttrib return_new code a little bit 2023-07-26 19:18:22 +02:00
renderAttrib.h pgraph: Refactor RenderAttrib return_new code a little bit 2023-07-26 19:18:22 +02:00
renderAttribRegistry.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
renderAttribRegistry.cxx pgraph: take advantage of constant initialization for states maps 2019-01-07 18:40:30 +01:00
renderAttribRegistry.h Work around clang 3.1 compile error with static constexpr 2018-05-24 14:34:03 +02:00
renderEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
renderEffect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
renderEffect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
renderEffects.I pgraph: Fix a compiler warning in renderEffects.I 2022-12-04 16:58:49 +01:00
renderEffects.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
renderEffects.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
renderModeAttrib.I Change handling of unsupported render mode so that behaviour can be shared among renderers 2016-07-20 15:59:42 +02:00
renderModeAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
renderModeAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
renderState.I general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
renderState.cxx pgraph: Refactor RenderAttrib return_new code a little bit 2023-07-26 19:18:22 +02:00
renderState.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
renderState_ext.cxx Changes for compatibility with Python 3.13 2024-09-19 16:01:10 +02:00
renderState_ext.h pgraph: Support any number of attribs in `RenderState::make()` in Python 2022-11-07 18:17:48 +01:00
rescaleNormalAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
rescaleNormalAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
rescaleNormalAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
sceneGraphReducer.I pgraph: Remove unused vertices during premunge phase 2022-10-25 16:34:28 +02:00
sceneGraphReducer.cxx cleanup: Fix assorted issues uncovered by clang-tidy 2023-02-12 18:17:03 +01:00
sceneGraphReducer.h general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
sceneSetup.I display: don't render shadow cameras whose frusta are out of view 2019-02-19 21:59:04 +01:00
sceneSetup.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
sceneSetup.h display: don't render shadow cameras whose frusta are out of view 2019-02-19 21:59:04 +01:00
scissorAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
scissorAttrib.cxx pgraph: fix ScissorAttrib compare (fix flickering DirectScrolledFrame) 2019-07-10 11:14:54 +02:00
scissorAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
scissorEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
scissorEffect.cxx pgraph: Fix a missed `std::move` opportunity in ScissorEffect 2022-11-06 11:19:04 +01:00
scissorEffect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
shadeModelAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
shadeModelAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
shadeModelAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
shaderAttrib.I Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
shaderAttrib.cxx Experimental InstancedNode class for hardware instancing 2020-11-22 22:01:13 +01:00
shaderAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
shaderAttrib_ext.cxx Changes for compatibility with Python 3.13 2024-09-19 16:01:10 +02:00
shaderAttrib_ext.h pgraph: custom binding for set_shader_input() 2017-10-08 17:50:28 +02:00
shaderInput.I general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
shaderInput.cxx general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
shaderInput.h create PY_EXTENSION and friends (#1415) 2023-01-04 20:54:53 +01:00
shaderInput_ext.cxx Further thread safety changes for Python 3.13 free threading 2024-09-19 20:43:06 +02:00
shaderInput_ext.h pgraph: custom binding for set_shader_input() 2017-10-08 17:50:28 +02:00
shaderPool.I general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
shaderPool.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
shaderPool.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
showBoundsEffect.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
showBoundsEffect.cxx New file headers, new comment style 2016-02-17 17:47:48 +01:00
showBoundsEffect.h pgraph: Major traversal optimizations 2021-11-16 17:30:33 +01:00
stateMunger.I Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +02:00
stateMunger.cxx general: don't cast to regular pointer when returning a PointerTo 2018-07-08 21:40:58 +02:00
stateMunger.h pgraph: remove unused weakKeyHashMap.h import 2018-12-28 21:36:16 +01:00
stencilAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
stencilAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
stencilAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
test_pgraph.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
texGenAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
texGenAttrib.cxx dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
texGenAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
texMatrixAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
texMatrixAttrib.cxx general: mark deprecated methods with the @deprecated tag 2019-09-08 09:50:28 +02:00
texMatrixAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
texProjectorEffect.I general: Replace NULL (and 0 as pointer) with C++11 nullptr 2018-06-03 16:35:13 -06:00
texProjectorEffect.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
texProjectorEffect.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
textureAttrib.I pgraph: Fix compiler warning for uninitialized variable 2023-02-20 19:05:05 +01:00
textureAttrib.cxx dtoolutil: Add small_vector implementation and use it 2023-02-22 16:48:11 +01:00
textureAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
textureStageCollection.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
textureStageCollection.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
textureStageCollection.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
transformState.I general: Fix assorted compiler warnings 2022-03-01 16:09:07 +01:00
transformState.cxx pgraph: Change TransformState hashing not to require grabbing lock 2021-11-16 17:30:36 +01:00
transformState.h Merge branch 'release/1.10.x' 2024-03-12 15:39:16 +01:00
transformState_ext.cxx Switch use of Py_INCREF to new Py_NewRef function 2024-01-29 17:57:53 +01:00
transformState_ext.h New file headers, new comment style 2016-02-17 17:47:48 +01:00
transparencyAttrib.I New file headers, new comment style 2016-02-17 17:47:48 +01:00
transparencyAttrib.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
transparencyAttrib.h pgraph: Mark all sub-classes of RenderAttrib as `final` 2023-07-27 08:40:52 +02:00
weakNodePath.I Define stable ordering for WeakPointerTo for use as map/set key 2018-07-30 17:27:09 +02:00
weakNodePath.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
weakNodePath.h general: Fully qualify header references into the std namespace 2018-06-07 10:35:12 +02:00
workingNodePath.I pgraph: Allow moving a NodePath into a WorkingNodePath efficiently 2022-10-22 17:04:00 +02:00
workingNodePath.cxx general: Remove `using std::*` from headers 2018-06-14 16:04:49 +02:00
workingNodePath.h pgraph: Allow moving a NodePath into a WorkingNodePath efficiently 2022-10-22 17:04:00 +02:00