Commit f99ccb08 by Shahbaz Youssefi Committed by Commit Bot

Vulkan: Add a perf warning when dropping superseded updates

If an update to an image subresource is entirely superseded by a following update, the former update is dropped. This change adds a perf warning for this. Bug: angleproject:3461 Change-Id: Iaf4984ba52f3dfc86d5cc87f8be82123badebd04 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2613203Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent a392a81d
...@@ -5863,6 +5863,9 @@ void ImageHelper::removeSupersededUpdates(ContextVk *contextVk, gl::TexLevelMask ...@@ -5863,6 +5863,9 @@ void ImageHelper::removeSupersededUpdates(ContextVk *contextVk, gl::TexLevelMask
if (isColorOrDepthSuperseded && isStencilSuperseded) if (isColorOrDepthSuperseded && isStencilSuperseded)
{ {
ANGLE_PERF_WARNING(contextVk->getDebug(), GL_DEBUG_SEVERITY_LOW,
"Dropped image update that is superseded by an overlapping one");
update.release(renderer); update.release(renderer);
return true; return true;
} }
......
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