Add offscreen render targets and rename AssetRegistry to ResourceRegistry #8

Merged
burkkyy merged 26 commits from dev into main 2026-09-25 20:39:26 -07:00
14 changed files with 16 additions and 16 deletions
Showing only changes of commit 650b4d813f - Show all commits
+5 -5
View File
@@ -16,15 +16,15 @@
#include "buffer.hpp" #include "buffer.hpp"
#include "device.hpp" #include "device.hpp"
#include "imgui_renderer.hpp"
#include "mesh.hpp"
#include "pipelines/graphics_pipeline.hpp" #include "pipelines/graphics_pipeline.hpp"
#include "render_context.hpp" #include "rendering/imgui_renderer.hpp"
#include "render_target.hpp" #include "rendering/model_render_system.hpp"
#include "rendering/render_context.hpp"
#include "rendering/render_graph.hpp" #include "rendering/render_graph.hpp"
#include "resources/mesh.hpp"
#include "resources/render_target.hpp"
#include "resources/resource_registry.hpp" #include "resources/resource_registry.hpp"
#include "shader.hpp" #include "shader.hpp"
#include "systems/model_render_system.hpp"
#include "window.hpp" #include "window.hpp"
namespace sophia { namespace sophia {
@@ -1,11 +1,11 @@
#include "imgui_renderer.hpp" #include "rendering/imgui_renderer.hpp"
#include <imgui.h> #include <imgui.h>
#include <imgui_impl_glfw.h> #include <imgui_impl_glfw.h>
#include <imgui_impl_vulkan.h> #include <imgui_impl_vulkan.h>
#include <imgui_internal.h> #include <imgui_internal.h>
#include "render_target.hpp" #include "resources/render_target.hpp"
namespace sophia { namespace sophia {
@@ -1,4 +1,4 @@
#include "model_render_system.hpp" #include "rendering/model_render_system.hpp"
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
@@ -5,9 +5,9 @@
#include <span> #include <span>
#include "device.hpp" #include "device.hpp"
#include "mesh.hpp"
#include "pipelines/graphics_pipeline.hpp" #include "pipelines/graphics_pipeline.hpp"
#include "render_context.hpp" #include "rendering/render_context.hpp"
#include "resources/mesh.hpp"
namespace sophia { namespace sophia {
@@ -1,4 +1,4 @@
#include "render_context.hpp" #include "rendering/render_context.hpp"
#include <limits> #include <limits>
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
@@ -1,4 +1,4 @@
#include "mesh.hpp" #include "resources/mesh.hpp"
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
#include <sophia/util/logger.hpp> #include <sophia/util/logger.hpp>
@@ -4,7 +4,7 @@
#include <sophia/util/pool.hpp> #include <sophia/util/pool.hpp>
#include "device.hpp" #include "device.hpp"
#include "render_target.hpp" #include "resources/render_target.hpp"
namespace sophia { namespace sophia {
@@ -1,4 +1,4 @@
#include "render_target.hpp" #include "resources/render_target.hpp"
#include <algorithm> #include <algorithm>
+1 -1
View File
@@ -4,7 +4,7 @@
#include <sophia/util/pool.hpp> #include <sophia/util/pool.hpp>
#include "device.hpp" #include "device.hpp"
#include "mesh.hpp" #include "resources/mesh.hpp"
#include "resources/pools/render_target_pool.hpp" #include "resources/pools/render_target_pool.hpp"
namespace sophia { namespace sophia {
+1 -1
View File
@@ -1,7 +1,7 @@
#include <sophia/ui/ui.hpp> #include <sophia/ui/ui.hpp>
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
#include "imgui_renderer.hpp" #include "rendering/imgui_renderer.hpp"
namespace sophia { namespace sophia {