EDIT: folder structure refactoring

This commit is contained in:
2025-11-26 22:22:06 +09:00
parent 87e2a5d683
commit a816864c88
42 changed files with 124 additions and 121 deletions

View File

@@ -1,5 +1,5 @@
#include <render/rg_builder.h>
#include <render/rg_resources.h>
#include "builder.h"
#include "resources.h"
// ---- RGPassResources ----
VkImage RGPassResources::image(RGImageHandle h) const

View File

@@ -1,6 +1,6 @@
#pragma once
#include <render/rg_types.h>
#include <render/graph/types.h>
#include <vector>
class RGResourceRegistry;

View File

@@ -1,4 +1,4 @@
#include <render/rg_graph.h>
#include "graph.h"
#include <core/engine_context.h>
#include <core/vk_images.h>
#include <core/vk_initializers.h>

View File

@@ -1,9 +1,9 @@
#pragma once
#include <core/vk_types.h>
#include <render/rg_types.h>
#include <render/rg_resources.h>
#include <render/rg_builder.h>
#include <render/graph/types.h>
#include <render/graph/resources.h>
#include <render/graph/builder.h>
#include <functional>
#include <string>

View File

@@ -1,4 +1,4 @@
#include <render/rg_resources.h>
#include "resources.h"
#include <core/engine_context.h>
#include <core/vk_resource.h>
#include <vk_mem_alloc.h>

View File

@@ -1,7 +1,7 @@
#pragma once
#include <core/vk_types.h>
#include <render/rg_types.h>
#include <render/graph/types.h>
#include <string>
#include <vector>
#include <unordered_map>

View File

@@ -1,7 +1,7 @@
#include "vk_materials.h"
#include "materials.h"
#include "core/vk_engine.h"
#include "render/vk_pipelines.h"
#include "render/pipelines.h"
#include "core/vk_initializers.h"
#include "core/vk_pipeline_manager.h"
#include "core/asset_manager.h"

View File

@@ -1,4 +1,4 @@
#include "vk_renderpass_background.h"
#include "background.h"
#include <string_view>
#include "vk_swapchain.h"
@@ -6,7 +6,7 @@
#include "core/vk_resource.h"
#include "core/vk_pipeline_manager.h"
#include "core/asset_manager.h"
#include "render/rg_graph.h"
#include "render/graph/graph.h"
#include <cstring>
#include "frame_resources.h"

View File

@@ -1,7 +1,7 @@
#pragma once
#include "vk_renderpass.h"
#include "render/renderpass.h"
#include "compute/vk_compute.h"
#include "render/rg_types.h"
#include "render/graph/types.h"
class RenderGraph;

View File

@@ -1,4 +1,4 @@
#include "vk_renderpass_geometry.h"
#include "geometry.h"
#include <chrono>
#include <unordered_set>
@@ -14,7 +14,7 @@
#include "vk_mem_alloc.h"
#include "vk_scene.h"
#include "vk_swapchain.h"
#include "render/rg_graph.h"
#include "render/graph/graph.h"
// Basic conservative frustum test against RenderObject AABB.
// Clip space uses Vulkan Z0 (0..w). Returns true if any part of the box is inside.

View File

@@ -1,6 +1,6 @@
#pragma once
#include "vk_renderpass.h"
#include <render/rg_types.h>
#include "render/renderpass.h"
#include <render/graph/types.h>
class SwapchainManager;
class RenderGraph;

View File

@@ -1,4 +1,4 @@
#include "vk_renderpass_imgui.h"
#include "imgui_pass.h"
#include "imgui.h"
#include "imgui_impl_sdl2.h"
@@ -7,7 +7,7 @@
#include "vk_swapchain.h"
#include "core/vk_initializers.h"
#include "core/engine_context.h"
#include "render/rg_graph.h"
#include "render/graph/graph.h"
void ImGuiPass::init(EngineContext *context)
{

View File

@@ -1,7 +1,7 @@
#pragma once
#include "vk_renderpass.h"
#include "render/renderpass.h"
#include "core/vk_types.h"
#include <render/rg_types.h>
#include <render/graph/types.h>
class ImGuiPass : public IRenderPass
{

View File

@@ -1,4 +1,4 @@
#include "vk_renderpass_lighting.h"
#include "lighting.h"
#include "frame_resources.h"
#include "vk_descriptor_manager.h"
@@ -6,7 +6,7 @@
#include "core/engine_context.h"
#include "core/vk_initializers.h"
#include "core/vk_resource.h"
#include "render/vk_pipelines.h"
#include "render/pipelines.h"
#include "core/vk_pipeline_manager.h"
#include "core/asset_manager.h"
#include "core/vk_descriptors.h"
@@ -15,7 +15,7 @@
#include "vk_mem_alloc.h"
#include "vk_sampler_manager.h"
#include "vk_swapchain.h"
#include "render/rg_graph.h"
#include "render/graph/graph.h"
#include <array>
#include <cstring>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "vk_renderpass.h"
#include <render/rg_types.h>
#include "render/renderpass.h"
#include <render/graph/types.h>
#include <span>
class LightingPass : public IRenderPass

View File

@@ -1,11 +1,11 @@
#include "vk_renderpass_shadow.h"
#include "shadow.h"
#include <unordered_set>
#include <string>
#include "core/engine_context.h"
#include "render/rg_graph.h"
#include "render/rg_builder.h"
#include "render/graph/graph.h"
#include "render/graph/builder.h"
#include "vk_swapchain.h"
#include "vk_scene.h"
#include "frame_resources.h"
@@ -15,7 +15,7 @@
#include "core/vk_initializers.h"
#include "core/vk_pipeline_manager.h"
#include "core/asset_manager.h"
#include "render/vk_pipelines.h"
#include "render/pipelines.h"
#include "core/vk_types.h"
#include "core/config.h"

View File

@@ -1,7 +1,7 @@
#pragma once
#include "vk_renderpass.h"
#include <render/rg_types.h>
#include "render/renderpass.h"
#include <render/graph/types.h>
#include <span>
class RenderGraph;

View File

@@ -1,4 +1,4 @@
#include "vk_renderpass_tonemap.h"
#include "tonemap.h"
#include <core/engine_context.h>
#include <core/vk_descriptors.h>
@@ -8,8 +8,8 @@
#include <core/vk_device.h>
#include <core/vk_resource.h>
#include <vk_sampler_manager.h>
#include <render/rg_graph.h>
#include <render/rg_resources.h>
#include <render/graph/graph.h>
#include <render/graph/resources.h>
#include "frame_resources.h"

View File

@@ -1,8 +1,8 @@
#pragma once
#include <core/vk_types.h>
#include <render/vk_renderpass.h>
#include <render/rg_types.h>
#include <render/renderpass.h>
#include <render/graph/types.h>
class EngineContext;
class RenderGraph;

View File

@@ -1,4 +1,4 @@
#include "vk_renderpass_transparent.h"
#include "transparent.h"
#include <algorithm>
#include <unordered_set>
@@ -13,7 +13,7 @@
#include "core/vk_device.h"
#include "core/vk_descriptor_manager.h"
#include "core/frame_resources.h"
#include "render/rg_graph.h"
#include "render/graph/graph.h"
void TransparentPass::init(EngineContext *context)
{

View File

@@ -1,7 +1,7 @@
#pragma once
#include "vk_renderpass.h"
#include "render/rg_types.h"
#include "render/renderpass.h"
#include "render/graph/types.h"
class TransparentPass : public IRenderPass
{

View File

@@ -1,4 +1,4 @@
#include <render/vk_pipelines.h>
#include "pipelines.h"
#include <fstream>
#include <core/vk_initializers.h>

View File

@@ -1,12 +1,12 @@
#include "vk_renderpass.h"
#include "renderpass.h"
#include "vk_renderpass_background.h"
#include "vk_renderpass_geometry.h"
#include "vk_renderpass_imgui.h"
#include "vk_renderpass_lighting.h"
#include "vk_renderpass_transparent.h"
#include "vk_renderpass_tonemap.h"
#include "vk_renderpass_shadow.h"
#include "passes/background.h"
#include "passes/geometry.h"
#include "passes/imgui_pass.h"
#include "passes/lighting.h"
#include "passes/transparent.h"
#include "passes/tonemap.h"
#include "passes/shadow.h"
void RenderPassManager::init(EngineContext *context)
{