Merge pull request #779 from krOoze/reapply_742
Apply #742 to `VkSubpassDependency2`: allow |, allow cond. rend.
This commit is contained in:
commit
8c5de0a387
|
@ -1099,8 +1099,8 @@ layouts as follows:
|
|||
ename:VK_SUBPASS_EXTERNAL
|
||||
* [[VUID-VkSubpassDependency-srcSubpass-01989]]
|
||||
If pname:srcSubpass is equal to pname:dstSubpass, pname:srcStageMask and
|
||||
pname:dstStageMask must: not set any bits that are not
|
||||
ename:VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, or not one of the
|
||||
pname:dstStageMask must: not set any bits that are neither
|
||||
ename:VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, nor one of the
|
||||
<<synchronization-pipeline-stages-types,graphics pipeline stages>>
|
||||
* [[VUID-VkSubpassDependency-srcSubpass-00867]]
|
||||
If pname:srcSubpass is equal to pname:dstSubpass and not all of the
|
||||
|
@ -1802,22 +1802,10 @@ corresponding subpass dependency.
|
|||
* [[VUID-VkSubpassDependency2KHR-srcSubpass-03085]]
|
||||
pname:srcSubpass and pname:dstSubpass must: not both be equal to
|
||||
ename:VK_SUBPASS_EXTERNAL
|
||||
* [[VUID-VkSubpassDependency2KHR-srcSubpass-03086]]
|
||||
If pname:srcSubpass is equal to pname:dstSubpass, pname:srcStageMask and
|
||||
pname:dstStageMask must: only contain one of
|
||||
ename:VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT,
|
||||
ename:VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT,
|
||||
ename:VK_PIPELINE_STAGE_VERTEX_INPUT_BIT,
|
||||
ename:VK_PIPELINE_STAGE_VERTEX_SHADER_BIT,
|
||||
ename:VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT,
|
||||
ename:VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT,
|
||||
ename:VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT,
|
||||
ename:VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT,
|
||||
ename:VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT,
|
||||
ename:VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT,
|
||||
ename:VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT,
|
||||
ename:VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT, or
|
||||
ename:VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT
|
||||
* If pname:srcSubpass is equal to pname:dstSubpass, pname:srcStageMask and
|
||||
pname:dstStageMask must: not set any bits that are neither
|
||||
ename:VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT, nor one of the
|
||||
<<synchronization-pipeline-stages-types,graphics pipeline stages>>
|
||||
* [[VUID-VkSubpassDependency2KHR-srcSubpass-03087]]
|
||||
If pname:srcSubpass is equal to pname:dstSubpass and not all of the
|
||||
stages in pname:srcStageMask and pname:dstStageMask are
|
||||
|
|
Loading…
Reference in New Issue