Graphics: Fix blending (temporary fix until frame graph handles it)
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user