From 5e841ddd1b7a0a3d0c932a9444ebf8591a1d32cc Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Wed, 15 Apr 2026 19:36:21 +0800 Subject: [PATCH] refactor(rendering): rename stage graph contract files --- engine/CMakeLists.txt | 8 ++++---- .../XCEngine/Rendering/Pipelines/BuiltinForwardPipeline.h | 4 ++-- ...GraphContract.h => RenderPipelineStageGraphContract.h} | 0 .../Pipelines/Internal/BuiltinForwardPipelineFrame.cpp | 4 ++-- ...aphBuilder.cpp => BuiltinForwardStageGraphBuilder.cpp} | 6 +++--- ...neGraphBuilder.h => BuiltinForwardStageGraphBuilder.h} | 2 +- ...hContract.cpp => RenderPipelineStageGraphContract.cpp} | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) rename engine/include/XCEngine/Rendering/{RenderPipelineMainSceneGraphContract.h => RenderPipelineStageGraphContract.h} (100%) rename engine/src/Rendering/Pipelines/Internal/{BuiltinForwardMainSceneGraphBuilder.cpp => BuiltinForwardStageGraphBuilder.cpp} (97%) rename engine/src/Rendering/Pipelines/Internal/{BuiltinForwardMainSceneGraphBuilder.h => BuiltinForwardStageGraphBuilder.h} (90%) rename engine/src/Rendering/{RenderPipelineMainSceneGraphContract.cpp => RenderPipelineStageGraphContract.cpp} (96%) diff --git a/engine/CMakeLists.txt b/engine/CMakeLists.txt index 0dcfbbf9..c66fb5cd 100644 --- a/engine/CMakeLists.txt +++ b/engine/CMakeLists.txt @@ -526,7 +526,7 @@ add_library(XCEngine STATIC ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Graph/RenderGraph.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Graph/RenderGraphBlackboard.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Graph/RenderGraphRecordingContext.h - ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/RenderPipelineMainSceneGraphContract.h + ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/RenderPipelineStageGraphContract.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Execution/CameraFrameRenderGraphFrameData.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Graph/RenderGraphCompiler.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Graph/RenderGraphExecutor.h @@ -584,7 +584,7 @@ add_library(XCEngine STATIC ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Execution/Internal/CameraFrameGraph/SurfaceUtils.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Caches/DirectionalShadowSurfaceCache.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/RenderPassGraphContract.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/RenderPipelineMainSceneGraphContract.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/RenderPipelineStageGraphContract.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Passes/BuiltinDepthStylePassBase.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Passes/BuiltinDepthStylePassBaseResources.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Passes/BuiltinDepthOnlyPass.cpp @@ -624,8 +624,8 @@ add_library(XCEngine STATIC ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/ScriptableRenderPipelineHost.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineFrame.cpp - ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.h - ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.cpp + ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.h + ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineLifecycle.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineScenePhases.cpp ${CMAKE_CURRENT_SOURCE_DIR}/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineSkybox.cpp diff --git a/engine/include/XCEngine/Rendering/Pipelines/BuiltinForwardPipeline.h b/engine/include/XCEngine/Rendering/Pipelines/BuiltinForwardPipeline.h index d23abcc3..c38eba72 100644 --- a/engine/include/XCEngine/Rendering/Pipelines/BuiltinForwardPipeline.h +++ b/engine/include/XCEngine/Rendering/Pipelines/BuiltinForwardPipeline.h @@ -40,7 +40,7 @@ class RenderSurface; namespace Pipelines { namespace Internal { -struct BuiltinForwardMainSceneGraphBuilder; +struct BuiltinForwardStageGraphBuilder; } // namespace Internal } // namespace Pipelines @@ -385,7 +385,7 @@ private: RHI::RHIResourceView* m_skyboxBoundCubemapTextureView = nullptr; SceneRenderFeatureHost m_forwardSceneFeatureHost; - friend struct Internal::BuiltinForwardMainSceneGraphBuilder; + friend struct Internal::BuiltinForwardStageGraphBuilder; }; class BuiltinForwardPipelineAsset final : public RenderPipelineAsset { diff --git a/engine/include/XCEngine/Rendering/RenderPipelineMainSceneGraphContract.h b/engine/include/XCEngine/Rendering/RenderPipelineStageGraphContract.h similarity index 100% rename from engine/include/XCEngine/Rendering/RenderPipelineMainSceneGraphContract.h rename to engine/include/XCEngine/Rendering/RenderPipelineStageGraphContract.h diff --git a/engine/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineFrame.cpp b/engine/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineFrame.cpp index 24adf6d9..e17940e7 100644 --- a/engine/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineFrame.cpp +++ b/engine/src/Rendering/Pipelines/Internal/BuiltinForwardPipelineFrame.cpp @@ -1,7 +1,7 @@ #include "Rendering/Pipelines/BuiltinForwardPipeline.h" #include "Debug/Logger.h" -#include "Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.h" +#include "Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.h" #include "Rendering/Internal/RenderSurfacePipelineUtils.h" #include "Rendering/RenderSurface.h" #include "RHI/RHICommandList.h" @@ -67,7 +67,7 @@ bool BuiltinForwardPipeline::SupportsStageRenderGraph( bool BuiltinForwardPipeline::RecordStageRenderGraph( const RenderPipelineStageRenderGraphContext& context) { return context.stage == CameraFrameStage::MainScene && - Internal::BuiltinForwardMainSceneGraphBuilder::Record(*this, context); + Internal::BuiltinForwardStageGraphBuilder::Record(*this, context); } bool BuiltinForwardPipeline::Render( diff --git a/engine/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.cpp b/engine/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.cpp similarity index 97% rename from engine/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.cpp rename to engine/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.cpp index dd3802db..2adb3777 100644 --- a/engine/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.cpp +++ b/engine/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.cpp @@ -1,4 +1,4 @@ -#include "Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.h" +#include "Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.h" #include "Debug/Logger.h" #include "Rendering/Graph/RenderGraph.h" @@ -6,7 +6,7 @@ #include "Rendering/Pipelines/Internal/BuiltinForwardSceneSetup.h" #include "Rendering/RenderSurface.h" #include -#include +#include #include @@ -34,7 +34,7 @@ bool ScenePhaseSamplesMainDirectionalShadow(ScenePhase scenePhase) { } // namespace -bool BuiltinForwardMainSceneGraphBuilder::Record( +bool BuiltinForwardStageGraphBuilder::Record( BuiltinForwardPipeline& pipeline, const RenderPipelineStageRenderGraphContext& context) { const RenderSurface graphManagedSurface = diff --git a/engine/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.h b/engine/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.h similarity index 90% rename from engine/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.h rename to engine/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.h index 21cf2a20..f904cd0b 100644 --- a/engine/src/Rendering/Pipelines/Internal/BuiltinForwardMainSceneGraphBuilder.h +++ b/engine/src/Rendering/Pipelines/Internal/BuiltinForwardStageGraphBuilder.h @@ -11,7 +11,7 @@ class BuiltinForwardPipeline; namespace Internal { -struct BuiltinForwardMainSceneGraphBuilder { +struct BuiltinForwardStageGraphBuilder { static bool Record( BuiltinForwardPipeline& pipeline, const RenderPipelineStageRenderGraphContext& context); diff --git a/engine/src/Rendering/RenderPipelineMainSceneGraphContract.cpp b/engine/src/Rendering/RenderPipelineStageGraphContract.cpp similarity index 96% rename from engine/src/Rendering/RenderPipelineMainSceneGraphContract.cpp rename to engine/src/Rendering/RenderPipelineStageGraphContract.cpp index 3d230bce..5a867041 100644 --- a/engine/src/Rendering/RenderPipelineMainSceneGraphContract.cpp +++ b/engine/src/Rendering/RenderPipelineStageGraphContract.cpp @@ -1,4 +1,4 @@ -#include +#include #include #include