Group builtin rendering pass metadata

This commit is contained in:
2026-04-05 22:02:52 +08:00
parent c79274d6b4
commit 4236427fca
15 changed files with 18 additions and 18 deletions

View File

@@ -428,10 +428,10 @@ add_library(XCEngine STATIC
# Rendering # Rendering
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/RenderContext.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/RenderContext.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/BuiltinPassTypes.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Builtin/BuiltinPassTypes.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/BuiltinPassMetadataUtils.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Builtin/BuiltinPassMetadataUtils.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/BuiltinPassLayoutUtils.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Builtin/BuiltinPassLayoutUtils.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/BuiltinPassContract.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Builtin/BuiltinPassContract.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Execution/CameraRenderer.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Execution/CameraRenderer.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Execution/SceneRenderer.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/Execution/SceneRenderer.h
${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/FrameData/RenderCameraData.h ${CMAKE_CURRENT_SOURCE_DIR}/include/XCEngine/Rendering/FrameData/RenderCameraData.h

View File

@@ -0,0 +1,3 @@
#pragma once
#include <XCEngine/Rendering/Builtin/BuiltinPassLayoutUtils.h>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <XCEngine/Rendering/BuiltinPassMetadataUtils.h> #include <XCEngine/Rendering/Builtin/BuiltinPassMetadataUtils.h>
#include <algorithm> #include <algorithm>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <XCEngine/Rendering/BuiltinPassTypes.h> #include <XCEngine/Rendering/Builtin/BuiltinPassTypes.h>
#include <string> #include <string>

View File

@@ -1,3 +0,0 @@
#pragma once
#include <XCEngine/Rendering/BuiltinPassLayoutUtils.h>

View File

@@ -2,7 +2,7 @@
#include <XCEngine/Core/Asset/ResourceHandle.h> #include <XCEngine/Core/Asset/ResourceHandle.h>
#include <XCEngine/Core/Math/Matrix4.h> #include <XCEngine/Core/Math/Matrix4.h>
#include <XCEngine/Rendering/BuiltinPassTypes.h> #include <XCEngine/Rendering/Builtin/BuiltinPassTypes.h>
#include <XCEngine/Rendering/RenderPass.h> #include <XCEngine/Rendering/RenderPass.h>
#include <XCEngine/Rendering/RenderMaterialStateUtils.h> #include <XCEngine/Rendering/RenderMaterialStateUtils.h>
#include <XCEngine/Rendering/RenderResourceCache.h> #include <XCEngine/Rendering/RenderResourceCache.h>

View File

@@ -2,7 +2,7 @@
#include <XCEngine/Core/Asset/ResourceManager.h> #include <XCEngine/Core/Asset/ResourceManager.h>
#include <XCEngine/Core/Math/Matrix4.h> #include <XCEngine/Core/Math/Matrix4.h>
#include <XCEngine/Rendering/BuiltinPassTypes.h> #include <XCEngine/Rendering/Builtin/BuiltinPassTypes.h>
#include <XCEngine/Rendering/Picking/ObjectIdCodec.h> #include <XCEngine/Rendering/Picking/ObjectIdCodec.h>
#include <XCEngine/Rendering/RenderPass.h> #include <XCEngine/Rendering/RenderPass.h>
#include <XCEngine/Rendering/RenderResourceCache.h> #include <XCEngine/Rendering/RenderResourceCache.h>

View File

@@ -1,6 +1,6 @@
#pragma once #pragma once
#include <XCEngine/Rendering/BuiltinPassTypes.h> #include <XCEngine/Rendering/Builtin/BuiltinPassTypes.h>
#include <XCEngine/Rendering/RenderMaterialResolve.h> #include <XCEngine/Rendering/RenderMaterialResolve.h>
#include <XCEngine/Rendering/RenderMaterialStateUtils.h> #include <XCEngine/Rendering/RenderMaterialStateUtils.h>
#include <XCEngine/Rendering/RenderPass.h> #include <XCEngine/Rendering/RenderPass.h>

View File

@@ -4,7 +4,7 @@
#include <XCEngine/Core/Types.h> #include <XCEngine/Core/Types.h>
#include <XCEngine/Resources/Material/Material.h> #include <XCEngine/Resources/Material/Material.h>
#include <XCEngine/Resources/Mesh/Mesh.h> #include <XCEngine/Resources/Mesh/Mesh.h>
#include <XCEngine/Rendering/BuiltinPassMetadataUtils.h> #include <XCEngine/Rendering/Builtin/BuiltinPassMetadataUtils.h>
#include <XCEngine/Rendering/FrameData/VisibleRenderItem.h> #include <XCEngine/Rendering/FrameData/VisibleRenderItem.h>
#include <cstddef> #include <cstddef>

View File

@@ -4,7 +4,7 @@
#include "Core/Asset/ResourceManager.h" #include "Core/Asset/ResourceManager.h"
#include "Debug/Logger.h" #include "Debug/Logger.h"
#include "RHI/RHICommandList.h" #include "RHI/RHICommandList.h"
#include "Rendering/BuiltinPassLayoutUtils.h" #include "Rendering/Builtin/BuiltinPassLayoutUtils.h"
#include "Rendering/Detail/ShaderVariantUtils.h" #include "Rendering/Detail/ShaderVariantUtils.h"
#include "Rendering/RenderMaterialResolve.h" #include "Rendering/RenderMaterialResolve.h"
#include "Rendering/Extraction/RenderSceneExtractor.h" #include "Rendering/Extraction/RenderSceneExtractor.h"

View File

@@ -6,7 +6,7 @@
#include "RHI/RHICommandList.h" #include "RHI/RHICommandList.h"
#include "RHI/RHIPipelineLayout.h" #include "RHI/RHIPipelineLayout.h"
#include "RHI/RHIPipelineState.h" #include "RHI/RHIPipelineState.h"
#include "Rendering/BuiltinPassLayoutUtils.h" #include "Rendering/Builtin/BuiltinPassLayoutUtils.h"
#include "Rendering/Detail/ShaderVariantUtils.h" #include "Rendering/Detail/ShaderVariantUtils.h"
#include "Rendering/Extraction/RenderSceneExtractor.h" #include "Rendering/Extraction/RenderSceneExtractor.h"
#include "Rendering/RenderSurface.h" #include "Rendering/RenderSurface.h"

View File

@@ -4,7 +4,7 @@
#include "Debug/Logger.h" #include "Debug/Logger.h"
#include "RHI/RHICommandList.h" #include "RHI/RHICommandList.h"
#include "RHI/RHIDevice.h" #include "RHI/RHIDevice.h"
#include "Rendering/BuiltinPassLayoutUtils.h" #include "Rendering/Builtin/BuiltinPassLayoutUtils.h"
#include "Rendering/Detail/ShaderVariantUtils.h" #include "Rendering/Detail/ShaderVariantUtils.h"
#include "Rendering/RenderMaterialResolve.h" #include "Rendering/RenderMaterialResolve.h"
#include "Rendering/RenderMaterialStateUtils.h" #include "Rendering/RenderMaterialStateUtils.h"

View File

@@ -1,6 +1,6 @@
#include <gtest/gtest.h> #include <gtest/gtest.h>
#include <XCEngine/Rendering/BuiltinPassLayoutUtils.h> #include <XCEngine/Rendering/Builtin/BuiltinPassLayoutUtils.h>
#include <XCEngine/Rendering/Passes/BuiltinDepthOnlyPass.h> #include <XCEngine/Rendering/Passes/BuiltinDepthOnlyPass.h>
#include <XCEngine/Rendering/Passes/BuiltinObjectIdPass.h> #include <XCEngine/Rendering/Passes/BuiltinObjectIdPass.h>
#include <XCEngine/Rendering/Passes/BuiltinShadowCasterPass.h> #include <XCEngine/Rendering/Passes/BuiltinShadowCasterPass.h>

View File

@@ -9,7 +9,7 @@
#include <XCEngine/Core/Math/Color.h> #include <XCEngine/Core/Math/Color.h>
#include <XCEngine/Core/Math/Quaternion.h> #include <XCEngine/Core/Math/Quaternion.h>
#include <XCEngine/Core/Math/Vector3.h> #include <XCEngine/Core/Math/Vector3.h>
#include <XCEngine/Rendering/BuiltinPassContract.h> #include <XCEngine/Rendering/Builtin/BuiltinPassContract.h>
#include <XCEngine/Rendering/RenderMaterialResolve.h> #include <XCEngine/Rendering/RenderMaterialResolve.h>
#include <XCEngine/Rendering/RenderMaterialStateUtils.h> #include <XCEngine/Rendering/RenderMaterialStateUtils.h>
#include <XCEngine/Rendering/Extraction/RenderSceneExtractor.h> #include <XCEngine/Rendering/Extraction/RenderSceneExtractor.h>