Graphics/CameraComponent: Add remaining features

This commit is contained in:
Jérôme Leclercq
2021-07-10 14:27:38 +02:00
parent 488ccf9648
commit ae364934bb
5 changed files with 233 additions and 14 deletions

View File

@@ -243,10 +243,12 @@ namespace Nz
return FramePassExecution::Execute;
});
framePass.SetCommandCallback([this, viewer = viewer](CommandBufferBuilder& builder, const Recti& renderRect)
framePass.SetCommandCallback([this, viewer = viewer](CommandBufferBuilder& builder, const Recti& /*renderRect*/)
{
builder.SetScissor(renderRect);
builder.SetViewport(renderRect);
Recti viewport = viewer->GetViewport();
builder.SetScissor(viewport);
builder.SetViewport(viewport);
builder.BindShaderBinding(Graphics::ViewerBindingSet, viewer->GetViewerInstance().GetShaderBinding());
for (const auto& [worldInstance, renderables] : m_renderables)