summaryrefslogtreecommitdiff
path: root/chapters/framebuffer.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'chapters/framebuffer.adoc')
-rw-r--r--chapters/framebuffer.adoc22
1 files changed, 5 insertions, 17 deletions
diff --git a/chapters/framebuffer.adoc b/chapters/framebuffer.adoc
index 8dd8fbcd..e565df47 100644
--- a/chapters/framebuffer.adoc
+++ b/chapters/framebuffer.adoc
@@ -118,23 +118,17 @@ ifdef::VK_EXT_rasterization_order_attachment_access,VK_ARM_rasterization_order_a
pname:flags must: not include
ename:VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT
endif::VK_EXT_rasterization_order_attachment_access,VK_ARM_rasterization_order_attachment_access[]
-ifdef::VK_EXT_extended_dynamic_state3[]
* [[VUID-VkPipelineColorBlendStateCreateInfo-pAttachments-07353]]
- If pname:attachmentCount is not `0`, and any of
- ename:VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT,
+ If pname:attachmentCount is not `0`
+ifdef::VK_EXT_extended_dynamic_state3[]
+ , and any of ename:VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT,
ename:VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT,
ename:VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT, or
ename:VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT are not set,
+endif::VK_EXT_extended_dynamic_state3[]
pname:pAttachments must: be a valid pointer to an array of
pname:attachmentCount valid slink:VkPipelineColorBlendAttachmentState
structures
-endif::VK_EXT_extended_dynamic_state3[]
-ifndef::VK_EXT_extended_dynamic_state3[]
- * [[VUID-VkPipelineColorBlendStateCreateInfo-pAttachments-07354]]
- If pname:attachmentCount is not `0`, pname:pAttachments must: be a valid
- pointer to an array of pname:attachmentCount valid
- slink:VkPipelineColorBlendAttachmentState structures
-endif::VK_EXT_extended_dynamic_state3[]
****
include::{generated}/validity/structs/VkPipelineColorBlendStateCreateInfo.adoc[]
@@ -1107,23 +1101,17 @@ Write Mask>> as follows:
If the <<features-colorWriteEnable, pname:colorWriteEnable>> feature is
not enabled, all elements of pname:pColorWriteEnables must: be
ename:VK_TRUE
-ifdef::VK_EXT_extended_dynamic_state3[]
* [[VUID-VkPipelineColorWriteCreateInfoEXT-attachmentCount-07608]]
+ifdef::VK_EXT_extended_dynamic_state3[]
If the pipeline is being created with
ename:VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT,
ename:VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT,
ename:VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT, or
ename:VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT dynamic states not set,
- pname:attachmentCount must: be equal to the pname:attachmentCount member
- of the sname:VkPipelineColorBlendStateCreateInfo structure specified
- during pipeline creation
endif::VK_EXT_extended_dynamic_state3[]
-ifndef::VK_EXT_extended_dynamic_state3[]
- * [[VUID-VkPipelineColorWriteCreateInfoEXT-attachmentCount-04802]]
pname:attachmentCount must: be equal to the pname:attachmentCount member
of the sname:VkPipelineColorBlendStateCreateInfo structure specified
during pipeline creation
-endif::VK_EXT_extended_dynamic_state3[]
* [[VUID-VkPipelineColorWriteCreateInfoEXT-attachmentCount-06655]]
pname:attachmentCount must: be less than or equal to the
pname:maxColorAttachments member of sname:VkPhysicalDeviceLimits