Shadows - need to fix frame buffers

This commit is contained in:
Confideo-IOM
2026-07-28 00:26:04 +01:00
parent 3810f74e81
commit d48097c645
54 changed files with 623 additions and 100 deletions
@@ -48,8 +48,7 @@ void HydraDeferredPipeline::Render()
HydraECS* ecs = GetEngine()->ECS();
std::shared_ptr<HydraRenderSystem> render_system = ecs->GetSystem<HydraRenderSystem>();
GetEngine()->Renderer()->BeginFrame();
GetEngine()->Renderer()->BeginFrame();
for(uint32_t rs_idx = 0; rs_idx <m_render_stages.size(); rs_idx++)
{
m_render_stages[rs_idx]->Render(render_system->Entities);
@@ -176,7 +175,7 @@ void HydraDeferredPipeline::_CreateColourRenderStage()
render_stage->Initialise(shader_path + "deferred_shader.vert",
shader_path + "deferred_shader.frag",
shader_path + "deferred_shader.frag", "",
shader_binding,
m_frame_buffer_id,
textures,
@@ -234,7 +233,7 @@ void HydraDeferredPipeline::_CreateOutputRenderStage()
render_stage->Initialise(shader_path + "deferred_output_shader.vert",
shader_path + "deferred_output_shader.frag",
shader_path + "deferred_output_shader.frag", "",
shader_binding,
0,
textures,