commit | 02a579e98a1c7744082af32b123f389c3a125547 | [log] [tgz] |
---|---|---|
author | Shahbaz Youssefi <syoussefi@chromium.org> | Wed Mar 27 14:21:20 2019 -0400 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Mar 28 04:47:51 2019 +0000 |
tree | a3e1bd53f95eab60dad2b5aebeb4553041f3b75b | |
parent | 56124e684354f23994f98bd972234058be74872a [diff] [blame] |
Vulkan: roll Vulkan repos to v1.1.102 Bug: angleproject:3320 Change-Id: Ia24f9bc2499f36c6aab810db00bb6408920222fd Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1541719 Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org>
diff --git a/src/libANGLE/renderer/vulkan/FramebufferVk.cpp b/src/libANGLE/renderer/vulkan/FramebufferVk.cpp index 7d36c30..3d46a06 100644 --- a/src/libANGLE/renderer/vulkan/FramebufferVk.cpp +++ b/src/libANGLE/renderer/vulkan/FramebufferVk.cpp
@@ -181,6 +181,12 @@ bool clearColor = IsMaskFlagSet(static_cast<int>(mask), GL_COLOR_BUFFER_BIT); + // If the only thing to be cleared was depth and it's masked, there's nothing to do. + if (!clearColor && !clearDepth && !clearStencil) + { + return angle::Result::Continue; + } + const gl::State &glState = context->getState(); VkClearDepthStencilValue clearDepthStencilValue =