Browse Source

split out pgraph_composite[12].cxx into pgraph_composite[1234].cxx

David Rose 20 years ago
parent
commit
f95a7c8dbe

+ 3 - 1
panda/src/pgraph/Sources.pp

@@ -104,7 +104,9 @@
     weakNodePath.I weakNodePath.h \
     weakNodePath.I weakNodePath.h \
     workingNodePath.I workingNodePath.h
     workingNodePath.I workingNodePath.h
 
 
-  #define COMBINED_SOURCES $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx
+  #define COMBINED_SOURCES \
+    $[TARGET]_composite1.cxx $[TARGET]_composite2.cxx \
+    $[TARGET]_composite3.cxx $[TARGET]_composite4.cxx
   #define INCLUDED_SOURCES \
   #define INCLUDED_SOURCES \
     accumulatedAttribs.cxx \
     accumulatedAttribs.cxx \
     alphaTestAttrib.cxx \  
     alphaTestAttrib.cxx \  

+ 0 - 29
panda/src/pgraph/pgraph_composite1.cxx

@@ -13,32 +13,3 @@
 #include "colorWriteAttrib.cxx"
 #include "colorWriteAttrib.cxx"
 #include "compassEffect.cxx"
 #include "compassEffect.cxx"
 #include "config_pgraph.cxx"
 #include "config_pgraph.cxx"
-#include "cullBin.cxx"
-#include "cullBinAttrib.cxx"
-#include "cullBinBackToFront.cxx"
-#include "cullBinFixed.cxx"
-#include "cullBinFrontToBack.cxx"
-#include "cullBinManager.cxx"
-#include "cullBinStateSorted.cxx"
-#include "cullBinUnsorted.cxx"
-#include "cullFaceAttrib.cxx"
-#include "cullHandler.cxx"
-#include "cullResult.cxx"
-#include "cullTraverser.cxx"
-#include "cullTraverserData.cxx"
-#include "cullableObject.cxx"
-#include "decalEffect.cxx"
-#include "depthOffsetAttrib.cxx"
-#include "depthTestAttrib.cxx"
-#include "depthWriteAttrib.cxx"
-#include "alphaTestAttrib.cxx"
-#include "directionalLight.cxx"
-#include "drawCullHandler.cxx"
-#include "fadeLodNode.cxx"
-#include "fadeLodNodeData.cxx"
-#include "findApproxPath.cxx"
-#include "findApproxLevelEntry.cxx"
-#include "fog.cxx"
-#include "fogAttrib.cxx"
-#include "geomNode.cxx"
-#include "geomTransformer.cxx"

+ 29 - 49
panda/src/pgraph/pgraph_composite2.cxx

@@ -1,49 +1,29 @@
-#include "lensNode.cxx"
-#include "light.cxx"
-#include "lightAttrib.cxx"
-#include "lightLensNode.cxx"
-#include "lightNode.cxx"
-#include "loader.cxx"
-#include "loaderFileType.cxx"
-#include "loaderFileTypeBam.cxx"
-#include "loaderFileTypeRegistry.cxx"
-#include "lodNode.cxx"
-#include "materialAttrib.cxx"
-#include "modelNode.cxx"
-#include "modelPool.cxx"
-#include "modelRoot.cxx"
-#include "nodePathCollection.cxx"
-#include "nodePathComponent.cxx"
-#include "nodePathLerps.cxx"
-#include "pandaNode.cxx"
-#include "planeNode.cxx"
-#include "pointLight.cxx"
-#include "polylightNode.cxx"
-#include "polylightEffect.cxx"
-#include "portalNode.cxx"
-#include "portalClipper.cxx"
-#include "renderAttrib.cxx"
-#include "renderEffect.cxx"
-#include "renderEffects.cxx"
-#include "renderModeAttrib.cxx"
-#include "renderState.cxx"
-#include "rescaleNormalAttrib.cxx"
-#include "sceneGraphAnalyzer.cxx"
-#include "sceneGraphReducer.cxx"
-#include "selectiveChildNode.cxx"
-#include "sequenceNode.cxx"
-#include "shadeModelAttrib.cxx"
-#include "showBoundsEffect.cxx"
-#include "spotlight.cxx"
-#include "switchNode.cxx"
-#include "texMatrixAttrib.cxx"
-#include "texProjectorEffect.cxx"
-#include "textureApplyAttrib.cxx"
-#include "textureAttrib.cxx"
-#include "texGenAttrib.cxx"
-#include "textureCollection.cxx"
-#include "textureStageCollection.cxx"
-#include "transformState.cxx"
-#include "transparencyAttrib.cxx"
-#include "weakNodePath.cxx"
-#include "workingNodePath.cxx"
+#include "cullBin.cxx"
+#include "cullBinAttrib.cxx"
+#include "cullBinBackToFront.cxx"
+#include "cullBinFixed.cxx"
+#include "cullBinFrontToBack.cxx"
+#include "cullBinManager.cxx"
+#include "cullBinStateSorted.cxx"
+#include "cullBinUnsorted.cxx"
+#include "cullFaceAttrib.cxx"
+#include "cullHandler.cxx"
+#include "cullResult.cxx"
+#include "cullTraverser.cxx"
+#include "cullTraverserData.cxx"
+#include "cullableObject.cxx"
+#include "decalEffect.cxx"
+#include "depthOffsetAttrib.cxx"
+#include "depthTestAttrib.cxx"
+#include "depthWriteAttrib.cxx"
+#include "alphaTestAttrib.cxx"
+#include "directionalLight.cxx"
+#include "drawCullHandler.cxx"
+#include "fadeLodNode.cxx"
+#include "fadeLodNodeData.cxx"
+#include "findApproxPath.cxx"
+#include "findApproxLevelEntry.cxx"
+#include "fog.cxx"
+#include "fogAttrib.cxx"
+#include "geomNode.cxx"
+#include "geomTransformer.cxx"

+ 24 - 0
panda/src/pgraph/pgraph_composite3.cxx

@@ -0,0 +1,24 @@
+#include "lensNode.cxx"
+#include "light.cxx"
+#include "lightAttrib.cxx"
+#include "lightLensNode.cxx"
+#include "lightNode.cxx"
+#include "loader.cxx"
+#include "loaderFileType.cxx"
+#include "loaderFileTypeBam.cxx"
+#include "loaderFileTypeRegistry.cxx"
+#include "lodNode.cxx"
+#include "materialAttrib.cxx"
+#include "modelNode.cxx"
+#include "modelPool.cxx"
+#include "modelRoot.cxx"
+#include "nodePathCollection.cxx"
+#include "nodePathComponent.cxx"
+#include "nodePathLerps.cxx"
+#include "pandaNode.cxx"
+#include "planeNode.cxx"
+#include "pointLight.cxx"
+#include "polylightNode.cxx"
+#include "polylightEffect.cxx"
+#include "portalNode.cxx"
+#include "portalClipper.cxx"

+ 25 - 0
panda/src/pgraph/pgraph_composite4.cxx

@@ -0,0 +1,25 @@
+#include "renderAttrib.cxx"
+#include "renderEffect.cxx"
+#include "renderEffects.cxx"
+#include "renderModeAttrib.cxx"
+#include "renderState.cxx"
+#include "rescaleNormalAttrib.cxx"
+#include "sceneGraphAnalyzer.cxx"
+#include "sceneGraphReducer.cxx"
+#include "selectiveChildNode.cxx"
+#include "sequenceNode.cxx"
+#include "shadeModelAttrib.cxx"
+#include "showBoundsEffect.cxx"
+#include "spotlight.cxx"
+#include "switchNode.cxx"
+#include "texMatrixAttrib.cxx"
+#include "texProjectorEffect.cxx"
+#include "textureApplyAttrib.cxx"
+#include "textureAttrib.cxx"
+#include "texGenAttrib.cxx"
+#include "textureCollection.cxx"
+#include "textureStageCollection.cxx"
+#include "transformState.cxx"
+#include "transparencyAttrib.cxx"
+#include "weakNodePath.cxx"
+#include "workingNodePath.cxx"

+ 1 - 0
panda/src/pgraph/sceneGraphReducer.cxx

@@ -19,6 +19,7 @@
 #include "sceneGraphReducer.h"
 #include "sceneGraphReducer.h"
 #include "config_pgraph.h"
 #include "config_pgraph.h"
 #include "accumulatedAttribs.h"
 #include "accumulatedAttribs.h"
+#include "boundingSphere.h"
 #include "modelNode.h"
 #include "modelNode.h"
 #include "pointerTo.h"
 #include "pointerTo.h"
 #include "plist.h"
 #include "plist.h"