Graphics: Fix blending (temporary fix until frame graph handles it)

This commit is contained in:
Jérôme Leclercq
2021-11-24 21:56:33 +01:00
parent d475bbd4a2
commit b8b0552a4e
4 changed files with 25 additions and 14 deletions

View File

@@ -386,15 +386,23 @@ namespace Nz
{
builder.SetScissor(renderRegion);
builder.SetViewport(renderRegion);
builder.BindPipeline(*graphics->GetBlitPipeline());
builder.BindPipeline(*graphics->GetBlitPipeline(false));
builder.BindVertexBuffer(0, *graphics->GetFullscreenVertexBuffer());
bool first = true;
for (const ViewerData* viewerData : viewers)
{
const ShaderBindingPtr& blitShaderBinding = viewerData->blitShaderBinding;
builder.BindShaderBinding(0, *blitShaderBinding);
builder.Draw(3);
if (first)
{
builder.BindPipeline(*graphics->GetBlitPipeline(true));
first = false;
}
}
}
builder.EndDebugRegion();