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
2 changed files with 37 additions and 0 deletions
Showing only changes of commit 39253771f1 - Show all commits
+12
View File
@@ -0,0 +1,12 @@
#include "rendering/scene_renderer.hpp"
namespace sophia {
SceneRenderer::SceneRenderer(ResourceRegistry& resources)
: resources{resources} {}
SceneRenderer::~SceneRenderer() {}
void SceneRenderer::render(const Scene& scene, RenderTargetHandle target) {}
} // namespace sophia
+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include <sophia/handles.hpp>
#include <sophia/scene.hpp>
#include "resources/resource_registry.hpp"
namespace sophia {
class SceneRenderer {
public:
SceneRenderer(const SceneRenderer&) = delete;
SceneRenderer& operator=(const SceneRenderer&) = delete;
SceneRenderer(ResourceRegistry& resources);
~SceneRenderer();
// add camera as a arg (entity)
void render(const Scene& scene, RenderTargetHandle target);
private:
ResourceRegistry& resources;
};
} // namespace sophia