Graphics: Fix clear being parasited by scissor operations

This commit is contained in:
Lynix
2018-04-15 02:31:51 +02:00
parent d253ec1adc
commit bf0b8e9c76
3 changed files with 15 additions and 3 deletions

View File

@@ -69,6 +69,11 @@ namespace Nz
void ForwardRenderTechnique::Clear(const SceneData& sceneData) const
{
const RenderTarget* renderTarget = sceneData.viewer->GetTarget();
Recti fullscreenScissorRect = Recti(Vector2i(renderTarget->GetSize()));
Renderer::SetScissorRect(fullscreenScissorRect);
Renderer::Enable(RendererParameter_DepthBuffer, true);
Renderer::Enable(RendererParameter_DepthWrite, true);
Renderer::Clear(RendererBuffer_Depth);