diff options
Diffstat (limited to 'chapters/framebuffer.adoc')
-rw-r--r-- | chapters/framebuffer.adoc | 22 |
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 |