Shadow buffer
This commit is contained in:
@@ -60,13 +60,16 @@ void HydraForwardPipeline::Render()
|
||||
HydraECS* ecs = GetEngine()->ECS();
|
||||
std::shared_ptr<HydraRenderSystem> render_system = ecs->GetSystem<HydraRenderSystem>();
|
||||
|
||||
GetEngine()->Renderer()->BeginFrame();
|
||||
float depth_value = 1;
|
||||
float screen_colour[4] = {0, 0.2, 0.7, 1};
|
||||
|
||||
glClearNamedFramebufferfv(0, GL_COLOR, 0, screen_colour);
|
||||
glClearNamedFramebufferfv(0, GL_DEPTH, 0, &depth_value);
|
||||
|
||||
for(uint32_t rs_idx = 0; rs_idx <m_render_stages.size(); rs_idx++)
|
||||
{
|
||||
m_render_stages[rs_idx]->Render(render_system->Entities);
|
||||
}
|
||||
GetEngine()->Renderer()->EndFrame();
|
||||
}
|
||||
|
||||
void HydraForwardPipeline::_UpdateUBO()
|
||||
|
||||
Reference in New Issue
Block a user