Track clear counts in vulkan render passes
authorGreg Daniel <egdaniel@google.com>
Mon, 23 Jan 2017 16:04:45 +0000 (11:04 -0500)
committerSkia Commit-Bot <skia-commit-bot@chromium.org>
Mon, 23 Jan 2017 18:52:25 +0000 (18:52 +0000)
commit77a86f81f39227ea53441af2afc647f589a96a0d
tree2bba69c64ebe12beef7251b1fec24f739150b196
parent62bb2803a8e0ab2571ccec8de72a6a995d46a726
Track clear counts in vulkan render passes

Though not required by spec, the validation layers have started spitting
out warnings if the clearValueCount in BeginRenderPass is greater than
the number of attachments actually being cleared. This just adds tracking
of the count to appease the validation layers.

BUG=skia:

Change-Id: Iac6500df3ed5ad3f5df5f045c6e533bb021857aa
Reviewed-on: https://skia-review.googlesource.com/7401
Reviewed-by: Jim Van Verth <jvanverth@google.com>
Commit-Queue: Greg Daniel <egdaniel@google.com>
src/gpu/vk/GrVkCommandBuffer.cpp
src/gpu/vk/GrVkCommandBuffer.h
src/gpu/vk/GrVkCopyManager.cpp
src/gpu/vk/GrVkGpu.cpp
src/gpu/vk/GrVkRenderPass.cpp
src/gpu/vk/GrVkRenderPass.h