Commit 32101999 by Tobin Ehlis Committed by Commit Bot

Vulkan:Skip appendToStartedRenderPass()

In the case where command graph is disabled, we don't need to call appendToStartedRenderPass(). Bug: angleproject:4029 Change-Id: I9b9d1ad666a903fcb63ab394944cfe7adb836a08 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2065708Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Tobin Ehlis <tobine@google.com>
parent bb654cf8
......@@ -1279,7 +1279,8 @@ angle::Result UtilsVk::clearFramebuffer(ContextVk *contextVk,
const gl::Rectangle &scissoredRenderArea = params.clearArea;
vk::CommandBuffer *commandBuffer;
if (!framebuffer->appendToStartedRenderPass(&contextVk->getResourceUseList(),
if (!contextVk->commandGraphEnabled() ||
!framebuffer->appendToStartedRenderPass(&contextVk->getResourceUseList(),
scissoredRenderArea, &commandBuffer))
{
ANGLE_TRY(framebuffer->startNewRenderPass(contextVk, scissoredRenderArea, &commandBuffer));
......@@ -1516,7 +1517,8 @@ angle::Result UtilsVk::blitResolveImpl(ContextVk *contextVk,
}
vk::CommandBuffer *commandBuffer;
if (!framebuffer->appendToStartedRenderPass(&contextVk->getResourceUseList(), params.blitArea,
if (!contextVk->commandGraphEnabled() ||
!framebuffer->appendToStartedRenderPass(&contextVk->getResourceUseList(), params.blitArea,
&commandBuffer))
{
ANGLE_TRY(framebuffer->startNewRenderPass(contextVk, params.blitArea, &commandBuffer));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment