open_toontown_panda3d/panda/src/pgraph
Sam Edwards 84e7539f99 Merge branch 'master' into cmake 2018-02-17 23:35:19 -07:00
..
CMakeLists.txt CMake: Adjust for upstream changes 2018-02-04 17:13:32 -07:00
accumulatedAttribs.I
…
accumulatedAttribs.cxx
…
accumulatedAttribs.h
…
alphaTestAttrib.I
…
alphaTestAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
alphaTestAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
antialiasAttrib.I
…
antialiasAttrib.cxx
…
antialiasAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
attribNodeRegistry.I
…
attribNodeRegistry.cxx
…
attribNodeRegistry.h
…
audioVolumeAttrib.I
…
audioVolumeAttrib.cxx
…
audioVolumeAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
auxBitplaneAttrib.I
…
auxBitplaneAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
auxBitplaneAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
auxSceneData.I
…
auxSceneData.cxx
…
auxSceneData.h
…
bamFile.I
…
bamFile.cxx
…
bamFile.h
…
billboardEffect.I
…
billboardEffect.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
billboardEffect.h Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cacheStats.I
…
cacheStats.cxx
…
cacheStats.h
…
camera.I Get rid of unnecessary DisplayRegionBase class 2017-05-24 13:42:01 +02:00
camera.N
…
camera.cxx Get rid of unnecessary DisplayRegionBase class 2017-05-24 13:42:01 +02:00
camera.h interrogate: support MAKE_MAP_PROPERTY 2017-10-09 00:02:46 +02:00
clipPlaneAttrib.I
…
clipPlaneAttrib.cxx Fix 'of of' doc typos 2017-10-09 14:56:40 -05:00
clipPlaneAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
colorAttrib.I
…
colorAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
colorAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
colorBlendAttrib.I
…
colorBlendAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
colorBlendAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
colorScaleAttrib.I
…
colorScaleAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
colorScaleAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
colorWriteAttrib.I
…
colorWriteAttrib.cxx
…
colorWriteAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
compassEffect.I
…
compassEffect.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
compassEffect.h Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
config_pgraph.cxx Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +02:00
config_pgraph.h
…
cullBin.I
…
cullBin.cxx
…
cullBin.h
…
cullBinAttrib.I
…
cullBinAttrib.cxx
…
cullBinAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
cullBinEnums.h
…
cullBinManager.I
…
cullBinManager.cxx
…
cullBinManager.h
…
cullFaceAttrib.I
…
cullFaceAttrib.cxx
…
cullFaceAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
cullHandler.I
…
cullHandler.cxx
…
cullHandler.h
…
cullPlanes.I
…
cullPlanes.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cullPlanes.h general: make DO_MEMORY_USAGE setting not change ABI compatibility 2017-07-10 19:50:09 +02:00
cullResult.I
…
cullResult.cxx Fix assertion when rendering bounding volumes (broken since 6f8b379) 2017-12-12 23:27:51 +01:00
cullResult.h
…
cullTraverser.I Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cullTraverser.cxx Fix assertion when rendering bounding volumes (broken since 6f8b379) 2017-12-12 23:27:51 +01:00
cullTraverser.h
…
cullTraverserData.I Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cullTraverserData.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cullTraverserData.h Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
cullableObject.I general: make DO_MEMORY_USAGE setting not change ABI compatibility 2017-07-10 19:50:09 +02:00
cullableObject.cxx Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +02:00
cullableObject.h ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
decalEffect.I
…
decalEffect.cxx
…
decalEffect.h
…
depthOffsetAttrib.I
…
depthOffsetAttrib.cxx
…
depthOffsetAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
depthTestAttrib.I
…
depthTestAttrib.cxx
…
depthTestAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
depthWriteAttrib.I
…
depthWriteAttrib.cxx
…
depthWriteAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
findApproxLevelEntry.I
…
findApproxLevelEntry.cxx
…
findApproxLevelEntry.h
…
findApproxPath.I
…
findApproxPath.cxx
…
findApproxPath.h
…
fog.I
…
fog.cxx
…
fog.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
fogAttrib.I
…
fogAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
fogAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
geomDrawCallbackData.I
…
geomDrawCallbackData.cxx cull: remove GeomMunger stored on CullableObject 2017-07-03 11:47:59 +02:00
geomDrawCallbackData.h
…
geomNode.I
…
geomNode.cxx Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
geomNode.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
geomTransformer.I
…
geomTransformer.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
geomTransformer.h
…
internalNameCollection.I
…
internalNameCollection.cxx
…
internalNameCollection.h
…
lensNode.I
…
lensNode.cxx
…
lensNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
light.I
…
light.cxx shadows: fix light buffer not being destructed after light removal 2017-07-09 20:36:13 +02:00
light.h shadows: fix light buffer not being destructed after light removal 2017-07-09 20:36:13 +02:00
lightAttrib.I shadows: fix light buffer not being destructed after light removal 2017-07-09 20:36:13 +02:00
lightAttrib.cxx pgraph: fix LightAttrib.compose resulting in wrong on_light values 2018-01-26 14:30:21 +01:00
lightAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
lightRampAttrib.I
…
lightRampAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
lightRampAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
loader.I Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
loader.cxx Assorted tweaks and compile warning fixes 2016-07-14 12:54:39 +02:00
loader.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
loaderFileType.cxx
…
loaderFileType.h
…
loaderFileTypeBam.cxx
…
loaderFileTypeBam.h
…
loaderFileTypeRegistry.cxx
…
loaderFileTypeRegistry.h
…
logicOpAttrib.I
…
logicOpAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
logicOpAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
materialAttrib.I ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
materialAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
materialAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
materialCollection.I
…
materialCollection.cxx
…
materialCollection.h
…
modelFlattenRequest.I Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +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 Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelLoadRequest.cxx Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelLoadRequest.h Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelNode.I
…
modelNode.cxx
…
modelNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
modelPool.I
…
modelPool.cxx
…
modelPool.h
…
modelRoot.I
…
modelRoot.cxx
…
modelRoot.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
modelSaveRequest.I Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelSaveRequest.cxx Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
modelSaveRequest.h Implement awaitable thread-safe future for async operations 2017-12-04 22:25:28 +01:00
nodePath.I More thoroughly fix issues with pickling Panda objects in Python 3 2017-11-08 00:02:35 +01:00
nodePath.cxx pgraph: fix alignment error in 32-bit Windows with Eigen 2018-02-17 18:30:58 +01:00
nodePath.h pgraph: fix alignment error in 32-bit Windows with Eigen 2018-02-17 18:30:58 +01:00
nodePathCollection.I interrogate: simplify coercion code 2017-11-06 19:53:38 +01:00
nodePathCollection.cxx interrogate: simplify coercion code 2017-11-06 19:53:38 +01:00
nodePathCollection.h interrogate: simplify coercion code 2017-11-06 19:53:38 +01:00
nodePathCollection_ext.cxx interrogate: clean py_panda.h; use macros to access Dtool_PyInstDef 2017-12-12 23:03:38 +01:00
nodePathCollection_ext.h
…
nodePathComponent.I Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
nodePathComponent.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
nodePathComponent.h general: make DO_MEMORY_USAGE setting not change ABI compatibility 2017-07-10 19:50:09 +02:00
nodePath_ext.I interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
nodePath_ext.cxx interrogate: clean py_panda.h; use macros to access Dtool_PyInstDef 2017-12-12 23:03:38 +01:00
nodePath_ext.h interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
occluderEffect.I
…
occluderEffect.cxx Assorted tweaks and compile warning fixes 2016-07-14 12:54:39 +02:00
occluderEffect.h
…
occluderNode.I
…
occluderNode.cxx
…
occluderNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
p3pgraph_composite1.cxx
…
p3pgraph_composite2.cxx
…
p3pgraph_composite3.cxx
…
p3pgraph_composite4.cxx
…
p3pgraph_ext_composite.cxx pgraph: custom binding for set_shader_input() 2017-10-08 17:50:28 +02:00
pandaNode.I interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
pandaNode.cxx interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
pandaNode.h interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
pandaNodeChain.I
…
pandaNodeChain.cxx
…
pandaNodeChain.h
…
pandaNode_ext.cxx Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
pandaNode_ext.h Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
paramNodePath.I
…
paramNodePath.cxx
…
paramNodePath.h
…
planeNode.I
…
planeNode.cxx
…
planeNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
polylightEffect.I
…
polylightEffect.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
polylightEffect.h
…
polylightNode.I
…
polylightNode.cxx
…
polylightNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
portalClipper.I
…
portalClipper.cxx Fix various compile warnings and a few code consistency issues 2017-01-09 20:36:53 +01:00
portalClipper.h Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
portalNode.I
…
portalNode.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
portalNode.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
renderAttrib.I ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
renderAttrib.cxx More efficiently store SimpleHashMap with empty values 2017-10-17 23:04:16 +02:00
renderAttrib.h More efficiently store SimpleHashMap with empty values 2017-10-17 23:04:16 +02:00
renderAttribRegistry.I
…
renderAttribRegistry.cxx More efficiently store SimpleHashMap with empty values 2017-10-17 23:04:16 +02:00
renderAttribRegistry.h
…
renderEffect.I
…
renderEffect.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
renderEffect.h Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
renderEffects.I interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
renderEffects.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
renderEffects.h interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01: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
…
renderModeAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
renderState.I Change SimpleHashMap implementation to improve performance of GC. 2017-06-12 19:58:02 +02:00
renderState.cxx Store munged states more efficiently, without weak key maps 2017-10-17 23:21:38 +02:00
renderState.h Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +02:00
renderState_ext.cxx Change SimpleHashMap implementation to improve performance of GC. 2017-06-12 19:58:02 +02:00
renderState_ext.h
…
rescaleNormalAttrib.I
…
rescaleNormalAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
rescaleNormalAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
sceneGraphReducer.I
…
sceneGraphReducer.cxx
…
sceneGraphReducer.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
sceneSetup.I
…
sceneSetup.cxx
…
sceneSetup.h
…
scissorAttrib.I
…
scissorAttrib.cxx
…
scissorAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
scissorEffect.I
…
scissorEffect.cxx
…
scissorEffect.h
…
shadeModelAttrib.I
…
shadeModelAttrib.cxx
…
shadeModelAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
shaderAttrib.I Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
shaderAttrib.cxx pgraph: fix alignment error in 32-bit Windows with Eigen 2018-02-17 18:30:58 +01:00
shaderAttrib.h pgraph: fix alignment error in 32-bit Windows with Eigen 2018-02-17 18:30:58 +01:00
shaderAttrib_ext.cxx pgraph: custom binding for set_shader_input() 2017-10-08 17:50:28 +02:00
shaderAttrib_ext.h pgraph: custom binding for set_shader_input() 2017-10-08 17:50:28 +02:00
shaderInput.I interrogate: support MAKE_MAP_PROPERTY 2017-10-09 00:02:46 +02:00
shaderInput.cxx Big patch full of performance improvements 2017-04-03 01:41:23 +02:00
shaderInput.h Mark constructors 'explicit' for which coercion makes no sense 2017-11-06 19:47:38 +01:00
shaderInput_ext.cxx interrogate: clean py_panda.h; use macros to access Dtool_PyInstDef 2017-12-12 23:03:38 +01:00
shaderInput_ext.h pgraph: custom binding for set_shader_input() 2017-10-08 17:50:28 +02:00
shaderPool.I
…
shaderPool.cxx
…
shaderPool.h
…
showBoundsEffect.I
…
showBoundsEffect.cxx
…
showBoundsEffect.h
…
stateMunger.I Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +02:00
stateMunger.cxx Store munged states more efficiently, without weak key maps 2017-10-17 23:21:38 +02:00
stateMunger.h Improvements for ShaderGenerator-based programs: 2017-10-18 11:16:29 +02:00
stencilAttrib.I
…
stencilAttrib.cxx
…
stencilAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
test_pgraph.cxx
…
texGenAttrib.I
…
texGenAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
texGenAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
texMatrixAttrib.I
…
texMatrixAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
texMatrixAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
texProjectorEffect.I
…
texProjectorEffect.cxx
…
texProjectorEffect.h
…
textureAttrib.I ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
textureAttrib.cxx pgraph: sort "off" texture stages when loading from .bam 2018-01-03 14:29:03 +01:00
textureAttrib.h interrogate: more improvements to seq/map wrappers 2017-11-27 17:29:50 +01:00
textureStageCollection.I
…
textureStageCollection.cxx
…
textureStageCollection.h
…
transformState.I Change SimpleHashMap implementation to improve performance of GC. 2017-06-12 19:58:02 +02:00
transformState.cxx More efficiently store SimpleHashMap with empty values 2017-10-17 23:04:16 +02:00
transformState.h More efficiently store SimpleHashMap with empty values 2017-10-17 23:04:16 +02:00
transformState_ext.cxx Change SimpleHashMap implementation to improve performance of GC. 2017-06-12 19:58:02 +02:00
transformState_ext.h
…
transparencyAttrib.I
…
transparencyAttrib.cxx ShaderGenerator: big overhaul, don't generate more shaders than needed 2017-07-10 21:55:27 +02:00
transparencyAttrib.h interrogate: support static properties 2017-08-07 22:04:56 +02:00
weakNodePath.I
…
weakNodePath.cxx
…
weakNodePath.h
…
workingNodePath.I Various optimizations to reduce performance overhead of rendering 2017-02-21 02:20:06 +01:00
workingNodePath.cxx
…
workingNodePath.h
…