dEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of...
authorscygan <slawomir.cygan@intel.com>
Tue, 8 Dec 2015 15:22:19 +0000 (16:22 +0100)
committerscygan <slawomir.cygan@intel.com>
Tue, 8 Dec 2015 15:57:23 +0000 (16:57 +0100)
commit433aad756646dacd9b9bdd863fda3578977e254e
treef3abfdd82abd26fed866cea5418268d87d11a506
parent535d591fa5db7fc018d47edd88e17c074eda777b
dEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of range

The loop is executed for each of subpasses, adding a dependency from subpassNdx to subpass + 1.  For the last iteration subpass + 1 would point to not existing subpass.
The fix here is to remove last iteration. hence for N subpasses N-1 dependiences would be made

(internal ref: renderpass 2, --deqp-caselist={dEQP-VK{renderpass{attachment_allocation{grow{3}}}}} )
external/vulkancts/modules/vulkan/vktRenderPassTests.cpp