OSDN Git Service

Propagate image view clear aspect mask to image clear
authorChris Forbes <chrisforbes@google.com>
Sat, 16 Mar 2019 01:37:58 +0000 (18:37 -0700)
committerChris Forbes <chrisforbes@google.com>
Sat, 16 Mar 2019 05:02:11 +0000 (05:02 +0000)
commit64cf1399cd6b64f3d3f312b025bf10161fa5580f
tree0a0e2aa9168b9fbf6fa8fc65c6c045a23955f8b8
parent1a4c712171ff98d8768aa1f2ff94d95c559d2096
Propagate image view clear aspect mask to image clear

The mask was previously dropped on the floor here, and the imageview's
only mask used instead. This would produce incorrect results when a
renderpass begin operation had different load ops for depth vs stencil aspect.

Bug: b/128715612
Change-Id: I2bf4051e16c027737b65cd5bc5193a94cf891c36
Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/27428
Tested-by: Chris Forbes <chrisforbes@google.com>
Presubmit-Ready: Chris Forbes <chrisforbes@google.com>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
src/Vulkan/VkImageView.cpp