Browse Source

Move plGBufferGroup and plVertCoder to plDrawable.

Darryl Pogue 9 years ago
parent
commit
96c8655155
  1. 4
      Sources/Plasma/PubUtilLib/plDrawable/CMakeLists.txt
  2. 2
      Sources/Plasma/PubUtilLib/plDrawable/plAccessGeometry.cpp
  3. 2
      Sources/Plasma/PubUtilLib/plDrawable/plAuxSpan.h
  4. 4
      Sources/Plasma/PubUtilLib/plDrawable/plDrawableSpans.cpp
  5. 2
      Sources/Plasma/PubUtilLib/plDrawable/plDrawableSpansExport.cpp
  6. 2
      Sources/Plasma/PubUtilLib/plDrawable/plDynaDecalMgr.cpp
  7. 4
      Sources/Plasma/PubUtilLib/plDrawable/plGBufferGroup.cpp
  8. 0
      Sources/Plasma/PubUtilLib/plDrawable/plGBufferGroup.h
  9. 2
      Sources/Plasma/PubUtilLib/plDrawable/plParticleFiller.cpp
  10. 2
      Sources/Plasma/PubUtilLib/plDrawable/plSpanTypes.cpp
  11. 0
      Sources/Plasma/PubUtilLib/plDrawable/plVertCoder.cpp
  12. 0
      Sources/Plasma/PubUtilLib/plDrawable/plVertCoder.h
  13. 4
      Sources/Plasma/PubUtilLib/plPipeline/CMakeLists.txt
  14. 2
      Sources/Plasma/PubUtilLib/plPipeline/DX/plDXDeviceRefs.cpp
  15. 2
      Sources/Plasma/PubUtilLib/plPipeline/DX/plDXPipeline.cpp
  16. 2
      Sources/Plasma/PubUtilLib/plPipeline/DX/plDXVertexShader.cpp
  17. 2
      Sources/Tools/MaxComponent/plParticleComponents.cpp
  18. 4
      Sources/Tools/MaxConvert/plMeshConverter.cpp

4
Sources/Plasma/PubUtilLib/plDrawable/CMakeLists.txt

@ -26,6 +26,7 @@ set(plDrawable_SOURCES
plDynaTorpedoVSMgr.cpp plDynaTorpedoVSMgr.cpp
plDynaWakeMgr.cpp plDynaWakeMgr.cpp
plFixedWaterState7.cpp plFixedWaterState7.cpp
plGBufferGroup.cpp
plGeometrySpan.cpp plGeometrySpan.cpp
plGeoSpanDice.cpp plGeoSpanDice.cpp
plInstanceDrawInterface.cpp plInstanceDrawInterface.cpp
@ -43,6 +44,7 @@ set(plDrawable_SOURCES
plSpanInstance.cpp plSpanInstance.cpp
plSpanTemplate.cpp plSpanTemplate.cpp
plSpanTypes.cpp plSpanTypes.cpp
plVertCoder.cpp
plVisLOSMgr.cpp plVisLOSMgr.cpp
plWaveSet7.cpp plWaveSet7.cpp
plWaveSetBase.cpp plWaveSetBase.cpp
@ -76,6 +78,7 @@ set(plDrawable_HEADERS
plDynaTorpedoVSMgr.h plDynaTorpedoVSMgr.h
plDynaWakeMgr.h plDynaWakeMgr.h
plFixedWaterState7.h plFixedWaterState7.h
plGBufferGroup.h
plGeometrySpan.h plGeometrySpan.h
plGeoSpanDice.h plGeoSpanDice.h
plInstanceDrawInterface.h plInstanceDrawInterface.h
@ -95,6 +98,7 @@ set(plDrawable_HEADERS
plSpanTemplate.h plSpanTemplate.h
plSpanTypes.h plSpanTypes.h
plTimedInterp.h plTimedInterp.h
plVertCoder.h
plVisLOSMgr.h plVisLOSMgr.h
plWaveSet7.h plWaveSet7.h
plWaveSetBase.h plWaveSetBase.h

2
Sources/Plasma/PubUtilLib/plDrawable/plAccessGeometry.cpp

@ -57,7 +57,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAccessSnapShot.h" #include "plAccessSnapShot.h"
// For dipping directly into device buffers. // For dipping directly into device buffers.
#include "plPipeline/plGBufferGroup.h" #include "plGBufferGroup.h"
#include "plPipeline/hsGDeviceRef.h" #include "plPipeline/hsGDeviceRef.h"
#include "plPipeline.h" #include "plPipeline.h"

2
Sources/Plasma/PubUtilLib/plDrawable/plAuxSpan.h

@ -46,7 +46,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsTemplates.h" #include "hsTemplates.h"
#include "plSpanTypes.h" #include "plSpanTypes.h"
#include "plPipeline/plGBufferGroup.h" #include "plGBufferGroup.h"
class plDrawableSpans; class plDrawableSpans;
class hsGMaterial; class hsGMaterial;

4
Sources/Plasma/PubUtilLib/plDrawable/plDrawableSpans.cpp

@ -71,7 +71,8 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plClusterGroup.h" #include "plClusterGroup.h"
#include "plCluster.h" #include "plCluster.h"
#include "plSpanTemplate.h" #include "plSpanTemplate.h"
#include "plGBufferGroup.h"
#include "plMath/hsRadixSort.h" #include "plMath/hsRadixSort.h"
#include "plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "plSurface/plLayerInterface.h" #include "plSurface/plLayerInterface.h"
@ -83,7 +84,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pnMessage/plDISpansMsg.h" #include "pnMessage/plDISpansMsg.h"
#include "plMessage/plDeviceRecreateMsg.h" #include "plMessage/plDeviceRecreateMsg.h"
#include "plMessage/plRenderMsg.h" #include "plMessage/plRenderMsg.h"
#include "plPipeline/plGBufferGroup.h"
#include "pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plParticleSystem/plParticleEmitter.h" #include "plParticleSystem/plParticleEmitter.h"

2
Sources/Plasma/PubUtilLib/plDrawable/plDrawableSpansExport.cpp

@ -55,6 +55,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsResMgr.h" #include "hsResMgr.h"
#include "plPipeline.h" #include "plPipeline.h"
#include "plGeometrySpan.h" #include "plGeometrySpan.h"
#include "plGBufferGroup.h"
#include "plSpaceTree.h" #include "plSpaceTree.h"
#include "plSpaceTreeMaker.h" // This is fun and amusing and wonderful to have here. #include "plSpaceTreeMaker.h" // This is fun and amusing and wonderful to have here.
@ -64,7 +65,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "pnMessage/plRefMsg.h" #include "pnMessage/plRefMsg.h"
#include "pnMessage/plNodeRefMsg.h" // for NodeRefMsg #include "pnMessage/plNodeRefMsg.h" // for NodeRefMsg
#include "plMessage/plDeviceRecreateMsg.h" #include "plMessage/plDeviceRecreateMsg.h"
#include "plPipeline/plGBufferGroup.h"
#include "plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "plSurface/plLayerInterface.h" #include "plSurface/plLayerInterface.h"
#include "plGImage/plBitmap.h" #include "plGImage/plBitmap.h"

2
Sources/Plasma/PubUtilLib/plDrawable/plDynaDecalMgr.cpp

@ -48,6 +48,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plAccessGeometry.h" #include "plAccessGeometry.h"
#include "plAccessSpan.h" #include "plAccessSpan.h"
#include "plGBufferGroup.h"
#include "plDrawableSpans.h" #include "plDrawableSpans.h"
#include "plAuxSpan.h" #include "plAuxSpan.h"
@ -66,7 +67,6 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plSurface/plLayerInterface.h" #include "plSurface/plLayerInterface.h"
#include "plScene/plPageTreeMgr.h" #include "plScene/plPageTreeMgr.h"
#include "plPipeline/plGBufferGroup.h"
#include "plPipeline/hsGDeviceRef.h" #include "plPipeline/hsGDeviceRef.h"
#include "plMessage/plAgeLoadedMsg.h" #include "plMessage/plAgeLoadedMsg.h"

4
Sources/Plasma/PubUtilLib/plPipeline/plGBufferGroup.cpp → Sources/Plasma/PubUtilLib/plDrawable/plGBufferGroup.cpp

@ -56,9 +56,9 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "hsStream.h" #include "hsStream.h"
#include "plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "plDrawable/plGeometrySpan.h" #include "plGeometrySpan.h"
#include "plPipeline.h" #include "plPipeline.h"
#include "hsGDeviceRef.h" #include "plPipeline/hsGDeviceRef.h"
#include "plProfile.h" #include "plProfile.h"
#include "plVertCoder.h" #include "plVertCoder.h"

0
Sources/Plasma/PubUtilLib/plPipeline/plGBufferGroup.h → Sources/Plasma/PubUtilLib/plDrawable/plGBufferGroup.h

2
Sources/Plasma/PubUtilLib/plDrawable/plParticleFiller.cpp

@ -53,7 +53,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
// Getting at the destination data // Getting at the destination data
#include "pnSceneObject/plDrawInterface.h" #include "pnSceneObject/plDrawInterface.h"
#include "plDrawable/plDrawableSpans.h" #include "plDrawable/plDrawableSpans.h"
#include "plPipeline/plGBufferGroup.h" #include "plGBufferGroup.h"
// For shading // For shading
#include "plGLight/plLightInfo.h" #include "plGLight/plLightInfo.h"

2
Sources/Plasma/PubUtilLib/plDrawable/plSpanTypes.cpp

@ -53,7 +53,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plSpanTypes.h" #include "plSpanTypes.h"
#include "hsStream.h" #include "hsStream.h"
#include "pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plPipeline/plGBufferGroup.h" #include "plGBufferGroup.h"
#include "plPipeline/hsGDeviceRef.h" #include "plPipeline/hsGDeviceRef.h"
#include "plGLight/plLightInfo.h" #include "plGLight/plLightInfo.h"
#include "plDrawable.h" #include "plDrawable.h"

0
Sources/Plasma/PubUtilLib/plPipeline/plVertCoder.cpp → Sources/Plasma/PubUtilLib/plDrawable/plVertCoder.cpp

0
Sources/Plasma/PubUtilLib/plPipeline/plVertCoder.h → Sources/Plasma/PubUtilLib/plDrawable/plVertCoder.h

4
Sources/Plasma/PubUtilLib/plPipeline/CMakeLists.txt

@ -18,14 +18,12 @@ set(plPipeline_SOURCES
plDTProgressMgr.cpp plDTProgressMgr.cpp
plDynamicEnvMap.cpp plDynamicEnvMap.cpp
plFogEnvironment.cpp plFogEnvironment.cpp
plGBufferGroup.cpp
plPlates.cpp plPlates.cpp
plRenderTarget.cpp plRenderTarget.cpp
plStatusLogDrawer.cpp plStatusLogDrawer.cpp
plTextFont.cpp plTextFont.cpp
plTextGenerator.cpp plTextGenerator.cpp
plTransitionMgr.cpp plTransitionMgr.cpp
plVertCoder.cpp
) )
set(plDXPipeline_SOURCES set(plDXPipeline_SOURCES
@ -55,7 +53,6 @@ set(plPipeline_HEADERS
plDTProgressMgr.h plDTProgressMgr.h
plDynamicEnvMap.h plDynamicEnvMap.h
plFogEnvironment.h plFogEnvironment.h
plGBufferGroup.h
plPipeDebugFlags.h plPipeDebugFlags.h
plPipelineCreatable.h plPipelineCreatable.h
plPipelineCreate.h plPipelineCreate.h
@ -66,7 +63,6 @@ set(plPipeline_HEADERS
plTextFont.h plTextFont.h
plTextGenerator.h plTextGenerator.h
plTransitionMgr.h plTransitionMgr.h
plVertCoder.h
) )
set(plDXPipeline_HEADERS set(plDXPipeline_HEADERS

2
Sources/Plasma/PubUtilLib/plPipeline/DX/plDXDeviceRefs.cpp

@ -64,7 +64,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plDXLightRef.h" #include "plDXLightRef.h"
#include "plDXTextureRef.h" #include "plDXTextureRef.h"
#include "plDXRenderTargetRef.h" #include "plDXRenderTargetRef.h"
#include "plPipeline/plGBufferGroup.h" #include "plDrawable/plGBufferGroup.h"
#include "plDrawable/plGeometrySpan.h" #include "plDrawable/plGeometrySpan.h"
#include "plDrawable/plDrawableSpans.h" #include "plDrawable/plDrawableSpans.h"
#include "plGLight/plLightInfo.h" #include "plGLight/plLightInfo.h"

2
Sources/Plasma/PubUtilLib/plPipeline/DX/plDXPipeline.cpp

@ -112,7 +112,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plPipeline/plDebugText.h" #include "plPipeline/plDebugText.h"
#include "plPipeline/plFogEnvironment.h" #include "plPipeline/plFogEnvironment.h"
#include "plDXTextFont.h" #include "plDXTextFont.h"
#include "plPipeline/plGBufferGroup.h" #include "plDrawable/plGBufferGroup.h"
#include "hsTimer.h" #include "hsTimer.h"
#include "plgDispatch.h" #include "plgDispatch.h"
#include "plScene/plRenderRequest.h" #include "plScene/plRenderRequest.h"

2
Sources/Plasma/PubUtilLib/plPipeline/DX/plDXVertexShader.cpp

@ -49,7 +49,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "plSurface/plShader.h" #include "plSurface/plShader.h"
#include "plPipeline/plGBufferGroup.h" #include "plDrawable/plGBufferGroup.h"
#include "plDXPipeline.h" #include "plDXPipeline.h"
plDXVertexShader::plDXVertexShader(plShader* owner) plDXVertexShader::plDXVertexShader(plShader* owner)

2
Sources/Tools/MaxComponent/plParticleComponents.cpp

@ -80,7 +80,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "MaxMain/MaxCompat.h" #include "MaxMain/MaxCompat.h"
#include "pnKeyedObject/plKey.h" #include "pnKeyedObject/plKey.h"
#include "plSurface/hsGMaterial.h" #include "plSurface/hsGMaterial.h"
#include "plPipeline/plGBufferGroup.h" #include "plDrawable/plGBufferGroup.h"
#include "plParticleSystem/plParticleSystem.h" #include "plParticleSystem/plParticleSystem.h"
#include "plParticleSystem/plParticleEmitter.h" #include "plParticleSystem/plParticleEmitter.h"

4
Sources/Tools/MaxConvert/plMeshConverter.cpp

@ -78,7 +78,7 @@ You can contact Cyan Worlds, Inc. by email legal@cyan.com
#include "MaxPlasmaMtls/Materials/plPassMtl.h" #include "MaxPlasmaMtls/Materials/plPassMtl.h"
#include "MaxPlasmaMtls/Materials/plCompositeMtlPB.h" #include "MaxPlasmaMtls/Materials/plCompositeMtlPB.h"
#include "MaxPlasmaMtls/Materials/plPassMtlBasicPB.h" #include "MaxPlasmaMtls/Materials/plPassMtlBasicPB.h"
#include "plPipeline/plGBufferGroup.h" #include "plDrawable/plGBufferGroup.h"
#include "plParticleSystem/plConvexVolume.h" #include "plParticleSystem/plConvexVolume.h"
#include "plDrawable/plGeoSpanDice.h" #include "plDrawable/plGeoSpanDice.h"
@ -2555,4 +2555,4 @@ void SetWaterColor(hsTArray<plGeometrySpan*>& spans)
int i; int i;
for( i = 0; i < spans.GetCount(); i++ ) for( i = 0; i < spans.GetCount(); i++ )
SetWaterColor(spans[i]); SetWaterColor(spans[i]);
} }

Loading…
Cancel
Save