2D scene rendering + image loading #15

Merged
burkkyy merged 18 commits from issue-14/2d-scene-support-spritecomponent-2d-render-system into main 2026-09-30 15:56:33 -07:00
14 changed files with 15 additions and 15 deletions
Showing only changes of commit fc70475538 - Show all commits
+5 -5
View File
@@ -14,11 +14,11 @@
#include <vector> #include <vector>
#include <vulkan/vulkan.hpp> #include <vulkan/vulkan.hpp>
#include "rendering/imgui_renderer.hpp" #include "renderer/imgui_renderer.hpp"
#include "rendering/model_render_system.hpp" #include "renderer/model_render_system.hpp"
#include "rendering/render_context.hpp" #include "renderer/render_context.hpp"
#include "rendering/render_graph.hpp" #include "renderer/render_graph.hpp"
#include "rendering/scene_renderer.hpp" #include "renderer/scene_renderer.hpp"
#include "resources/mesh.hpp" #include "resources/mesh.hpp"
#include "resources/render_target.hpp" #include "resources/render_target.hpp"
#include "resources/resource_registry.hpp" #include "resources/resource_registry.hpp"
@@ -1,4 +1,4 @@
#include "rendering/imgui_renderer.hpp" #include "renderer/imgui_renderer.hpp"
#include <imgui.h> #include <imgui.h>
#include <imgui_impl_glfw.h> #include <imgui_impl_glfw.h>
@@ -1,4 +1,4 @@
#include "rendering/model_render_system.hpp" #include "renderer/model_render_system.hpp"
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
@@ -4,7 +4,7 @@
#include <sophia/frame_info.hpp> #include <sophia/frame_info.hpp>
#include <span> #include <span>
#include "rendering/render_context.hpp" #include "renderer/render_context.hpp"
#include "resources/mesh.hpp" #include "resources/mesh.hpp"
#include "vulkan/device.hpp" #include "vulkan/device.hpp"
#include "vulkan/pipelines/graphics_pipeline.hpp" #include "vulkan/pipelines/graphics_pipeline.hpp"
@@ -1,4 +1,4 @@
#include "rendering/render_context.hpp" #include "renderer/render_context.hpp"
#include <limits> #include <limits>
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
@@ -1,4 +1,4 @@
#include "rendering/render_graph.hpp" #include "renderer/render_graph.hpp"
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
#include <utility> #include <utility>
@@ -1,4 +1,4 @@
#include "rendering/scene_renderer.hpp" #include "renderer/scene_renderer.hpp"
#include <algorithm> #include <algorithm>
#include <sophia/components.hpp> #include <sophia/components.hpp>
@@ -4,7 +4,7 @@
#include <sophia/scene_view.hpp> #include <sophia/scene_view.hpp>
#include <vector> #include <vector>
#include "rendering/sprite_render_system.hpp" #include "renderer/sprite_render_system.hpp"
#include "resources/resource_registry.hpp" #include "resources/resource_registry.hpp"
namespace sophia { namespace sophia {
@@ -1,4 +1,4 @@
#include "rendering/sprite_render_system.hpp" #include "renderer/sprite_render_system.hpp"
#include <sophia/util/assert.hpp> #include <sophia/util/assert.hpp>
#include <sophia/util/logger.hpp> #include <sophia/util/logger.hpp>
@@ -7,7 +7,7 @@
#include <span> #include <span>
#include <unordered_map> #include <unordered_map>
#include "rendering/render_context.hpp" #include "renderer/render_context.hpp"
#include "resources/resource_registry.hpp" #include "resources/resource_registry.hpp"
#include "vulkan/buffer.hpp" #include "vulkan/buffer.hpp"
#include "vulkan/descriptors/descriptor_pool.hpp" #include "vulkan/descriptors/descriptor_pool.hpp"
+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 "rendering/imgui_renderer.hpp" #include "renderer/imgui_renderer.hpp"
namespace sophia { namespace sophia {