Lines Matching defs:text

13 …"text": " If <code>instance</code> is not <code>NULL</code>, <code>instance</code> <strong class=\…  string
17 …"text": " <code>pName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-8 str… string
25 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
29 …"text": " <code>pName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-8 str… string
37 …"text": " <code>pApiVersion</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
45 …"text": " All <a href=\"#extendingvulkan-extensions-extensiondependencies\">required extensions</a… string
49 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
53 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
57 …"text": " <code>pInstance</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a… string
65 …"text": " If the <code>pNext</code> chain of <code>VkInstanceCreateInfo</code> includes a <code>Vk… string
71 …"text": " If the <code>pNext</code> chain of <code>VkInstanceCreateInfo</code> includes a <code>Vk… string
77 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_INS… string
81 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
85 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
89 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
93 …"text": " If <code>pApplicationInfo</code> is not <code>NULL</code>, <code>pApplicationInfo</code>… string
97 …"text": " If <code>enabledLayerCount</code> is not <code>0</code>, <code>ppEnabledLayerNames</code… string
101 …"text": " If <code>enabledExtensionCount</code> is not <code>0</code>, <code>ppEnabledExtensionNam… string
109 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VAL… string
113 …"text": " <code>pDisabledValidationChecks</code> <strong class=\"purple\">must</strong> be a valid… string
117 …"text": " <code>disabledValidationCheckCount</code> <strong class=\"purple\">must</strong> be grea… string
125 …"text": " If the <code>pEnabledValidationFeatures</code> array contains <code>VK_VALIDATION_FEATUR… string
129 …"text": " If the <code>pEnabledValidationFeatures</code> array contains <code>VK_VALIDATION_FEATUR… string
133 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VAL… string
137 …"text": " If <code>enabledValidationFeatureCount</code> is not <code>0</code>, <code>pEnabledValid… string
141 …"text": " If <code>disabledValidationFeatureCount</code> is not <code>0</code>, <code>pDisabledVal… string
149 …"text": " If <code>apiVersion</code> is not <code>0</code>, then it <strong class=\"purple\">must<… string
153 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_APP… string
157 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
161 …"text": " If <code>pApplicationName</code> is not <code>NULL</code>, <code>pApplicationName</code>… string
165 …"text": " If <code>pEngineName</code> is not <code>NULL</code>, <code>pEngineName</code> <strong c… string
173 …"text": " All child objects created using <code>instance</code> <strong class=\"purple\">must</str… string
177 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>instance</code> was creat… string
181 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>instance</code> was cr… string
185 …"text": " If <code>instance</code> is not <code>NULL</code>, <code>instance</code> <strong class=\… string
189 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
197 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
201 …"text": " <code>pPhysicalDeviceCount</code> <strong class=\"purple\">must</strong> be a valid poin… string
205 …"text": " If the value referenced by <code>pPhysicalDeviceCount</code> is not <code>0</code>, and … string
213 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
217 …"text": " <code>pProperties</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
225 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
229 …"text": " <code>pProperties</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
237 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
241 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
245 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
253 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
261 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
269 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
277 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
285 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
293 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
301 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
309 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
313 …"text": " <code>pQueueFamilyPropertyCount</code> <strong class=\"purple\">must</strong> be a valid… string
317 …"text": " If the value referenced by <code>pQueueFamilyPropertyCount</code> is not <code>0</code>,… string
325 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
329 …"text": " <code>pQueueFamilyPropertyCount</code> <strong class=\"purple\">must</strong> be a valid… string
333 …"text": " If the value referenced by <code>pQueueFamilyPropertyCount</code> is not <code>0</code>,… string
341 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
345 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
349 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
357 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
361 …"text": " Any given element of <code>priorities</code> <strong class=\"purple\">must</strong> be a… string
369 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
377 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
385 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
389 …"text": " <code>pCounterCount</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
393 …"text": " If the value referenced by <code>pCounterCount</code> is not <code>0</code>, and <code>p… string
397 …"text": " If the value referenced by <code>pCounterCount</code> is not <code>0</code>, and <code>p… string
405 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
409 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
417 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
421 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
429 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
433 …"text": " <code>pPhysicalDeviceGroupCount</code> <strong class=\"purple\">must</strong> be a valid… string
437 …"text": " If the value referenced by <code>pPhysicalDeviceGroupCount</code> is not <code>0</code>,… string
445 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
449 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
457 …"text": " All <a href=\"#extendingvulkan-extensions-extensiondependencies\">required device extens… string
461 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
465 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
469 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
473 …"text": " <code>pDevice</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a h… string
481 …"text": " The <code>queueFamilyIndex</code> member of each element of <code>pQueueCreateInfos</cod… string
487 …"text": " The <code>queueFamilyIndex</code> member of each element of <code>pQueueCreateInfos</cod… string
493 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkPhysicalDeviceFeatures2\">VkPhys… string
499 …"text": " <code>ppEnabledExtensionNames</code> <strong class=\"purple\">must</strong> not contain … string
505 …"text": " <code>ppEnabledExtensionNames</code> <strong class=\"purple\">must</strong> not contain … string
511 …"text": " <code>ppEnabledExtensionNames</code> <strong class=\"purple\">must</strong> not contain … string
517 …"text": " if the <code>pNext</code> chain includes a <a href=\"#VkPhysicalDeviceVulkan12Features\"… string
523 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkPhysicalDeviceVulkan11Features\"… string
527 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkPhysicalDeviceVulkan12Features\"… string
533 …"text": " If <code>ppEnabledExtensionNames</code> contains <code>\"VK_KHR_shader_draw_parameters\"… string
539 …"text": " If <code>ppEnabledExtensionNames</code> contains <code>\"VK_KHR_draw_indirect_count\"</c… string
545 …"text": " If <code>ppEnabledExtensionNames</code> contains <code>\"VK_KHR_sampler_mirror_clamp_to_… string
551 …"text": " If <code>ppEnabledExtensionNames</code> contains <code>\"VK_EXT_descriptor_indexing\"</c… string
557 …"text": " If <code>ppEnabledExtensionNames</code> contains <code>\"VK_EXT_sampler_filter_minmax\"<… string
563 …"text": " If <code>ppEnabledExtensionNames</code> contains <code>\"VK_EXT_shader_viewport_index_la… string
569 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
575 …"text": " If <a href=\"#features-shadingRateImage\"><code>shadingRateImage</code></a> is enabled, … string
579 …"text": " If <a href=\"#features-shadingRateImage\"><code>shadingRateImage</code></a> is enabled, … string
583 …"text": " If <a href=\"#features-shadingRateImage\"><code>shadingRateImage</code></a> is enabled, … string
589 …"text": " If <a href=\"#features-fragmentDensityMap\"><code>fragmentDensityMap</code></a> is enabl… string
593 …"text": " If <a href=\"#features-fragmentDensityMap\"><code>fragmentDensityMap</code></a> is enabl… string
597 …"text": " If <a href=\"#features-fragmentDensityMap\"><code>fragmentDensityMap</code></a> is enabl… string
603 …"text": " If <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code></a… string
609 …"text": " If <a href=\"#features-sparseImageFloat32Atomics\"><code>sparseImageFloat32Atomics</code… string
613 …"text": " If <a href=\"#features-sparseImageFloat32AtomicAdd\"><code>sparseImageFloat32AtomicAdd</… string
619 …"text": " If <a href=\"#features-sparseImageFloat32AtomicMinMax\"><code>sparseImageFloat32AtomicMi… string
625 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
629 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
633 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
637 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
641 …"text": " <code>pQueueCreateInfos</code> <strong class=\"purple\">must</strong> be a valid pointer… string
645 …"text": " If <code>enabledLayerCount</code> is not <code>0</code>, <code>ppEnabledLayerNames</code… string
649 …"text": " If <code>enabledExtensionCount</code> is not <code>0</code>, <code>ppEnabledExtensionNam… string
653 …"text": " If <code>pEnabledFeatures</code> is not <code>NULL</code>, <code>pEnabledFeatures</code>… string
657 …"text": " <code>queueCreateInfoCount</code> <strong class=\"purple\">must</strong> be greater than… string
665 …"text": " Each element of <code>pPhysicalDevices</code> <strong class=\"purple\">must</strong> be … string
669 …"text": " All elements of <code>pPhysicalDevices</code> <strong class=\"purple\">must</strong> be … string
673 …"text": " If <code>physicalDeviceCount</code> is not <code>0</code>, the <code>physicalDevice</cod… string
677 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
681 …"text": " If <code>physicalDeviceCount</code> is not <code>0</code>, <code>pPhysicalDevices</code>… string
689 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
693 …"text": " <code>overallocationBehavior</code> <strong class=\"purple\">must</strong> be a valid <a… string
701 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
705 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
713 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
717 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
721 …"text": " <code>pfnUserCallback</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
725 … "text": " <code>pUserData</code> <strong class=\"purple\">must</strong> be a pointer value" string
733 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
737 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
745 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
753 …"text": " All child objects created on <code>device</code> <strong class=\"purple\">must</strong> … string
757 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>device</code> was created… string
761 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>device</code> was crea… string
765 …"text": " If <code>device</code> is not <code>NULL</code>, <code>device</code> <strong class=\"pur… string
769 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
777 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
781 …"text": " <code>queueCount</code> <strong class=\"purple\">must</strong> be less than or equal to … string
785 …"text": " Each element of <code>pQueuePriorities</code> <strong class=\"purple\">must</strong> be … string
789 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
793 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
797 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
801 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
805 …"text": " <code>pQueuePriorities</code> <strong class=\"purple\">must</strong> be a valid pointer … string
809 …"text": " <code>queueCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
815 …"text": " If the <a href=\"#features-protectedMemory\">protected memory</a> feature is not enabled… string
819 …"text": " If <code>flags</code> includes <code>VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT</code>, <code>… string
827 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
831 …"text": " <code>globalPriority</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
839 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be one of the queue… string
843 …"text": " <code>queueIndex</code> <strong class=\"purple\">must</strong> be less than the value of… string
847 …"text": " <a href=\"#VkDeviceQueueCreateInfo\">VkDeviceQueueCreateInfo</a>::<code>flags</code> <st… string
851 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
855 …"text": " <code>pQueue</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
863 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
867 …"text": " <code>pQueueInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
871 …"text": " <code>pQueue</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
879 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be one of the queue… string
883 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be equal to <a href=\"#VkDevic… string
887 …"text": " <code>queueIndex</code> <strong class=\"purple\">must</strong> be less than <a href=\"#V… string
891 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
895 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
899 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
907 …"text": " <code>pCreateInfo-&gt;queueFamilyIndex</code> <strong class=\"purple\">must</strong> be … string
911 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
915 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
919 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
923 …"text": " <code>pCommandPool</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
931 …"text": " If the protected memory feature is not enabled, the <code>VK_COMMAND_POOL_CREATE_PROTECT… string
937 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
941 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
945 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
953 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
957 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
961 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
965 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> have been created, alloc… string
973 …"text": " All <code>VkCommandBuffer</code> objects allocated from <code>commandPool</code> <strong… string
977 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
981 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
985 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
989 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> have been created, alloc… string
997 …"text": " All <code>VkCommandBuffer</code> objects allocated from <code>commandPool</code> <strong… string
1001 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>commandPool</code> was cr… string
1005 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>commandPool</code> was… string
1009 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
1013 …"text": " If <code>commandPool</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code… string
1017 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
1021 …"text": " If <code>commandPool</code> is a valid handle, it <strong class=\"purple\">must</strong>… string
1029 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
1033 …"text": " <code>pAllocateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
1037 …"text": " <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
1041 …"text": " <code>pAllocateInfo-&gt;commandBufferCount</code> <strong class=\"purple\">must</strong>… string
1049 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1053 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
1057 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
1061 …"text": " <code>level</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkComman… string
1069 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be in the <a href=… string
1073 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> have been allocated fr… string
1077 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
1081 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
1089 …"text": " All elements of <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> not … string
1093 …"text": " <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
1097 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
1101 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
1105 …"text": " <code>commandBufferCount</code> <strong class=\"purple\">must</strong> be greater than <… string
1109 …"text": " <code>commandPool</code> <strong class=\"purple\">must</strong> have been created, alloc… string
1113 …"text": " Each element of <code>pCommandBuffers</code> that is a valid handle <strong class=\"purp… string
1121 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be in the <a href=… string
1125 …"text": " If <code>commandBuffer</code> was allocated from a <a href=\"#VkCommandPool\">VkCommandP… string
1129 …"text": " If <code>commandBuffer</code> is a secondary command buffer, the <code>pInheritanceInfo<… string
1133 …"text": " If <code>commandBuffer</code> is a secondary command buffer and either the <code>occlusi… string
1137 …"text": " If <code>commandBuffer</code> is a primary command buffer, then <code>pBeginInfo-&gt;fla… string
1141 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
1145 …"text": " <code>pBeginInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
1153 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1157 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1163 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1167 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1171 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
1175 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
1179 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
1185 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1189 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1193 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1199 …"text": " If <code>flags</code> contains <code>VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT</c… string
1207 …"text": " If the <a href=\"#features-inheritedQueries\">inherited queries</a> feature is not enabl… string
1211 …"text": " If the <a href=\"#features-inheritedQueries\">inherited queries</a> feature is enabled, … string
1215 …"text": " If the <a href=\"#features-inheritedQueries\">inherited queries</a> feature is not enabl… string
1219 …"text": " If the <a href=\"#features-pipelineStatisticsQuery\">pipeline statistics queries</a> fea… string
1223 …"text": " If the <a href=\"#features-pipelineStatisticsQuery\">pipeline statistics queries</a> fea… string
1227 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1231 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
1235 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
1239 …"text": " Both of <code>framebuffer</code>, and <code>renderPass</code> that are valid handles of … string
1247 …"text": " If the <a href=\"#features-inheritedConditionalRendering\">inherited conditional renderi… string
1251 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1259 …"text": " <code>transform</code> <strong class=\"purple\">must</strong> be <code>VK_SURFACE_TRANSF… string
1263 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1271 …"text": " If the <a href=\"#features-inheritedViewportScissor2D\">inherited viewport scissor</a> f… string
1275 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
1279 …"text": " If <code>viewportScissor2D</code> is <code>VK_TRUE</code>, then <code>viewportDepthCount… string
1283 …"text": " If <code>viewportScissor2D</code> is <code>VK_TRUE</code>, then <code>pViewportDepths</c… string
1287 …"text": " If <code>viewportScissor2D</code> is <code>VK_TRUE</code>, then the command buffer <stro… string
1291 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1299 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, <code>rasterizationSamples</… string
1303 …"text": " If the <a href=\"#features-variableMultisampleRate\"><code>variableMultisampleRate</code… string
1307 …"text": " If any element of <code>pColorAttachmentFormats</code> is not <code>VK_FORMAT_UNDEFINED<… string
1311 …"text": " If <code>depthAttachmentFormat</code> is not <code>VK_FORMAT_UNDEFINED</code>, it <stron… string
1315 …"text": " If <code>stencilAttachmentFormat</code> is not <code>VK_FORMAT_UNDEFINED</code>, it <str… string
1319 …"text": " If <code>depthAttachmentFormat</code> is not <code>VK_FORMAT_UNDEFINED</code> and <code>… string
1323 …"text": " If the <a href=\"#features-multiview\"><code>multiview</code></a> feature is not enabled… string
1327 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1331 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
1335 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, <code>pColorAttachmentFormat… string
1339 …"text": " <code>depthAttachmentFormat</code> <strong class=\"purple\">must</strong> be a valid <a … string
1343 …"text": " <code>stencilAttachmentFormat</code> <strong class=\"purple\">must</strong> be a valid <… string
1347 …"text": " If <code>rasterizationSamples</code> is not <code>0</code>, <code>rasterizationSamples</… string
1353 …"text": " When rendering to a <a href=\"#glossary\">Linear Color attachment</a>, if any element of… string
1359 …"text": " The index of the most significant bit in <code>viewMask</code> <strong class=\"purple\">… string
1367 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ATT… string
1371 …"text": " <code>pColorAttachmentSamples</code> <strong class=\"purple\">must</strong> be a valid p… string
1375 …"text": " If <code>depthStencilAttachmentSamples</code> is not <code>0</code>, <code>depthStencilA… string
1379 …"text": " <code>colorAttachmentCount</code> <strong class=\"purple\">must</strong> be greater than… string
1387 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
1391 …"text": " If <code>commandBuffer</code> is a primary command buffer, there <strong class=\"purple\… string
1395 …"text": " All queries made <a href=\"#queries-operation-active\">active</a> during the recording o… string
1399 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
1405 …"text": " Conditional rendering <strong class=\"purple\">must</strong> not be <a href=\"#active-co… string
1411 …"text": " If <code>commandBuffer</code> is a secondary command buffer, there <strong class=\"purpl… string
1417 …"text": " If <code>commandBuffer</code> is a secondary command buffer, there <strong class=\"purpl… string
1425 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
1429 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
1433 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
1437 …"text": " If a command recorded into the <code>commandBuffer</code> member of any element of the <… string
1441 …"text": " The <code>semaphore</code> member of any binary semaphore element of the <code>pSignalSe… string
1445 …"text": " The <code>stageMask</code> member of any element of the <code>pSignalSemaphoreInfos</cod… string
1449 …"text": " The <code>stageMask</code> member of any element of the <code>pWaitSemaphoreInfos</code>… string
1453 …"text": " When a semaphore wait operation for a binary semaphore is executed, as defined by the <c… string
1457 …"text": " The <code>semaphore</code> member of any element of the <code>pWaitSemaphoreInfos</code>… string
1461 …"text": " The <code>commandBuffer</code> member of any element of the <code>pCommandBufferInfos</c… string
1465 …"text": " If a command recorded into the <code>commandBuffer</code> member of any element of the <… string
1469 …"text": " Any <a href=\"#commandbuffers-secondary\">secondary command buffers recorded</a> into th… string
1473 …"text": " If any <a href=\"#commandbuffers-secondary\">secondary command buffers recorded</a> into… string
1477 …"text": " The <code>commandBuffer</code> member of any element of the <code>pCommandBufferInfos</c… string
1481 …"text": " If a command recorded into the <code>commandBuffer</code> member of any element of the <… string
1485 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
1489 …"text": " If <code>submitCount</code> is not <code>0</code>, <code>pSubmits</code> <strong class=\… string
1493 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
1497 …"text": " Both of <code>fence</code>, and <code>queue</code> that are valid handles of non-ignored… string
1503 …"text": " Any <code>semaphore</code> member of any element of the <code>pWaitSemaphoreInfos</code>… string
1509 …"text": " If a command recorded into the <code>commandBuffer</code> member of any element of the <… string
1515 …"text": " If <code>queue</code> was not created with <code>VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT</c… string
1523 …"text": " If the same semaphore is used as the <code>semaphore</code> member of both an element of… string
1527 …"text": " If the <code>semaphore</code> member of any element of <code>pSignalSemaphoreInfos</code… string
1531 …"text": " If the <code>semaphore</code> member of any element of <code>pSignalSemaphoreInfos</code… string
1535 …"text": " If the <code>semaphore</code> member of any element of <code>pWaitSemaphoreInfos</code> … string
1541 …"text": " If <code>flags</code> includes <code>VK_SUBMIT_PROTECTED_BIT_KHR</code>, all elements of… string
1545 …"text": " If <code>flags</code> does not include <code>VK_SUBMIT_PROTECTED_BIT_KHR</code>, each el… string
1551 …"text": " If any <code>commandBuffer</code> member of an element of <code>pCommandBufferInfos</cod… string
1555 …"text": " If any <code>commandBuffer</code> member of an element of <code>pCommandBufferInfos</cod… string
1559 …"text": " If any <code>commandBuffer</code> member of an element of <code>pCommandBufferInfos</cod… string
1563 …"text": " If any <code>commandBuffer</code> member of an element of <code>pCommandBufferInfos</cod… string
1569 …"text": " If the <a href=\"#limits-variableSampleLocations\"><code>variableSampleLocations</code><… string
1575 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
1579 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
1583 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
1587 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
1591 …"text": " If <code>waitSemaphoreInfoCount</code> is not <code>0</code>, <code>pWaitSemaphoreInfos<… string
1595 …"text": " If <code>commandBufferInfoCount</code> is not <code>0</code>, <code>pCommandBufferInfos<… string
1599 …"text": " If <code>signalSemaphoreInfoCount</code> is not <code>0</code>, <code>pSignalSemaphoreIn… string
1607 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
1611 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
1615 …"text": " If the <code>device</code> that <code>semaphore</code> was created on is not a device gr… string
1619 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
1623 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
1627 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
1631 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> be a valid combination of … string
1637 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
1643 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
1649 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
1655 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
1659 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
1665 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
1671 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
1677 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
1683 …"text": " If the <code>device</code> that <code>semaphore</code> was created on is a device group,… string
1691 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not have been allocate… string
1695 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
1699 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
1703 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
1709 …"text": " If <code>deviceMask</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
1717 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
1721 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
1725 …"text": " Any calls to <a href=\"#vkCmdSetEvent\">vkCmdSetEvent</a>, <a href=\"#vkCmdResetEvent\">… string
1729 …"text": " Any stage flag included in any element of the <code>pWaitDstStageMask</code> member of a… string
1733 …"text": " Each binary semaphore element of the <code>pSignalSemaphores</code> member of any elemen… string
1737 …"text": " When a semaphore wait operation referring to a binary semaphore defined by any element o… string
1741 …"text": " Each element of the <code>pCommandBuffers</code> member of each element of <code>pSubmit… string
1745 …"text": " If any element of the <code>pCommandBuffers</code> member of any element of <code>pSubmi… string
1749 …"text": " Any <a href=\"#commandbuffers-secondary\">secondary command buffers recorded</a> into an… string
1753 …"text": " If any <a href=\"#commandbuffers-secondary\">secondary command buffers recorded</a> into… string
1757 …"text": " Each element of the <code>pCommandBuffers</code> member of each element of <code>pSubmit… string
1761 …"text": " If any element of <code>pSubmits-&gt;pCommandBuffers</code> includes a <a href=\"#synchr… string
1765 …"text": " Any resource created with <code>VK_SHARING_MODE_EXCLUSIVE</code> that is read by an oper… string
1769 …"text": " Any resource created with <code>VK_SHARING_MODE_CONCURRENT</code> that is accessed by an… string
1773 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
1777 …"text": " If <code>submitCount</code> is not <code>0</code>, <code>pSubmits</code> <strong class=\… string
1781 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
1785 …"text": " Both of <code>fence</code>, and <code>queue</code> that are valid handles of non-ignored… string
1791 …"text": " All elements of the <code>pWaitSemaphores</code> member of all elements of <code>pSubmit… string
1797 …"text": " All elements of the <code>pWaitSemaphores</code> member of all elements of <code>pSubmit… string
1803 …"text": " If a command recorded into any element of <code>pCommandBuffers</code> was a <a href=\"#… string
1809 …"text": " If <code>queue</code> was not created with <code>VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT</c… string
1817 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
1821 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
1825 …"text": " Each element of <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> not … string
1829 …"text": " Each element of <code>pWaitDstStageMask</code> <strong class=\"purple\">must</strong> no… string
1833 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
1837 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
1841 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
1845 …"text": " If <code>waitSemaphoreCount</code> is not <code>0</code>, <code>pWaitSemaphores</code> <… string
1849 …"text": " If <code>waitSemaphoreCount</code> is not <code>0</code>, <code>pWaitDstStageMask</code>… string
1853 …"text": " Each element of <code>pWaitDstStageMask</code> <strong class=\"purple\">must</strong> no… string
1857 …"text": " If <code>commandBufferCount</code> is not <code>0</code>, <code>pCommandBuffers</code> <… string
1861 …"text": " If <code>signalSemaphoreCount</code> is not <code>0</code>, <code>pSignalSemaphores</cod… string
1865 …"text": " Each of the elements of <code>pCommandBuffers</code>, the elements of <code>pSignalSemap… string
1871 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
1877 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
1883 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
1889 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:p… string
1893 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:p… string
1899 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
1905 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
1911 … "text": " pname:pWaitDstStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
1917 …"text": " If any element of <code>pWaitSemaphores</code> or <code>pSignalSemaphores</code> was cre… string
1921 …"text": " If the <code>pNext</code> chain of this structure includes a <a href=\"#VkTimelineSemaph… string
1925 …"text": " If the <code>pNext</code> chain of this structure includes a <a href=\"#VkTimelineSemaph… string
1929 …"text": " For each element of <code>pSignalSemaphores</code> created with a <a href=\"#VkSemaphore… string
1933 …"text": " For each element of <code>pWaitSemaphores</code> created with a <a href=\"#VkSemaphoreTy… string
1937 …"text": " For each element of <code>pSignalSemaphores</code> created with a <a href=\"#VkSemaphore… string
1943 …"text": " If the <code>pNext</code> chain of this structure does not include a <code>VkProtectedSu… string
1947 …"text": " If the <code>pNext</code> chain of this structure includes a <code>VkProtectedSubmitInfo… string
1953 …"text": " If <code>pCommandBuffers</code> contains any <a href=\"#renderpass-suspension\">resumed … string
1957 …"text": " If <code>pCommandBuffers</code> contains any <a href=\"#renderpass-suspension\">suspende… string
1961 …"text": " If <code>pCommandBuffers</code> contains any <a href=\"#renderpass-suspension\">suspende… string
1965 …"text": " If <code>pCommandBuffers</code> contains any <a href=\"#renderpass-suspension\">suspende… string
1971 …"text": " If the <a href=\"#limits-variableSampleLocations\"><code>variableSampleLocations</code><… string
1979 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_TIM… string
1983 …"text": " If <code>waitSemaphoreValueCount</code> is not <code>0</code>, and <code>pWaitSemaphoreV… string
1987 …"text": " If <code>signalSemaphoreValueCount</code> is not <code>0</code>, and <code>pSignalSemaph… string
1995 …"text": " <code>waitSemaphoreValuesCount</code> <strong class=\"purple\">must</strong> be the same… string
1999 …"text": " <code>signalSemaphoreValuesCount</code> <strong class=\"purple\">must</strong> be the sa… string
2003 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_D3D… string
2007 …"text": " If <code>waitSemaphoreValuesCount</code> is not <code>0</code>, and <code>pWaitSemaphore… string
2011 …"text": " If <code>signalSemaphoreValuesCount</code> is not <code>0</code>, and <code>pSignalSemap… string
2019 …"text": " Each member of <code>pAcquireSyncs</code> and <code>pReleaseSyncs</code> <strong class=\… string
2023 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WIN… string
2027 …"text": " If <code>acquireCount</code> is not <code>0</code>, <code>pAcquireSyncs</code> <strong c… string
2031 …"text": " If <code>acquireCount</code> is not <code>0</code>, <code>pAcquireKeys</code> <strong cl… string
2035 …"text": " If <code>acquireCount</code> is not <code>0</code>, <code>pAcquireTimeouts</code> <stron… string
2039 …"text": " If <code>releaseCount</code> is not <code>0</code>, <code>pReleaseSyncs</code> <strong c… string
2043 …"text": " If <code>releaseCount</code> is not <code>0</code>, <code>pReleaseKeys</code> <strong cl… string
2047 …"text": " Both of the elements of <code>pAcquireSyncs</code>, and the elements of <code>pReleaseSy… string
2055 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WIN… string
2059 …"text": " If <code>acquireCount</code> is not <code>0</code>, <code>pAcquireSyncs</code> <strong c… string
2063 …"text": " If <code>acquireCount</code> is not <code>0</code>, <code>pAcquireKeys</code> <strong cl… string
2067 …"text": " If <code>acquireCount</code> is not <code>0</code>, <code>pAcquireTimeoutMilliseconds</c… string
2071 …"text": " If <code>releaseCount</code> is not <code>0</code>, <code>pReleaseSyncs</code> <strong c… string
2075 …"text": " If <code>releaseCount</code> is not <code>0</code>, <code>pReleaseKeys</code> <strong cl… string
2079 …"text": " Both of the elements of <code>pAcquireSyncs</code>, and the elements of <code>pReleaseSy… string
2087 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRO… string
2095 …"text": " <code>waitSemaphoreCount</code> <strong class=\"purple\">must</strong> equal <a href=\"#… string
2099 …"text": " <code>commandBufferCount</code> <strong class=\"purple\">must</strong> equal <a href=\"#… string
2103 …"text": " <code>signalSemaphoreCount</code> <strong class=\"purple\">must</strong> equal <a href=\… string
2107 …"text": " All elements of <code>pWaitSemaphoreDeviceIndices</code> and <code>pSignalSemaphoreDevic… string
2111 …"text": " All elements of <code>pCommandBufferDeviceMasks</code> <strong class=\"purple\">must</st… string
2115 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
2119 …"text": " If <code>waitSemaphoreCount</code> is not <code>0</code>, <code>pWaitSemaphoreDeviceIndi… string
2123 …"text": " If <code>commandBufferCount</code> is not <code>0</code>, <code>pCommandBufferDeviceMask… string
2127 …"text": " If <code>signalSemaphoreCount</code> is not <code>0</code>, <code>pSignalSemaphoreDevice… string
2135 …"text": " <code>counterPassIndex</code> <strong class=\"purple\">must</strong> be less than the nu… string
2139 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
2147 …"text": " Each element of <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> have… string
2151 …"text": " Each element of <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> be i… string
2155 …"text": " If any element of <code>pCommandBuffers</code> was not recorded with the <code>VK_COMMAN… string
2159 …"text": " If any element of <code>pCommandBuffers</code> was not recorded with the <code>VK_COMMAN… string
2163 …"text": " If any element of <code>pCommandBuffers</code> was not recorded with the <code>VK_COMMAN… string
2167 …"text": " Each element of <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> have… string
2171 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance, each… string
2175 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance, and … string
2179 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2183 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2187 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2191 …"text": " If <code>vkCmdExecuteCommands</code> is not being called within a render pass instance, … string
2195 …"text": " If the <a href=\"#features-inheritedQueries\">inherited queries</a> feature is not enabl… string
2199 …"text": " If <code>commandBuffer</code> has a <code>VK_QUERY_TYPE_OCCLUSION</code> query <a href=\… string
2203 …"text": " If <code>commandBuffer</code> has a <code>VK_QUERY_TYPE_OCCLUSION</code> query <a href=\… string
2207 …"text": " If <code>commandBuffer</code> has a <code>VK_QUERY_TYPE_PIPELINE_STATISTICS</code> query… string
2211 …"text": " Each element of <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> not … string
2215 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
2219 …"text": " <code>pCommandBuffers</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
2223 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
2227 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
2231 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
2235 …"text": " <code>commandBufferCount</code> <strong class=\"purple\">must</strong> be greater than <… string
2239 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pCommandBuffers</code> <st… string
2245 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance, that… string
2249 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance, each… string
2253 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance, the … string
2259 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance that … string
2263 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance that … string
2267 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance that … string
2273 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
2277 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
2283 …"text": " This command <strong class=\"purple\">must</strong> not be recorded when transform feedb… string
2289 …"text": " If <code>pCommandBuffers</code> contains any <a href=\"#renderpass-suspension\">suspende… string
2293 …"text": " If <code>pCommandBuffers</code> contains any <a href=\"#renderpass-suspension\">suspende… string
2297 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2301 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2305 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2309 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2313 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2317 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2321 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2327 …"text": " If the <a href=\"#limits-variableSampleLocations\"><code>variableSampleLocations</code><… string
2333 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2339 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2343 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2347 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2351 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2355 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2359 …"text": " If <code>vkCmdExecuteCommands</code> is being called within a render pass instance begun… string
2367 …"text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> be a valid device mask va… string
2371 "text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> not be zero" string
2375 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
2383 …"text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> be a valid device mask va… string
2387 "text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> not be zero" string
2391 …"text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> not include any set bits … string
2395 …"text": " If <code>vkCmdSetDeviceMask</code> is called inside a render pass instance, <code>device… string
2399 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
2403 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
2407 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
2415 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2419 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
2423 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
2427 …"text": " <code>pFence</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
2435 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FEN… string
2439 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
2443 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
2447 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
2455 …"text": " The bits in <code>handleTypes</code> <strong class=\"purple\">must</strong> be supported… string
2459 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
2463 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
2471 …"text": " If <a href=\"#VkExportFenceCreateInfo\">VkExportFenceCreateInfo</a>::<code>handleTypes</… string
2475 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
2479 …"text": " If <code>pAttributes</code> is not <code>NULL</code>, <code>pAttributes</code> <strong c… string
2487 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2491 …"text": " <code>pGetWin32HandleInfo</code> <strong class=\"purple\">must</strong> be a valid point… string
2495 …"text": " <code>pHandle</code> <strong class=\"purple\">must</strong> be a valid pointer to a <cod… string
2503 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
2507 …"text": " If <code>handleType</code> is defined as an NT handle, <a href=\"#vkGetFenceWin32HandleK… string
2511 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> not currently have its payload… string
2515 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
2519 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be defined as an NT handl… string
2523 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FEN… string
2527 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
2531 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFence\… string
2535 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
2543 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2547 …"text": " <code>pGetFdInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
2551 …"text": " <code>pFd</code> <strong class=\"purple\">must</strong> be a valid pointer to an <code>i… string
2559 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
2563 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
2567 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> not currently have its payload… string
2571 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be defined as a POSIX fil… string
2575 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FEN… string
2579 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
2583 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFence\… string
2587 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
2595 …"text": " All <a href=\"#devsandqueues-submission\">queue submission</a> commands that refer to <c… string
2599 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>fence</code> was created,… string
2603 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>fence</code> was creat… string
2607 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2611 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
2615 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
2619 …"text": " If <code>fence</code> is a valid handle, it <strong class=\"purple\">must</strong> have … string
2627 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2631 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFence\… string
2635 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
2643 …"text": " Each element of <code>pFences</code> <strong class=\"purple\">must</strong> not be curre… string
2647 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2651 …"text": " <code>pFences</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
2655 …"text": " <code>fenceCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
2659 …"text": " Each element of <code>pFences</code> <strong class=\"purple\">must</strong> have been cr… string
2667 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2671 …"text": " <code>pFences</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
2675 …"text": " <code>fenceCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
2679 …"text": " Each element of <code>pFences</code> <strong class=\"purple\">must</strong> have been cr… string
2687 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2691 …"text": " <code>pDeviceEventInfo</code> <strong class=\"purple\">must</strong> be a valid pointer … string
2695 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
2699 …"text": " <code>pFence</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
2707 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
2711 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
2715 …"text": " <code>deviceEvent</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
2723 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2727 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
2731 …"text": " <code>pDisplayEventInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
2735 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
2739 …"text": " <code>pFence</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
2743 …"text": " Both of <code>device</code>, and <code>display</code> <strong class=\"purple\">must</str… string
2751 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
2755 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
2759 …"text": " <code>displayEvent</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
2767 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> not be associated with any que… string
2771 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2775 …"text": " <code>pImportFenceWin32HandleInfo</code> <strong class=\"purple\">must</strong> be a val… string
2783 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a value included in th… string
2787 …"text": " If <code>handleType</code> is not <code>VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT</… string
2791 …"text": " If <code>handle</code> is <code>NULL</code>, <code>name</code> <strong class=\"purple\">… string
2795 …"text": " If <code>name</code> is <code>NULL</code>, <code>handle</code> <strong class=\"purple\">… string
2799 …"text": " If <code>handle</code> is not <code>NULL</code>, <code>name</code> <strong class=\"purpl… string
2803 …"text": " If <code>handle</code> is not <code>NULL</code>, it <strong class=\"purple\">must</stron… string
2807 …"text": " If <code>name</code> is not <code>NULL</code>, it <strong class=\"purple\">must</strong>… string
2811 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
2815 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
2819 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFence\… string
2823 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
2831 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> not be associated with any que… string
2835 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2839 …"text": " <code>pImportFenceFdInfo</code> <strong class=\"purple\">must</strong> be a valid pointe… string
2847 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a value included in th… string
2851 …"text": " <code>fd</code> <strong class=\"purple\">must</strong> obey any requirements listed for … string
2855 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
2859 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
2863 …"text": " <code>fence</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFence\… string
2867 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
2871 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
2879 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2883 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
2887 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
2891 …"text": " <code>pSemaphore</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
2899 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
2903 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
2907 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
2911 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
2919 …"text": " If the <a href=\"#features-timelineSemaphore\"><code>timelineSemaphore</code></a> featur… string
2923 …"text": " If <code>semaphoreType</code> is <code>VK_SEMAPHORE_TYPE_BINARY</code>, <code>initialVal… string
2927 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
2931 …"text": " <code>semaphoreType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
2939 …"text": " The bits in <code>handleTypes</code> <strong class=\"purple\">must</strong> be supported… string
2943 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
2947 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
2955 …"text": " If <a href=\"#VkExportSemaphoreCreateInfo\">VkExportSemaphoreCreateInfo</a>::<code>handl… string
2959 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
2963 …"text": " If <code>pAttributes</code> is not <code>NULL</code>, <code>pAttributes</code> <strong c… string
2971 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
2975 …"text": " <code>pGetWin32HandleInfo</code> <strong class=\"purple\">must</strong> be a valid point… string
2979 …"text": " <code>pHandle</code> <strong class=\"purple\">must</strong> be a valid pointer to a <cod… string
2987 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
2991 …"text": " If <code>handleType</code> is defined as an NT handle, <a href=\"#vkGetSemaphoreWin32Han… string
2995 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> not currently have its pay… string
2999 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3003 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3007 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be defined as an NT handl… string
3011 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
3015 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3019 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3023 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
3031 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3035 …"text": " <code>pGetFdInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
3039 …"text": " <code>pFd</code> <strong class=\"purple\">must</strong> be a valid pointer to an <code>i… string
3047 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
3051 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> not currently have its pay… string
3055 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3059 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3063 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be defined as a POSIX fil… string
3067 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
3071 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3075 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3079 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
3085 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3089 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3097 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3101 …"text": " <code>pGetZirconHandleInfo</code> <strong class=\"purple\">must</strong> be a valid poin… string
3105 …"text": " <code>pZirconHandle</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
3113 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
3117 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> not currently have its pay… string
3121 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3125 …"text": " If <code>handleType</code> refers to a handle type with copy payload transference semant… string
3129 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be defined as a Zircon ev… string
3133 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> have been created with a <… string
3137 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
3141 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3145 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3149 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
3157 …"text": " All submitted batches that refer to <code>semaphore</code> <strong class=\"purple\">must… string
3161 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>semaphore</code> was crea… string
3165 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>semaphore</code> was c… string
3169 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3173 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
3177 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
3181 …"text": " If <code>semaphore</code> is a valid handle, it <strong class=\"purple\">must</strong> h… string
3189 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> have been created with a <… string
3193 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3197 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3201 …"text": " <code>pValue</code> <strong class=\"purple\">must</strong> be a valid pointer to a <code… string
3205 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> have been created, allocat… string
3213 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3217 …"text": " <code>pWaitInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a va… string
3225 …"text": " All of the elements of <code>pSemaphores</code> <strong class=\"purple\">must</strong> r… string
3229 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
3233 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3237 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
3241 …"text": " <code>pSemaphores</code> <strong class=\"purple\">must</strong> be a valid pointer to an… string
3245 …"text": " <code>pValues</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
3249 …"text": " <code>semaphoreCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
3257 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3261 …"text": " <code>pSignalInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
3269 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> have been created with a <… string
3273 …"text": " <code>value</code> <strong class=\"purple\">must</strong> have a value greater than the … string
3277 …"text": " <code>value</code> <strong class=\"purple\">must</strong> be less than the value of any … string
3281 …"text": " <code>value</code> <strong class=\"purple\">must</strong> have a value which does not di… string
3285 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SEM… string
3289 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3293 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3301 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3305 …"text": " <code>pImportSemaphoreWin32HandleInfo</code> <strong class=\"purple\">must</strong> be a… string
3313 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a value included in th… string
3317 …"text": " If <code>handleType</code> is not <code>VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_B… string
3321 …"text": " If <code>handle</code> is <code>NULL</code>, <code>name</code> <strong class=\"purple\">… string
3325 …"text": " If <code>name</code> is <code>NULL</code>, <code>handle</code> <strong class=\"purple\">… string
3329 …"text": " If <code>handle</code> is not <code>NULL</code>, <code>name</code> <strong class=\"purpl… string
3333 …"text": " If <code>handle</code> is not <code>NULL</code>, it <strong class=\"purple\">must</stron… string
3337 …"text": " If <code>name</code> is not <code>NULL</code>, it <strong class=\"purple\">must</strong>… string
3341 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT</… string
3345 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
3349 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3353 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3357 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
3363 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT</… string
3367 …"text": " If <code>flags</code> contains <code>VK_SEMAPHORE_IMPORT_TEMPORARY_BIT</code>, the <a hr… string
3375 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> not be associated with any… string
3379 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3383 …"text": " <code>pImportSemaphoreFdInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
3391 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a value included in th… string
3395 …"text": " <code>fd</code> <strong class=\"purple\">must</strong> obey any requirements listed for … string
3399 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT</cod… string
3403 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
3407 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3411 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3415 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
3419 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
3425 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT</cod… string
3429 …"text": " If <code>flags</code> contains <code>VK_SEMAPHORE_IMPORT_TEMPORARY_BIT</code>, the <a hr… string
3437 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> not be associated with any… string
3441 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3445 …"text": " <code>pImportSemaphoreZirconHandleInfo</code> <strong class=\"purple\">must</strong> be … string
3453 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a value included in th… string
3457 …"text": " <code>zirconHandle</code> <strong class=\"purple\">must</strong> obey any requirements l… string
3461 …"text": " <code>zirconHandle</code> <strong class=\"purple\">must</strong> have <code>ZX_RIGHTS_BA… string
3465 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
3469 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3473 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSe… string
3477 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
3481 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
3487 …"text": " The <a href=\"#VkSemaphoreTypeCreateInfo\">VkSemaphoreTypeCreateInfo</a>::<code>semaphor… string
3495 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
3501 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3505 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
3509 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
3513 …"text": " <code>pEvent</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
3521 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EVE… string
3525 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3529 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
3537 …"text": " All submitted commands that refer to <code>event</code> <strong class=\"purple\">must</s… string
3541 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>event</code> was created,… string
3545 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>event</code> was creat… string
3549 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3553 …"text": " If <code>event</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>event… string
3557 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
3561 …"text": " If <code>event</code> is a valid handle, it <strong class=\"purple\">must</strong> have … string
3569 …"text": " <code>event</code> <strong class=\"purple\">must</strong> not have been created with <co… string
3575 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3579 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3583 …"text": " <code>event</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
3591 …"text": " <code>event</code> <strong class=\"purple\">must</strong> not have been created with <co… string
3597 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3601 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3605 …"text": " <code>event</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
3613 …"text": " There <strong class=\"purple\">must</strong> be an execution dependency between <code>vk… string
3617 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
3621 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3625 …"text": " <code>event</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
3631 …"text": " There <strong class=\"purple\">must</strong> be an execution dependency between <code>vk… string
3635 …"text": " <code>event</code> <strong class=\"purple\">must</strong> not have been created with <co… string
3643 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
3647 …"text": " The <code>dependencyFlags</code> member of <code>pDependencyInfo</code> <strong class=\"… string
3651 …"text": " The <code>srcStageMask</code> member of any element of the <code>pMemoryBarriers</code>,… string
3655 …"text": " The <code>dstStageMask</code> member of any element of the <code>pMemoryBarriers</code>,… string
3659 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
3663 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3667 …"text": " <code>pDependencyInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
3671 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
3675 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
3679 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
3683 …"text": " Both of <code>commandBuffer</code>, and <code>event</code> <strong class=\"purple\">must… string
3689 …"text": " The current device mask of <code>commandBuffer</code> <strong class=\"purple\">must</str… string
3697 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEP… string
3701 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
3705 …"text": " <code>dependencyFlags</code> <strong class=\"purple\">must</strong> be a valid combinati… string
3709 …"text": " If <code>memoryBarrierCount</code> is not <code>0</code>, <code>pMemoryBarriers</code> <… string
3713 …"text": " If <code>bufferMemoryBarrierCount</code> is not <code>0</code>, <code>pBufferMemoryBarri… string
3717 …"text": " If <code>imageMemoryBarrierCount</code> is not <code>0</code>, <code>pImageMemoryBarrier… string
3725 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
3729 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
3733 …"text": " Any pipeline stage included in <code>stageMask</code> <strong class=\"purple\">must</str… string
3737 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPEL… string
3741 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
3745 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3749 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> be a valid combination of … string
3753 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
3757 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
3761 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
3765 …"text": " Both of <code>commandBuffer</code>, and <code>event</code> <strong class=\"purple\">must… string
3771 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
3777 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
3783 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
3789 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
3793 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
3799 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
3805 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
3811 "text": " pname:stageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
3817 …"text": " <code>commandBuffer</code>&#8217;s current device mask <strong class=\"purple\">must</st… string
3825 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
3829 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
3833 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
3837 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPEL… string
3841 …"text": " There <strong class=\"purple\">must</strong> be an execution dependency between <code>vk… string
3845 …"text": " There <strong class=\"purple\">must</strong> be an execution dependency between <code>vk… string
3849 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
3853 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3857 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> be a valid combination of … string
3861 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
3865 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
3869 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
3873 …"text": " Both of <code>commandBuffer</code>, and <code>event</code> <strong class=\"purple\">must… string
3879 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
3885 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
3891 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
3897 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
3901 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
3907 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
3913 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
3919 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
3925 …"text": " <code>commandBuffer</code>&#8217;s current device mask <strong class=\"purple\">must</st… string
3933 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
3937 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
3941 …"text": " Any pipeline stage included in <code>stageMask</code> <strong class=\"purple\">must</str… string
3945 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPEL… string
3949 …"text": " There <strong class=\"purple\">must</strong> be an execution dependency between <code>vk… string
3953 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
3957 …"text": " <code>event</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkEvent\… string
3961 …"text": " <code>stageMask</code> <strong class=\"purple\">must</strong> be a valid combination of … string
3965 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
3969 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
3973 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
3977 …"text": " Both of <code>commandBuffer</code>, and <code>event</code> <strong class=\"purple\">must… string
3983 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
3989 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
3995 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4001 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
4005 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
4011 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4017 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
4021 …"text": " There <strong class=\"purple\">must</strong> be an execution dependency between <code>vk… string
4027 "text": " pname:stageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
4033 …"text": " <code>commandBuffer</code>&#8217;s current device mask <strong class=\"purple\">must</st… string
4041 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
4045 …"text": " Members of <code>pEvents</code> <strong class=\"purple\">must</strong> not have been sig… string
4049 …"text": " For any element <span class=\"eq\">i</span> of <code>pEvents</code>, if that event is si… string
4053 …"text": " For any element <span class=\"eq\">i</span> of <code>pEvents</code>, if that event is si… string
4057 …"text": " For any element <span class=\"eq\">i</span> of <code>pEvents</code>, if barriers in the … string
4061 …"text": " For any element <span class=\"eq\">i</span> of <code>pEvents</code>, if barriers in the … string
4065 …"text": " The <code>srcStageMask</code> member of any element of the <code>pMemoryBarriers</code>,… string
4069 …"text": " The <code>dstStageMask</code> member of any element of the <code>pMemoryBarriers</code>,… string
4073 …"text": " The <code>dependencyFlags</code> member of any element of <code>pDependencyInfo</code> <… string
4077 …"text": " If <code>pEvents</code> includes one or more events that will be signaled by <a href=\"#… string
4081 …"text": " <code>commandBuffer</code>&#8217;s current device mask <strong class=\"purple\">must</st… string
4085 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
4089 …"text": " <code>pEvents</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
4093 …"text": " <code>pDependencyInfos</code> <strong class=\"purple\">must</strong> be a valid pointer … string
4097 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
4101 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
4105 …"text": " <code>eventCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
4109 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pEvents</code> <strong cla… string
4117 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
4121 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
4125 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
4129 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
4133 …"text": " The <code>srcAccessMask</code> member of each element of <code>pMemoryBarriers</code> <s… string
4137 …"text": " The <code>dstAccessMask</code> member of each element of <code>pMemoryBarriers</code> <s… string
4141 …"text": " For any element of <code>pBufferMemoryBarriers</code>, if its <code>srcQueueFamilyIndex<… string
4145 …"text": " For any element of <code>pBufferMemoryBarriers</code>, if its <code>srcQueueFamilyIndex<… string
4149 …"text": " For any element of <code>pImageMemoryBarriers</code>, if its <code>srcQueueFamilyIndex</… string
4153 …"text": " For any element of <code>pImageMemoryBarriers</code>, if its <code>srcQueueFamilyIndex</… string
4157 …"text": " Any pipeline stage included in <code>srcStageMask</code> <strong class=\"purple\">must</… string
4161 …"text": " Any pipeline stage included in <code>dstStageMask</code> <strong class=\"purple\">must</… string
4165 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be the bitwise OR of th… string
4169 …"text": " If <code>pEvents</code> includes one or more events that will be signaled by <code>vkSet… string
4173 …"text": " The <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> members of any… string
4177 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
4181 …"text": " <code>pEvents</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
4185 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
4189 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
4193 …"text": " If <code>memoryBarrierCount</code> is not <code>0</code>, <code>pMemoryBarriers</code> <… string
4197 …"text": " If <code>bufferMemoryBarrierCount</code> is not <code>0</code>, <code>pBufferMemoryBarri… string
4201 …"text": " If <code>imageMemoryBarrierCount</code> is not <code>0</code>, <code>pImageMemoryBarrier… string
4205 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
4209 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
4213 …"text": " <code>eventCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
4217 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pEvents</code> <strong cla… string
4223 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
4227 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
4233 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
4237 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
4243 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4247 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4253 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
4257 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
4261 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
4265 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
4271 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4275 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4281 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
4285 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
4289 …"text": " Elements of <code>pEvents</code> <strong class=\"purple\">must</strong> not have been si… string
4295 "text": " pname:srcStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
4299 "text": " pname:dstStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
4305 …"text": " <code>commandBuffer</code>&#8217;s current device mask <strong class=\"purple\">must</st… string
4313 …"text": " If fname:vkCmdPipelineBarrier2KHR is called within a render pass instance, the render pa… string
4317 …"text": " If fname:vkCmdPipelineBarrier2KHR is called within a render pass instance, it <strong cl… string
4321 …"text": " If fname:vkCmdPipelineBarrier2KHR is called within a render pass instance, the <code>ima… string
4325 …"text": " If fname:vkCmdPipelineBarrier2KHR is called within a render pass instance, the <code>old… string
4329 …"text": " If fname:vkCmdPipelineBarrier2KHR is called within a render pass instance, the <code>src… string
4333 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
4337 …"text": " The <code>srcStageMask</code> member of any element of the <code>pMemoryBarriers</code>,… string
4341 …"text": " The <code>dstStageMask</code> member of any element of the <code>pMemoryBarriers</code>,… string
4345 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
4349 …"text": " <code>pDependencyInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
4353 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
4357 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
4363 …"text": " If fname:vkCmdPipelineBarrier2KHR is called outside of a render pass instance, <code>VK_… string
4369 …"text": " If fname:vkCmdPipelineBarrier2KHR is called within a render pass instance, the render pa… string
4377 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
4381 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
4385 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
4389 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
4393 …"text": " The <code>srcAccessMask</code> member of each element of <code>pMemoryBarriers</code> <s… string
4397 …"text": " The <code>dstAccessMask</code> member of each element of <code>pMemoryBarriers</code> <s… string
4401 …"text": " For any element of <code>pBufferMemoryBarriers</code>, if its <code>srcQueueFamilyIndex<… string
4405 …"text": " For any element of <code>pBufferMemoryBarriers</code>, if its <code>srcQueueFamilyIndex<… string
4409 …"text": " For any element of <code>pImageMemoryBarriers</code>, if its <code>srcQueueFamilyIndex</… string
4413 …"text": " For any element of <code>pImageMemoryBarriers</code>, if its <code>srcQueueFamilyIndex</… string
4417 …"text": " If fname:vkCmdPipelineBarrier is called within a render pass instance, the render pass <… string
4421 …"text": " If fname:vkCmdPipelineBarrier is called within a render pass instance, it <strong class=… string
4425 …"text": " If fname:vkCmdPipelineBarrier is called within a render pass instance, the <code>image</… string
4429 …"text": " If fname:vkCmdPipelineBarrier is called within a render pass instance, the <code>oldLayo… string
4433 …"text": " If fname:vkCmdPipelineBarrier is called within a render pass instance, the <code>srcQueu… string
4437 …"text": " Any pipeline stage included in <code>srcStageMask</code> <strong class=\"purple\">must</… string
4441 …"text": " Any pipeline stage included in <code>dstStageMask</code> <strong class=\"purple\">must</… string
4445 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
4449 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
4453 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
4457 …"text": " <code>dependencyFlags</code> <strong class=\"purple\">must</strong> be a valid combinati… string
4461 …"text": " If <code>memoryBarrierCount</code> is not <code>0</code>, <code>pMemoryBarriers</code> <… string
4465 …"text": " If <code>bufferMemoryBarrierCount</code> is not <code>0</code>, <code>pBufferMemoryBarri… string
4469 …"text": " If <code>imageMemoryBarrierCount</code> is not <code>0</code>, <code>pImageMemoryBarrier… string
4473 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
4477 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
4483 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
4487 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
4493 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
4497 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
4503 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4507 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4513 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
4517 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
4521 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
4525 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
4531 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4535 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4541 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
4545 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
4551 "text": " pname:srcStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
4555 "text": " pname:dstStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
4561 …"text": " If fname:vkCmdPipelineBarrier is called outside of a render pass instance, <code>VK_DEPE… string
4567 …"text": " If fname:vkCmdPipelineBarrier is called within a render pass instance, the render pass <… string
4575 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
4579 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
4583 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR</code>, … string
4587 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INDEX_READ_BIT_KHR</code>, pname:srcSt… string
4591 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR</code>, … string
4595 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR</code>, … string
4599 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_UNIFORM_READ_BIT_KHR</code>, pname:src… string
4603 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR</code>, pn… string
4607 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR</code>, pn… string
4611 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR</code>, p… string
4615 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_READ_BIT_KHR</code>, pname:srcS… string
4619 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_WRITE_BIT_KHR</code>, pname:src… string
4623 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR</code>, … string
4627 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR</code>,… string
4631 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR<… string
4635 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR… string
4639 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFER_READ_BIT_KHR</code>, pname:sr… string
4643 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR</code>, pname:s… string
4647 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_HOST_READ_BIT_KHR</code>, pname:srcSta… string
4651 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_HOST_WRITE_BIT_KHR</code>, pname:srcSt… string
4655 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
4659 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
4663 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR</code>, … string
4667 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INDEX_READ_BIT_KHR</code>, pname:dstSt… string
4671 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR</code>, … string
4675 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR</code>, … string
4679 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_UNIFORM_READ_BIT_KHR</code>, pname:dst… string
4683 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR</code>, pn… string
4687 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR</code>, pn… string
4691 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR</code>, p… string
4695 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_READ_BIT_KHR</code>, pname:dstS… string
4699 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_WRITE_BIT_KHR</code>, pname:dst… string
4703 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR</code>, … string
4707 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR</code>,… string
4711 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR<… string
4715 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR… string
4719 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFER_READ_BIT_KHR</code>, pname:ds… string
4723 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR</code>, pname:d… string
4727 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_HOST_READ_BIT_KHR</code>, pname:dstSta… string
4731 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_HOST_WRITE_BIT_KHR</code>, pname:dstSt… string
4735 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
4739 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
4743 …"text": " <code>srcAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
4747 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
4751 …"text": " <code>dstAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
4757 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
4761 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT</co… string
4765 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
4769 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT</co… string
4775 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
4779 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT</cod… string
4783 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
4787 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT</cod… string
4793 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4797 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT</code… string
4801 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EX… string
4805 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_E… string
4809 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
4813 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT</code… string
4817 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EX… string
4821 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_E… string
4827 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
4831 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
4835 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
4839 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
4845 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4849 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV</code>,… string
4853 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
4857 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV</code>,… string
4863 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
4867 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
4873 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
4877 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI</code>… string
4881 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
4885 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI</code>… string
4891 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV</code>,… string
4895 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV</code>… string
4899 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV</code>,… string
4903 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV</code>… string
4909 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_… string
4913 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_… string
4919 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
4923 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR</… string
4927 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
4931 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR</… string
4937 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
4941 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
4947 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
4951 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
4957 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:src… string
4961 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:dst… string
4967 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:src… string
4971 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:dst… string
4977 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR</code>, pnam… string
4981 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR</code>, pna… string
4985 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR</code>, pnam… string
4989 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR</code>, pna… string
4995 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR</code>, pnam… string
4999 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR</code>, pna… string
5003 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR</code>, pnam… string
5007 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR</code>, pna… string
5015 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
5019 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
5023 …"text": " <code>srcAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
5027 …"text": " <code>dstAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
5035 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
5039 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
5043 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR</code>, … string
5047 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INDEX_READ_BIT_KHR</code>, pname:srcSt… string
5051 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR</code>, … string
5055 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR</code>, … string
5059 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_UNIFORM_READ_BIT_KHR</code>, pname:src… string
5063 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR</code>, pn… string
5067 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR</code>, pn… string
5071 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR</code>, p… string
5075 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_READ_BIT_KHR</code>, pname:srcS… string
5079 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_WRITE_BIT_KHR</code>, pname:src… string
5083 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR</code>, … string
5087 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR</code>,… string
5091 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR<… string
5095 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR… string
5099 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFER_READ_BIT_KHR</code>, pname:sr… string
5103 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR</code>, pname:s… string
5107 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_HOST_READ_BIT_KHR</code>, pname:srcSta… string
5111 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_HOST_WRITE_BIT_KHR</code>, pname:srcSt… string
5115 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
5119 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
5123 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR</code>, … string
5127 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INDEX_READ_BIT_KHR</code>, pname:dstSt… string
5131 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR</code>, … string
5135 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR</code>, … string
5139 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_UNIFORM_READ_BIT_KHR</code>, pname:dst… string
5143 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR</code>, pn… string
5147 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR</code>, pn… string
5151 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR</code>, p… string
5155 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_READ_BIT_KHR</code>, pname:dstS… string
5159 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_WRITE_BIT_KHR</code>, pname:dst… string
5163 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR</code>, … string
5167 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR</code>,… string
5171 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR<… string
5175 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR… string
5179 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFER_READ_BIT_KHR</code>, pname:ds… string
5183 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR</code>, pname:d… string
5187 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_HOST_READ_BIT_KHR</code>, pname:dstSta… string
5191 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_HOST_WRITE_BIT_KHR</code>, pname:dstSt… string
5195 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
5199 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
5203 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
5207 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
5211 …"text": " If either <code>srcStageMask</code> or <code>dstStageMask</code> includes <code>VK_PIPEL… string
5215 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
5219 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
5223 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
5227 …"text": " <code>srcAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
5231 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
5235 …"text": " <code>dstAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
5239 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
5245 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
5249 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT</co… string
5253 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
5257 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT</co… string
5263 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
5267 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT</cod… string
5271 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
5275 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT</cod… string
5281 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
5285 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT</code… string
5289 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EX… string
5293 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_E… string
5297 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
5301 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT</code… string
5305 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EX… string
5309 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_E… string
5315 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
5319 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
5323 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
5327 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
5333 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
5337 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV</code>,… string
5341 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
5345 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV</code>,… string
5351 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
5355 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
5361 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
5365 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI</code>… string
5369 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
5373 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI</code>… string
5379 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV</code>,… string
5383 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV</code>… string
5387 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV</code>,… string
5391 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV</code>… string
5397 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_… string
5401 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_… string
5407 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
5411 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR</… string
5415 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
5419 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR</… string
5425 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
5429 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
5435 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
5439 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
5445 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:src… string
5449 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:dst… string
5455 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:src… string
5459 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:dst… string
5465 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR</code>, pnam… string
5469 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR</code>, pna… string
5473 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR</code>, pnam… string
5477 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR</code>, pna… string
5483 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR</code>, pnam… string
5487 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR</code>, pna… string
5491 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR</code>, pnam… string
5495 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR</code>, pna… string
5501 …"text": " If <code>buffer</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIV… string
5507 …"text": " If <code>srcQueueFamilyIndex</code> is not equal to <code>dstQueueFamilyIndex</code>, at… string
5511 …"text": " If <code>buffer</code> was created with a sharing mode of <code>VK_SHARING_MODE_CONCURRE… string
5515 …"text": " If <code>buffer</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIV… string
5523 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
5527 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
5531 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
5535 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
5539 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
5543 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
5547 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
5553 …"text": " If <code>buffer</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIV… string
5557 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code> feature</a> … string
5563 …"text": " If <code>srcQueueFamilyIndex</code> is not equal to <code>dstQueueFamilyIndex</code>, at… string
5567 …"text": " If <code>buffer</code> was created with a sharing mode of <code>VK_SHARING_MODE_CONCURRE… string
5571 …"text": " If <code>buffer</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIV… string
5575 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code> feature</a> … string
5583 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
5587 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
5591 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR</code>, … string
5595 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INDEX_READ_BIT_KHR</code>, pname:srcSt… string
5599 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR</code>, … string
5603 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR</code>, … string
5607 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_UNIFORM_READ_BIT_KHR</code>, pname:src… string
5611 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR</code>, pn… string
5615 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR</code>, pn… string
5619 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR</code>, p… string
5623 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_READ_BIT_KHR</code>, pname:srcS… string
5627 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADER_WRITE_BIT_KHR</code>, pname:src… string
5631 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR</code>, … string
5635 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR</code>,… string
5639 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR<… string
5643 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR… string
5647 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFER_READ_BIT_KHR</code>, pname:sr… string
5651 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR</code>, pname:s… string
5655 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_HOST_READ_BIT_KHR</code>, pname:srcSta… string
5659 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_HOST_WRITE_BIT_KHR</code>, pname:srcSt… string
5663 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
5667 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
5671 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR</code>, … string
5675 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INDEX_READ_BIT_KHR</code>, pname:dstSt… string
5679 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR</code>, … string
5683 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR</code>, … string
5687 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_UNIFORM_READ_BIT_KHR</code>, pname:dst… string
5691 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR</code>, pn… string
5695 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR</code>, pn… string
5699 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR</code>, p… string
5703 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_READ_BIT_KHR</code>, pname:dstS… string
5707 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADER_WRITE_BIT_KHR</code>, pname:dst… string
5711 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR</code>, … string
5715 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR</code>,… string
5719 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR<… string
5723 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR… string
5727 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFER_READ_BIT_KHR</code>, pname:ds… string
5731 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR</code>, pname:d… string
5735 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_HOST_READ_BIT_KHR</code>, pname:dstSta… string
5739 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_HOST_WRITE_BIT_KHR</code>, pname:dstSt… string
5743 …"text": " <code>subresourceRange.baseMipLevel</code> <strong class=\"purple\">must</strong> be les… string
5747 …"text": " If <code>subresourceRange.levelCount</code> is not <code>VK_REMAINING_MIP_LEVELS</code>,… string
5751 …"text": " <code>subresourceRange.baseArrayLayer</code> <strong class=\"purple\">must</strong> be l… string
5755 …"text": " If <code>subresourceRange.layerCount</code> is not <code>VK_REMAINING_ARRAY_LAYERS</code… string
5759 …"text": " If <code>image</code> is non-sparse then it <strong class=\"purple\">must</strong> be bo… string
5763 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5767 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5771 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5775 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5779 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5783 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5787 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5791 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
5795 …"text": " If either <code>srcStageMask</code> or <code>dstStageMask</code> includes <code>VK_PIPEL… string
5799 …"text": " If <code>srcStageMask</code> includes <code>VK_PIPELINE_STAGE_2_HOST_BIT_KHR</code>, and… string
5803 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
5807 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
5811 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
5815 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
5819 …"text": " <code>srcAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
5823 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
5827 …"text": " <code>dstAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
5831 …"text": " <code>oldLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
5835 …"text": " <code>newLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
5839 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
5843 …"text": " <code>subresourceRange</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
5849 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
5853 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT</co… string
5857 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
5861 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT</co… string
5867 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
5871 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT</cod… string
5875 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
5879 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT</cod… string
5885 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
5889 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT</code… string
5893 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EX… string
5897 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_E… string
5901 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
5905 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT</code… string
5909 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EX… string
5913 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_E… string
5919 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
5923 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
5927 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
5931 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
5937 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
5941 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV</code>,… string
5945 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
5949 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV</code>,… string
5955 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
5959 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
5965 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
5969 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI</code>… string
5973 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
5977 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI</code>… string
5983 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV</code>,… string
5987 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV</code>… string
5991 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV</code>,… string
5995 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV</code>… string
6001 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_… string
6005 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_… string
6011 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
6015 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR</… string
6019 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
6023 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR</… string
6029 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
6033 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
6039 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
6043 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR</c… string
6049 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:src… string
6053 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:dst… string
6059 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:src… string
6063 …"text": " If <a href=\"#features-rayQuery\"><code>rayQuery</code></a> is not enabled and pname:dst… string
6069 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR</code>, pnam… string
6073 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR</code>, pna… string
6077 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR</code>, pnam… string
6081 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR</code>, pna… string
6087 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR</code>, pnam… string
6091 …"text": " If pname:srcAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR</code>, pna… string
6095 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR</code>, pnam… string
6099 …"text": " If pname:dstAccessMask includes <code>VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR</code>, pna… string
6105 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6109 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6115 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6119 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6123 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6127 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6133 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6137 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6143 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6149 …"text": " If <code>image</code> has a color format, then the <code>aspectMask</code> member of <co… string
6155 …"text": " If <code>image</code> has a single-plane color format or is not <em>disjoint</em>, then … string
6159 …"text": " If <code>image</code> has a multi-planar format and the image is <em>disjoint</em>, then… string
6163 …"text": " If <code>image</code> has a multi-planar format with only two planes, then the <code>asp… string
6169 …"text": " If <code>image</code> has a depth/stencil format with both depth and stencil components,… string
6175 …"text": " If <code>image</code> has a depth/stencil format with both depth and stencil and the <a … string
6179 …"text": " If <code>image</code> has a depth/stencil format with both depth and stencil and the <a … string
6185 …"text": " If <code>image</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIVE… string
6191 …"text": " If <code>srcQueueFamilyIndex</code> is not equal to <code>dstQueueFamilyIndex</code>, at… string
6195 …"text": " If <code>image</code> was created with a sharing mode of <code>VK_SHARING_MODE_CONCURREN… string
6199 …"text": " If <code>image</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIVE… string
6207 …"text": " <code>subresourceRange.baseMipLevel</code> <strong class=\"purple\">must</strong> be les… string
6211 …"text": " If <code>subresourceRange.levelCount</code> is not <code>VK_REMAINING_MIP_LEVELS</code>,… string
6215 …"text": " <code>subresourceRange.baseArrayLayer</code> <strong class=\"purple\">must</strong> be l… string
6219 …"text": " If <code>subresourceRange.layerCount</code> is not <code>VK_REMAINING_ARRAY_LAYERS</code… string
6223 …"text": " If <code>image</code> is non-sparse then it <strong class=\"purple\">must</strong> be bo… string
6227 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6231 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6235 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6239 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6243 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6247 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6251 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6255 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6259 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
6263 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
6267 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
6271 …"text": " <code>oldLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
6275 …"text": " <code>newLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
6279 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
6283 …"text": " <code>subresourceRange</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
6289 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6293 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6299 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6303 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6307 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6311 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6317 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6321 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6327 …"text": " If <code>srcQueueFamilyIndex</code> and <code>dstQueueFamilyIndex</code> define a <a hre… string
6333 …"text": " If <code>image</code> has a color format, then the <code>aspectMask</code> member of <co… string
6339 …"text": " If <code>image</code> has a single-plane color format or is not <em>disjoint</em>, then … string
6343 …"text": " If <code>image</code> has a multi-planar format and the image is <em>disjoint</em>, then… string
6347 …"text": " If <code>image</code> has a multi-planar format with only two planes, then the <code>asp… string
6353 …"text": " If <code>image</code> has a depth/stencil format with both depth and stencil components,… string
6359 …"text": " If <code>image</code> has a depth/stencil format with both depth and stencil and the <a … string
6363 …"text": " If <code>image</code> has a depth/stencil format with both depth and stencil and the <a … string
6369 …"text": " If <code>image</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIVE… string
6373 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code> feature</a> … string
6379 …"text": " If <code>srcQueueFamilyIndex</code> is not equal to <code>dstQueueFamilyIndex</code>, at… string
6383 …"text": " If <code>image</code> was created with a sharing mode of <code>VK_SHARING_MODE_CONCURREN… string
6387 …"text": " If <code>image</code> was created with a sharing mode of <code>VK_SHARING_MODE_EXCLUSIVE… string
6391 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code> feature</a> … string
6399 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
6407 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
6415 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
6419 …"text": " <code>pTimestampInfos</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
6423 …"text": " <code>pTimestamps</code> <strong class=\"purple\">must</strong> be a valid pointer to an… string
6427 …"text": " <code>pMaxDeviation</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
6431 …"text": " <code>timestampCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
6439 …"text": " <code>timeDomain</code> <strong class=\"purple\">must</strong> be one of the <a href=\"#… string
6443 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CAL… string
6447 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
6451 …"text": " <code>timeDomain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkT… string
6459 …"text": " The <a href=\"#features-dynamicRendering\"><code>dynamicRendering</code></a> feature <st… string
6463 …"text": " If <code>commandBuffer</code> is a secondary command buffer, <code>pRenderingInfo-&gt;fl… string
6467 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
6471 …"text": " <code>pRenderingInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
6475 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
6479 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
6483 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
6491 …"text": " If <code>viewMask</code> is <code>0</code>, <code>layerCount</code> <strong class=\"purp… string
6495 …"text": " If neither the <a href=\"#VK_AMD_mixed_attachment_samples\">VK_AMD_mixed_attachment_samp… string
6499 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6503 …"text": " If <code>pDepthAttachment</code> is not <code>NULL</code> and <code>pDepthAttachment-&gt… string
6507 …"text": " If <code>pStencilAttachment</code> is not <code>NULL</code> and <code>pStencilAttachment… string
6511 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6515 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6519 …"text": " If <code>pDepthAttachment</code> is not <code>NULL</code> and <code>pDepthAttachment-&gt… string
6523 …"text": " If <code>pDepthAttachment</code> is not <code>NULL</code>, <code>pDepthAttachment-&gt;im… string
6527 …"text": " If <code>pStencilAttachment</code> is not <code>NULL</code> and <code>pStencilAttachment… string
6531 …"text": " If <code>pStencilAttachment</code> is not <code>NULL</code>, <code>pStencilAttachment-&g… string
6535 …"text": " <code>colorAttachmentCount</code> <strong class=\"purple\">must</strong> be less than or… string
6539 …"text": " If the <a href=\"#features-multiview\"><code>multiview</code></a> feature is not enabled… string
6543 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
6547 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
6551 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
6555 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
6559 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, <code>pColorAttachments</cod… string
6563 …"text": " If <code>pDepthAttachment</code> is not <code>NULL</code>, <code>pDepthAttachment</code>… string
6567 …"text": " If <code>pStencilAttachment</code> is not <code>NULL</code>, <code>pStencilAttachment</c… string
6573 …"text": " <code>renderArea.offset.x</code> <strong class=\"purple\">must</strong> be greater than … string
6577 …"text": " <code>renderArea.offset.y</code> <strong class=\"purple\">must</strong> be greater than … string
6581 …"text": " The sum of <code>renderArea.offset.x</code> and <code>renderArea.extent.width</code> <st… string
6585 …"text": " The sum of <code>renderArea.offset.y</code> and <code>renderArea.extent.height</code> <s… string
6589 …"text": " The width of the <code>imageView</code> member of any element of <code>pColorAttachments… string
6593 …"text": " The height of the <code>imageView</code> member of any element of <code>pColorAttachment… string
6599 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6603 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6607 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6611 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6615 …"text": " If the <code>pNext</code> chain contains <a href=\"#VkDeviceGroupRenderPassBeginInfo\">V… string
6619 …"text": " If the <code>pNext</code> chain contains <a href=\"#VkDeviceGroupRenderPassBeginInfo\">V… string
6623 …"text": " If neither <code>pDepthAttachment</code> or <code>pStencilAttachment</code> are <code>NU… string
6627 …"text": " If neither <code>pDepthAttachment</code> or <code>pStencilAttachment</code> are <code>NU… string
6633 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6637 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6641 …"text": " If <code>pDepthAttachment</code> is not <code>NULL</code>, <code>pDepthAttachment-&gt;im… string
6645 …"text": " If <code>pStencilAttachment</code> is not <code>NULL</code>, <code>pStencilAttachment-&g… string
6651 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6655 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code> and the <code>imageView</code… string
6661 …"text": " If <code>pDepthAttachment</code> is not <code>NULL</code> and <code>pDepthAttachment-&gt… string
6665 …"text": " If <code>pStencilAttachment</code> is not <code>NULL</code> and <code>pStencilAttachment… string
6669 …"text": " If <code>pDepthAttachment</code> or <code>pStencilAttachment</code> are both not <code>N… string
6673 …"text": " If <code>pDepthAttachment</code> or <code>pStencilAttachment</code> are both not <code>N… string
6679 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentDensityMapAttach… string
6683 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentDensityMapAttach… string
6689 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentDensityMapAttach… string
6693 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentDensityMapAttach… string
6699 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentDensityMapAttach… string
6703 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentDensityMapAttach… string
6709 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6713 …"text": " If the <code>pNext</code> chain contains a <a href=\"#VkDeviceGroupRenderPassBeginInfo\"… string
6717 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6721 …"text": " If the <code>pNext</code> chain contains a <a href=\"#VkDeviceGroupRenderPassBeginInfo\"… string
6727 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentShadingRateAttac… string
6731 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentShadingRateAttac… string
6737 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6741 …"text": " If the <code>pNext</code> chain contains a <a href=\"#VkDeviceGroupRenderPassBeginInfo\"… string
6745 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
6749 …"text": " If the <code>pNext</code> chain contains a <a href=\"#VkDeviceGroupRenderPassBeginInfo\"… string
6755 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentShadingRateAttac… string
6759 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentShadingRateAttac… string
6763 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentShadingRateAttac… string
6769 …"text": " If the <code>imageView</code> member of a <a href=\"#VkRenderingFragmentShadingRateAttac… string
6775 …"text": " The index of the most significant bit in <code>viewMask</code> <strong class=\"purple\">… string
6783 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and has … string
6787 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and has … string
6791 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6795 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6799 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6803 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6807 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6811 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
6815 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
6819 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
6823 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
6827 …"text": " If <code>resolveMode</code> is not <code>0</code>, <code>resolveMode</code> <strong clas… string
6831 …"text": " If <code>resolveImageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, … string
6835 …"text": " <code>resolveImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a hre… string
6839 …"text": " <code>loadOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAttac… string
6843 …"text": " <code>storeOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAtta… string
6847 …"text": " <code>clearValue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkC… string
6851 …"text": " Both of <code>imageView</code>, and <code>resolveImageView</code> that are valid handles… string
6857 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and has … string
6863 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6869 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6873 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6879 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6883 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6889 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6895 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6899 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6905 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6909 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <cod… string
6917 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6921 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
6925 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
6929 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
6933 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
6937 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
6941 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
6945 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
6949 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the quo… string
6953 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the quo… string
6957 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
6961 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
6965 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
6973 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>l… string
6977 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
6981 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
6985 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
6989 …"text": " <code>imageView</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
6993 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
6999 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
7007 …"text": " The current render pass instance <strong class=\"purple\">must</strong> have been begun … string
7011 …"text": " The current render pass instance <strong class=\"purple\">must</strong> have been begun … string
7015 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
7019 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
7023 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
7027 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
7035 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
7039 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
7043 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
7047 …"text": " <code>pRenderPass</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
7055 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code>, … string
7059 …"text": " For any member of <code>pAttachments</code> with a <code>loadOp</code> equal to <code>VK… string
7063 …"text": " For any member of <code>pAttachments</code> with a <code>stencilLoadOp</code> equal to <… string
7067 …"text": " For any element of <code>pDependencies</code>, if the <code>srcSubpass</code> is not <co… string
7071 …"text": " For any element of <code>pDependencies</code>, if the <code>dstSubpass</code> is not <co… string
7075 …"text": " The <code>srcSubpass</code> member of each element of <code>pDependencies</code> <strong… string
7079 …"text": " The <code>dstSubpass</code> member of each element of <code>pDependencies</code> <strong… string
7083 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
7087 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
7091 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
7095 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
7099 …"text": " If <code>attachmentCount</code> is not <code>0</code>, <code>pAttachments</code> <strong… string
7103 …"text": " <code>pSubpasses</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
7107 …"text": " If <code>dependencyCount</code> is not <code>0</code>, <code>pDependencies</code> <stron… string
7111 …"text": " <code>subpassCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
7117 …"text": " If the pNext chain includes a <a href=\"#VkRenderPassFragmentDensityMapCreateInfoEXT\">V… string
7123 …"text": " For any member of <code>pAttachments</code> with a <code>loadOp</code> equal to <code>VK… string
7127 …"text": " For any member of <code>pAttachments</code> with a <code>stencilLoadOp</code> equal to <… string
7131 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassInputAttachmentAspectC… string
7135 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassInputAttachmentAspectC… string
7139 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassInputAttachmentAspectC… string
7145 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7149 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7153 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7157 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7161 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7165 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7169 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkRenderPassMultiviewCreateInfo\">… string
7177 …"text": " Each view index <strong class=\"purple\">must</strong> not be set in more than one eleme… string
7181 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
7185 …"text": " If <code>subpassCount</code> is not <code>0</code>, <code>pViewMasks</code> <strong clas… string
7189 …"text": " If <code>dependencyCount</code> is not <code>0</code>, <code>pViewOffsets</code> <strong… string
7193 …"text": " If <code>correlationMaskCount</code> is not <code>0</code>, <code>pCorrelationMasks</cod… string
7201 …"text": " If <code>perViewAttributesPositionXOnly</code> is <code>VK_TRUE</code> then <code>perVie… string
7205 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MUL… string
7213 …"text": " If <code>fragmentDensityMapAttachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, <… string
7217 …"text": " If <code>fragmentDensityMapAttachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, <… string
7221 …"text": " If <code>fragmentDensityMapAttachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, <… string
7225 …"text": " If <code>fragmentDensityMapAttachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, <… string
7229 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
7233 …"text": " <code>fragmentDensityMapAttachment</code> <strong class=\"purple\">must</strong> be a va… string
7241 …"text": " <code>finalLayout</code> <strong class=\"purple\">must</strong> not be <code>VK_IMAGE_LA… string
7245 …"text": " If <code>format</code> is a color format, <code>initialLayout</code> <strong class=\"pur… string
7249 …"text": " If <code>format</code> is a depth/stencil format, <code>initialLayout</code> <strong cla… string
7253 …"text": " If <code>format</code> is a color format, <code>finalLayout</code> <strong class=\"purpl… string
7257 …"text": " If <code>format</code> is a depth/stencil format, <code>finalLayout</code> <strong class… string
7261 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
7265 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
7269 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
7273 …"text": " <code>loadOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAttac… string
7277 …"text": " <code>storeOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAtta… string
7281 …"text": " <code>stencilLoadOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
7285 …"text": " <code>stencilStoreOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
7289 …"text": " <code>initialLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
7293 …"text": " <code>finalLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
7299 …"text": " If <code>format</code> is a color format, <code>initialLayout</code> <strong class=\"pur… string
7303 …"text": " If <code>format</code> is a color format, <code>finalLayout</code> <strong class=\"purpl… string
7309 …"text": " If the <a href=\"#features-separateDepthStencilLayouts\"><code>separateDepthStencilLayou… string
7313 …"text": " If the <a href=\"#features-separateDepthStencilLayouts\"><code>separateDepthStencilLayou… string
7317 …"text": " If <code>format</code> is a color format, <code>initialLayout</code> <strong class=\"pur… string
7321 …"text": " If <code>format</code> is a color format, <code>finalLayout</code> <strong class=\"purpl… string
7325 …"text": " If <code>format</code> is a depth/stencil format which includes both depth and stencil a… string
7329 …"text": " If <code>format</code> is a depth/stencil format which includes both depth and stencil a… string
7333 …"text": " If <code>format</code> is a depth/stencil format which includes only the depth aspect, <… string
7337 …"text": " If <code>format</code> is a depth/stencil format which includes only the depth aspect, <… string
7341 …"text": " If <code>format</code> is a depth/stencil format which includes only the stencil aspect,… string
7345 …"text": " If <code>format</code> is a depth/stencil format which includes only the stencil aspect,… string
7353 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
7357 …"text": " <code>pAspectReferences</code> <strong class=\"purple\">must</strong> be a valid pointer… string
7361 …"text": " <code>aspectReferenceCount</code> <strong class=\"purple\">must</strong> be greater than… string
7369 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not include <code>VK_IMAG… string
7373 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> be a valid combination of… string
7377 … "text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
7383 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not include <code>VK_IMAG… string
7391 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be <code>VK_PIPELI… string
7397 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be <code>VK_PIPELI… string
7403 …"text": " <code>colorAttachmentCount</code> <strong class=\"purple\">must</strong> be less than or… string
7407 …"text": " If the first use of an attachment in this render pass is as an input attachment, and the… string
7411 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, for each resolve attachmen… string
7415 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, for each resolve attachmen… string
7419 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, each resolve attachment th… string
7423 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, each resolve attachment th… string
7427 …"text": " All attachments in <code>pColorAttachments</code> that are not <code>VK_ATTACHMENT_UNUSE… string
7431 …"text": " All attachments in <code>pInputAttachments</code> that are not <code>VK_ATTACHMENT_UNUSE… string
7435 …"text": " All attachments in <code>pColorAttachments</code> that are not <code>VK_ATTACHMENT_UNUSE… string
7439 …"text": " All attachments in <code>pResolveAttachments</code> that are not <code>VK_ATTACHMENT_UNU… string
7443 …"text": " If <code>pDepthStencilAttachment</code> is not <code>NULL</code> and the attachment is n… string
7447 …"text": " If neither the <code><a href=\"#VK_AMD_mixed_attachment_samples\">VK_AMD_mixed_attachmen… string
7451 …"text": " Each element of <code>pPreserveAttachments</code> <strong class=\"purple\">must</strong>… string
7455 …"text": " Each element of <code>pPreserveAttachments</code> <strong class=\"purple\">must</strong>… string
7459 …"text": " If any attachment is used by more than one <a href=\"#VkAttachmentReference\">VkAttachme… string
7463 …"text": " Each attachment <strong class=\"purple\">must</strong> follow the <a href=\"#attachment-… string
7467 …"text": " <code>pDepthStencilAttachment</code> and <code>pColorAttachments</code> must not contain… string
7471 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
7475 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
7479 …"text": " If <code>inputAttachmentCount</code> is not <code>0</code>, <code>pInputAttachments</cod… string
7483 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, <code>pColorAttachments</cod… string
7487 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, and <code>pResolveAttachment… string
7491 …"text": " If <code>pDepthStencilAttachment</code> is not <code>NULL</code>, <code>pDepthStencilAtt… string
7495 …"text": " If <code>preserveAttachmentCount</code> is not <code>0</code>, <code>pPreserveAttachment… string
7501 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
7505 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
7509 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
7515 …"text": " If the <code><a href=\"#VK_AMD_mixed_attachment_samples\">VK_AMD_mixed_attachment_sample… string
7521 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT… string
7527 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
7531 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
7537 …"text": " If the render pass is created with <code>VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM</code>… string
7545 …"text": " If <code>attachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, <code>layout</code>… string
7549 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
7557 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
7561 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
7565 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
7569 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
7573 …"text": " <code>srcSubpass</code> <strong class=\"purple\">must</strong> be less than or equal to … string
7577 …"text": " <code>srcSubpass</code> and <code>dstSubpass</code> <strong class=\"purple\">must</stron… string
7581 …"text": " If <code>srcSubpass</code> is equal to <code>dstSubpass</code> and not all of the stages… string
7585 …"text": " Any access flag included in <code>srcAccessMask</code> <strong class=\"purple\">must</st… string
7589 …"text": " Any access flag included in <code>dstAccessMask</code> <strong class=\"purple\">must</st… string
7593 …"text": " If <code>srcSubpass</code> equals <code>dstSubpass</code>, and <code>srcStageMask</code>… string
7597 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
7601 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
7605 …"text": " <code>srcAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
7609 …"text": " <code>dstAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
7613 …"text": " <code>dependencyFlags</code> <strong class=\"purple\">must</strong> be a valid combinati… string
7619 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
7623 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
7629 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
7633 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
7639 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
7643 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
7649 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
7653 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
7657 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
7661 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
7667 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
7671 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
7677 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
7681 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
7687 "text": " pname:srcStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
7691 "text": " pname:dstStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
7697 …"text": " If <code>dependencyFlags</code> includes <code>VK_DEPENDENCY_VIEW_LOCAL_BIT</code>, <cod… string
7701 …"text": " If <code>dependencyFlags</code> includes <code>VK_DEPENDENCY_VIEW_LOCAL_BIT</code>, <cod… string
7705 …"text": " If <code>srcSubpass</code> equals <code>dstSubpass</code> and that subpass has more than… string
7713 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
7717 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
7721 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
7725 …"text": " <code>pRenderPass</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
7733 …"text": " If any two subpasses operate on attachments with overlapping ranges of the same <code>Vk… string
7737 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code>, … string
7741 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code>, … string
7745 …"text": " For any member of <code>pAttachments</code> with a <code>loadOp</code> equal to <code>VK… string
7749 …"text": " For any member of <code>pAttachments</code> with a <code>stencilLoadOp</code> equal to <… string
7753 …"text": " For any element of <code>pDependencies</code>, if the <code>srcSubpass</code> is not <co… string
7757 …"text": " For any element of <code>pDependencies</code>, if the <code>dstSubpass</code> is not <co… string
7761 …"text": " The set of bits included in any element of <code>pCorrelatedViewMasks</code> <strong cla… string
7765 …"text": " If the <a href=\"#VkSubpassDescription2\">VkSubpassDescription2</a>::<code>viewMask</cod… string
7769 …"text": " The <a href=\"#VkSubpassDescription2\">VkSubpassDescription2</a>::<code>viewMask</code> … string
7773 …"text": " If the <a href=\"#VkSubpassDescription2\">VkSubpassDescription2</a>::<code>viewMask</cod… string
7777 …"text": " For any element of <code>pDependencies</code> where its <code>srcSubpass</code> member e… string
7781 …"text": " If the <code>attachment</code> member of any element of the <code>pInputAttachments</cod… string
7785 …"text": " The <code>srcSubpass</code> member of each element of <code>pDependencies</code> <strong… string
7789 …"text": " The <code>dstSubpass</code> member of each element of <code>pDependencies</code> <strong… string
7793 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
7797 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
7801 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
7805 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
7809 …"text": " If <code>attachmentCount</code> is not <code>0</code>, <code>pAttachments</code> <strong… string
7813 …"text": " <code>pSubpasses</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
7817 …"text": " If <code>dependencyCount</code> is not <code>0</code>, <code>pDependencies</code> <stron… string
7821 …"text": " If <code>correlatedViewMaskCount</code> is not <code>0</code>, <code>pCorrelatedViewMask… string
7825 …"text": " <code>subpassCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
7831 …"text": " If the pNext chain includes a <a href=\"#VkRenderPassFragmentDensityMapCreateInfoEXT\">V… string
7837 …"text": " If the <code>pSubpasses</code> pNext chain includes a <a href=\"#VkSubpassDescriptionDep… string
7843 …"text": " If any element of <code>pAttachments</code> is used as a fragment shading rate attachmen… string
7847 …"text": " If any element of <code>pAttachments</code> is used as a fragment shading rate attachmen… string
7853 …"text": " If <code>flags</code> includes <code>VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM</code>, an… string
7859 …"text": " If the pipeline is being created with fragment shader state, and the <a href=\"#VK_QCOM_… string
7863 …"text": " If the pipeline is being created with fragment shader state, and the <a href=\"#VK_QCOM_… string
7867 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
7871 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
7875 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
7883 …"text": " <code>finalLayout</code> <strong class=\"purple\">must</strong> not be <code>VK_IMAGE_LA… string
7887 …"text": " If <code>format</code> is a color format, <code>initialLayout</code> <strong class=\"pur… string
7891 …"text": " If <code>format</code> is a depth/stencil format, <code>initialLayout</code> <strong cla… string
7895 …"text": " If <code>format</code> is a color format, <code>finalLayout</code> <strong class=\"purpl… string
7899 …"text": " If <code>format</code> is a depth/stencil format, <code>finalLayout</code> <strong class… string
7903 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ATT… string
7907 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
7911 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
7915 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
7919 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
7923 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
7927 …"text": " <code>loadOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAttac… string
7931 …"text": " <code>storeOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAtta… string
7935 …"text": " <code>stencilLoadOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
7939 …"text": " <code>stencilStoreOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
7943 …"text": " <code>initialLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
7947 …"text": " <code>finalLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
7953 …"text": " If the <a href=\"#features-separateDepthStencilLayouts\"><code>separateDepthStencilLayou… string
7957 …"text": " If the <a href=\"#features-separateDepthStencilLayouts\"><code>separateDepthStencilLayou… string
7961 …"text": " If <code>format</code> is a color format, <code>initialLayout</code> <strong class=\"pur… string
7965 …"text": " If <code>format</code> is a color format, <code>finalLayout</code> <strong class=\"purpl… string
7969 …"text": " If <code>format</code> is a depth/stencil format which includes both depth and stencil a… string
7973 …"text": " If <code>format</code> is a depth/stencil format which includes both depth and stencil a… string
7977 …"text": " If <code>format</code> is a depth/stencil format which includes only the depth aspect, <… string
7981 …"text": " If <code>format</code> is a depth/stencil format which includes only the depth aspect, <… string
7985 …"text": " If <code>format</code> is a depth/stencil format which includes only the stencil aspect,… string
7989 …"text": " If <code>format</code> is a depth/stencil format which includes only the stencil aspect,… string
7997 …"text": " <code>stencilInitialLayout</code> <strong class=\"purple\">must</strong> not be <code>VK… string
8001 …"text": " <code>stencilFinalLayout</code> <strong class=\"purple\">must</strong> not be <code>VK_I… string
8005 …"text": " <code>stencilFinalLayout</code> <strong class=\"purple\">must</strong> not be <code>VK_I… string
8009 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ATT… string
8013 …"text": " <code>stencilInitialLayout</code> <strong class=\"purple\">must</strong> be a valid <a h… string
8017 …"text": " <code>stencilFinalLayout</code> <strong class=\"purple\">must</strong> be a valid <a hre… string
8025 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be <code>VK_PIPELI… string
8031 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be <code>VK_PIPELI… string
8037 …"text": " <code>colorAttachmentCount</code> <strong class=\"purple\">must</strong> be less than or… string
8041 …"text": " If the first use of an attachment in this render pass is as an input attachment, and the… string
8045 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, for each resolve attachmen… string
8049 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, for each resolve attachmen… string
8053 …"text": " If <code>pResolveAttachments</code> is not <code>NULL</code>, each resolve attachment th… string
8057 …"text": " Any given element of <code>pResolveAttachments</code> <strong class=\"purple\">must</str… string
8061 …"text": " All attachments in <code>pColorAttachments</code> that are not <code>VK_ATTACHMENT_UNUSE… string
8065 …"text": " All attachments in <code>pInputAttachments</code> that are not <code>VK_ATTACHMENT_UNUSE… string
8069 …"text": " All attachments in <code>pColorAttachments</code> that are not <code>VK_ATTACHMENT_UNUSE… string
8073 …"text": " All attachments in <code>pResolveAttachments</code> that are not <code>VK_ATTACHMENT_UNU… string
8077 …"text": " If <code>pDepthStencilAttachment</code> is not <code>NULL</code> and the attachment is n… string
8081 …"text": " If neither the <code><a href=\"#VK_AMD_mixed_attachment_samples\">VK_AMD_mixed_attachmen… string
8085 …"text": " Each element of <code>pPreserveAttachments</code> <strong class=\"purple\">must</strong>… string
8089 …"text": " Any given element of <code>pPreserveAttachments</code> <strong class=\"purple\">must</st… string
8093 …"text": " If any attachment is used by more than one <a href=\"#VkAttachmentReference2\">VkAttachm… string
8097 …"text": " Attachments <strong class=\"purple\">must</strong> follow the <a href=\"#attachment-type… string
8101 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code> i… string
8105 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code> i… string
8109 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code> i… string
8113 …"text": " An attachment <strong class=\"purple\">must</strong> not be used in both <code>pDepthSte… string
8117 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
8121 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
8125 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
8129 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
8133 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
8137 …"text": " If <code>inputAttachmentCount</code> is not <code>0</code>, <code>pInputAttachments</cod… string
8141 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, <code>pColorAttachments</cod… string
8145 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, and <code>pResolveAttachment… string
8149 …"text": " If <code>pDepthStencilAttachment</code> is not <code>NULL</code>, <code>pDepthStencilAtt… string
8153 …"text": " If <code>preserveAttachmentCount</code> is not <code>0</code>, <code>pPreserveAttachment… string
8159 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
8163 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
8167 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
8173 …"text": " If the <code><a href=\"#VK_AMD_mixed_attachment_samples\">VK_AMD_mixed_attachment_sample… string
8179 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT… string
8185 …"text": " If the <code>attachment</code> member of any element of <code>pInputAttachments</code> i… string
8193 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8197 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8201 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8205 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8209 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8213 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8217 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8221 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8225 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8229 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8233 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code> and does not hav… string
8237 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
8241 …"text": " If <code>pDepthStencilResolveAttachment</code> is not <code>NULL</code>, <code>pDepthSte… string
8249 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8253 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8257 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8261 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8265 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8269 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8273 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8277 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8281 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code> and its <code>at… string
8285 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FRA… string
8289 …"text": " If <code>pFragmentShadingRateAttachment</code> is not <code>NULL</code>, <code>pFragment… string
8297 …"text": " If <code>attachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, <code>layout</code>… string
8301 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ATT… string
8305 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
8309 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
8313 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
8319 …"text": " If the <a href=\"#features-separateDepthStencilLayouts\"><code>separateDepthStencilLayou… string
8323 …"text": " If <code>attachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, and the format of t… string
8327 …"text": " If <code>attachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, and the format of t… string
8331 …"text": " If <code>attachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, and the format of t… string
8335 …"text": " If <code>attachment</code> is not <code>VK_ATTACHMENT_UNUSED</code>, and the format of t… string
8343 …"text": " <code>stencilLayout</code> <strong class=\"purple\">must</strong> not be <code>VK_IMAGE_… string
8347 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ATT… string
8351 …"text": " <code>stencilLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
8359 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
8363 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
8367 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
8371 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
8375 …"text": " <code>srcSubpass</code> <strong class=\"purple\">must</strong> be less than or equal to … string
8379 …"text": " <code>srcSubpass</code> and <code>dstSubpass</code> <strong class=\"purple\">must</stron… string
8383 …"text": " If <code>srcSubpass</code> is equal to <code>dstSubpass</code> and not all of the stages… string
8387 …"text": " Any access flag included in <code>srcAccessMask</code> <strong class=\"purple\">must</st… string
8391 …"text": " Any access flag included in <code>dstAccessMask</code> <strong class=\"purple\">must</st… string
8395 …"text": " If <code>dependencyFlags</code> includes <code>VK_DEPENDENCY_VIEW_LOCAL_BIT</code>, <cod… string
8399 …"text": " If <code>dependencyFlags</code> includes <code>VK_DEPENDENCY_VIEW_LOCAL_BIT</code>, <cod… string
8403 …"text": " If <code>srcSubpass</code> equals <code>dstSubpass</code>, and <code>srcStageMask</code>… string
8407 …"text": " If <code>viewOffset</code> is not equal to <code>0</code>, <code>srcSubpass</code> <stro… string
8411 …"text": " If <code>dependencyFlags</code> does not include <code>VK_DEPENDENCY_VIEW_LOCAL_BIT</cod… string
8415 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
8419 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
8423 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
8427 …"text": " <code>srcStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
8431 …"text": " <code>dstStageMask</code> <strong class=\"purple\">must</strong> be a valid combination … string
8435 …"text": " <code>srcAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
8439 …"text": " <code>dstAccessMask</code> <strong class=\"purple\">must</strong> be a valid combination… string
8443 …"text": " <code>dependencyFlags</code> <strong class=\"purple\">must</strong> be a valid combinati… string
8449 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
8453 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
8459 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
8463 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
8469 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
8473 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
8479 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
8483 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
8487 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:d… string
8491 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:d… string
8497 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
8501 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
8507 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
8511 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
8517 "text": " pname:srcStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
8521 "text": " pname:dstStageMask <strong class=\"purple\">must</strong> not be <code>0</code>" string
8529 …"text": " All submitted commands that refer to <code>renderPass</code> <strong class=\"purple\">mu… string
8533 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>renderPass</code> was cre… string
8537 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>renderPass</code> was … string
8541 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
8545 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
8549 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
8553 …"text": " If <code>renderPass</code> is a valid handle, it <strong class=\"purple\">must</strong> … string
8561 …"text": " If <code>pCreateInfo-&gt;flags</code> does not include <code>VK_FRAMEBUFFER_CREATE_IMAGE… string
8565 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
8569 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
8573 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
8577 …"text": " <code>pFramebuffer</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
8585 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
8589 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
8593 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8597 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8601 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8605 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8609 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8613 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8617 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8621 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8625 …"text": " If <code>flags</code> does not include <code>VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT</code>,… string
8629 …"text": " If <code>flags</code> does not include <code>VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT</code>,… string
8633 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be greater than <code>0</code>" string
8637 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be less than or equal to <a hr… string
8641 …"text": " <code>height</code> <strong class=\"purple\">must</strong> be greater than <code>0</code… string
8645 …"text": " <code>height</code> <strong class=\"purple\">must</strong> be less than or equal to <a h… string
8649 …"text": " <code>layers</code> <strong class=\"purple\">must</strong> be greater than <code>0</code… string
8653 …"text": " <code>layers</code> <strong class=\"purple\">must</strong> be less than or equal to <a h… string
8657 …"text": " If <code>flags</code> does not include <code>VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT</code>,… string
8661 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FRA… string
8665 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
8669 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
8673 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
8677 …"text": " <code>renderPass</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkR… string
8681 …"text": " Both of <code>renderPass</code>, and the elements of <code>pAttachments</code> that are … string
8687 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8693 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, each e… string
8697 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
8701 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8705 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8711 …"text": " If <code>renderPass</code> was created with <a href=\"#renderpass-fragmentdensitymapoffs… string
8717 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8721 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8727 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, an ele… string
8733 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8737 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8743 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8747 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8753 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8757 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8761 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8767 …"text": " If <code>flags</code> does not include <code>VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT</code>,… string
8773 …"text": " If the <a href=\"#features-imagelessFramebuffer\">imageless framebuffer</a> feature is n… string
8777 …"text": " If <code>flags</code> includes <code>VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT</code>, the <co… string
8781 …"text": " If <code>flags</code> includes <code>VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT</code>, the <co… string
8785 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8789 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8793 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8797 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8801 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8805 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8811 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8815 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8821 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8825 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8829 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8833 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
8839 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, multiv… string
8843 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, multiv… string
8849 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8855 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8861 …"text": " If <code>renderpass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <co… string
8869 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FRA… string
8873 …"text": " If <code>attachmentImageInfoCount</code> is not <code>0</code>, <code>pAttachmentImageIn… string
8881 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FRA… string
8885 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
8889 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
8893 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
8897 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
8901 …"text": " If <code>viewFormatCount</code> is not <code>0</code>, <code>pViewFormats</code> <strong… string
8909 …"text": " All submitted commands that refer to <code>framebuffer</code> <strong class=\"purple\">m… string
8913 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>framebuffer</code> was cr… string
8917 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>framebuffer</code> was… string
8921 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
8925 …"text": " If <code>framebuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code… string
8929 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
8933 …"text": " If <code>framebuffer</code> is a valid handle, it <strong class=\"purple\">must</strong>… string
8941 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
8945 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
8949 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
8953 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
8957 …"text": " If the <code>initialLayout</code> member of any of the <code>VkAttachmentDescription</co… string
8961 …"text": " The <code>srcStageMask</code> members of any element of the <code>pDependencies</code> m… string
8965 …"text": " The <code>dstStageMask</code> members of any element of the <code>pDependencies</code> m… string
8969 …"text": " For any attachment in <code>framebuffer</code> that is used by <code>renderPass</code> a… string
8973 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
8977 …"text": " <code>pRenderPassBegin</code> <strong class=\"purple\">must</strong> be a valid pointer … string
8981 …"text": " <code>contents</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSub… string
8985 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
8989 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
8993 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
8997 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
9003 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9009 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9015 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9019 …"text": " If any of the <code>stencilInitialLayout</code> or <code>stencilFinalLayout</code> membe… string
9027 …"text": " Both the <code>framebuffer</code> and <code>renderPass</code> members of <code>pRenderPa… string
9031 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9035 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9039 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9043 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9047 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9051 …"text": " If the <code>initialLayout</code> member of any of the <code>VkAttachmentDescription</co… string
9055 …"text": " The <code>srcStageMask</code> members of any element of the <code>pDependencies</code> m… string
9059 …"text": " The <code>dstStageMask</code> members of any element of the <code>pDependencies</code> m… string
9063 …"text": " For any attachment in <code>framebuffer</code> that is used by <code>renderPass</code> a… string
9067 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
9071 …"text": " <code>pRenderPassBegin</code> <strong class=\"purple\">must</strong> be a valid pointer … string
9075 …"text": " <code>pSubpassBeginInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
9079 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
9083 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
9087 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
9091 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
9097 …"text": " If any of the <code>initialLayout</code> or <code>finalLayout</code> member of the <code… string
9101 …"text": " If any of the <code>stencilInitialLayout</code> or <code>stencilFinalLayout</code> membe… string
9109 …"text": " <code>clearValueCount</code> <strong class=\"purple\">must</strong> be greater than the … string
9113 …"text": " If <code>clearValueCount</code> is not <code>0</code>, <code>pClearValues</code> <strong… string
9117 …"text": " <code>renderPass</code> <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
9121 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
9125 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
9129 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
9133 …"text": " <code>renderPass</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkR… string
9137 …"text": " <code>framebuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
9141 …"text": " Both of <code>framebuffer</code>, and <code>renderPass</code> <strong class=\"purple\">m… string
9147 …"text": " <code>renderArea.offset.x</code> <strong class=\"purple\">must</strong> be greater than … string
9151 …"text": " <code>renderArea.offset.y</code> <strong class=\"purple\">must</strong> be greater than … string
9155 …"text": " <span class=\"eq\"><code>renderArea.offset.x</code> &#43; <code>renderArea.extent.width<… string
9159 …"text": " <span class=\"eq\"><code>renderArea.offset.y</code> &#43; <code>renderArea.extent.height… string
9165 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
9169 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
9173 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
9177 …"text": " If the <code>pNext</code> chain does not contain <a href=\"#VkDeviceGroupRenderPassBegin… string
9181 …"text": " If the <code>pNext</code> chain contains <a href=\"#VkDeviceGroupRenderPassBeginInfo\">V… string
9185 …"text": " If the <code>pNext</code> chain contains <a href=\"#VkDeviceGroupRenderPassBeginInfo\">V… string
9191 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9195 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9199 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9203 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9207 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9211 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9215 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9219 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9223 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9227 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9231 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9235 …"text": " If <code>framebuffer</code> was created with a <a href=\"#VkFramebufferCreateInfo\">VkFr… string
9241 …"text": " If the <code>pNext</code> chain includes <a href=\"#VkRenderPassTransformBeginInfoQCOM\"… string
9245 …"text": " If the <code>pNext</code> chain includes <a href=\"#VkRenderPassTransformBeginInfoQCOM\"… string
9253 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
9257 …"text": " If <code>attachmentInitialSampleLocationsCount</code> is not <code>0</code>, <code>pAtta… string
9261 …"text": " If <code>postSubpassSampleLocationsCount</code> is not <code>0</code>, <code>pPostSubpas… string
9269 …"text": " <code>attachmentIndex</code> <strong class=\"purple\">must</strong> be less than the <co… string
9273 …"text": " <code>sampleLocationsInfo</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
9281 …"text": " <code>subpassIndex</code> <strong class=\"purple\">must</strong> be less than the <code>… string
9285 …"text": " <code>sampleLocationsInfo</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
9293 …"text": " <code>transform</code> <strong class=\"purple\">must</strong> be <code>VK_SURFACE_TRANSF… string
9297 …"text": " The <code>renderpass</code> <strong class=\"purple\">must</strong> have been created wit… string
9301 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
9309 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
9313 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
9317 …"text": " <code>contents</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSub… string
9325 …"text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> be a valid device mask va… string
9329 "text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> not be zero" string
9333 …"text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> be a subset of the comman… string
9337 …"text": " <code>deviceRenderAreaCount</code> <strong class=\"purple\">must</strong> either be zero… string
9341 …"text": " The <code>offset.x</code> member of any element of <code>pDeviceRenderAreas</code> <stro… string
9345 …"text": " The <code>offset.y</code> member of any element of <code>pDeviceRenderAreas</code> <stro… string
9349 …"text": " The sum of the <code>offset.x</code> and <code>extent.width</code> members of any elemen… string
9353 …"text": " The sum of the <code>offset.y</code> and <code>extent.height</code> members of any eleme… string
9357 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
9361 …"text": " If <code>deviceRenderAreaCount</code> is not <code>0</code>, <code>pDeviceRenderAreas</c… string
9369 …"text": " Each element of <code>pAttachments</code> <strong class=\"purple\">must</strong> only sp… string
9373 …"text": " Each element of <code>pAttachments</code> <strong class=\"purple\">must</strong> have be… string
9377 …"text": " Each element of <code>pAttachments</code> <strong class=\"purple\">must</strong> have be… string
9381 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_REN… string
9385 …"text": " If <code>attachmentCount</code> is not <code>0</code>, <code>pAttachments</code> <strong… string
9393 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9397 …"text": " <code>renderPass</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkR… string
9401 …"text": " <code>pGranularity</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
9405 …"text": " <code>renderPass</code> <strong class=\"purple\">must</strong> have been created, alloca… string
9413 …"text": " The current subpass index <strong class=\"purple\">must</strong> be less than the number… string
9417 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
9421 …"text": " <code>contents</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSub… string
9425 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
9429 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
9433 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
9437 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
9443 …"text": " This command <strong class=\"purple\">must</strong> not be recorded when transform feedb… string
9451 …"text": " The current subpass index <strong class=\"purple\">must</strong> be less than the number… string
9455 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
9459 …"text": " <code>pSubpassBeginInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
9463 …"text": " <code>pSubpassEndInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
9467 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
9471 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
9475 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
9479 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
9485 …"text": " This command <strong class=\"purple\">must</strong> not be recorded when transform feedb… string
9493 …"text": " The current subpass index <strong class=\"purple\">must</strong> be equal to the number … string
9497 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
9501 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
9505 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
9509 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
9513 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
9519 …"text": " This command <strong class=\"purple\">must</strong> not be recorded when transform feedb… string
9525 …"text": " The current render pass instance <strong class=\"purple\">must</strong> not have been be… string
9533 …"text": " The current subpass index <strong class=\"purple\">must</strong> be equal to the number … string
9537 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
9541 …"text": " <code>pSubpassEndInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
9545 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
9549 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
9553 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
9557 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
9563 …"text": " This command <strong class=\"purple\">must</strong> not be recorded when transform feedb… string
9569 …"text": " The current render pass instance <strong class=\"purple\">must</strong> not have been be… string
9577 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
9581 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
9585 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
9593 …"text": " If the <a href=\"#features-fragmentDensityMapOffsets\"><code>fragmentDensityMapOffsets</… string
9597 …"text": " If <code>VkSubpassDescription</code>::<code>fragmentDensityMapAttachment</code> is not i… string
9601 …"text": " If <code>VkSubpassDescription</code>::<code>pDepthStencilAttachment</code> is not is not… string
9605 …"text": " If any element of <code>VkSubpassDescription</code>::<code>pInputAttachments</code> is n… string
9609 …"text": " If any element of <code>VkSubpassDescription</code>::<code>pColorAttachments</code> is n… string
9613 …"text": " If any element of <code>VkSubpassDescription</code>::<code>pResolveAttachments</code> is… string
9617 …"text": " If any element of <code>VkSubpassDescription</code>::<code>pPreserveAttachments</code> i… string
9621 …"text": " If <code>fragmentDensityOffsetCount</code> is not <code>0</code> and multiview is enable… string
9625 …"text": " If <code>fragmentDensityOffsetCount</code> is not <code>0</code> and multiview is not en… string
9629 …"text": " The <code>x</code> component of each element of <code>pFragmentDensityOffsets</code> <st… string
9633 …"text": " The <code>y</code> component of each element of <code>pFragmentDensityOffsets</code> <st… string
9637 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
9641 …"text": " If <code>fragmentDensityOffsetCount</code> is not <code>0</code>, <code>pFragmentDensity… string
9649 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9653 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
9657 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
9661 …"text": " <code>pShaderModule</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
9669 "text": " <code>codeSize</code> <strong class=\"purple\">must</strong> be greater than 0" string
9673 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> declare the <code>Shader</code… string
9677 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> not declare any capability tha… string
9681 …"text": " If <code>pCode</code> declares any of the capabilities listed in the <a href=\"#spirvenv… string
9685 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> not declare any SPIR-V extensi… string
9689 …"text": " If <code>pCode</code> declares any of the SPIR-V extensions listed in the <a href=\"#spi… string
9693 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SHA… string
9697 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
9701 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
9705 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
9709 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
9715 "text": " <code>codeSize</code> <strong class=\"purple\">must</strong> be a multiple of 4" string
9719 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> point to valid SPIR-V code, fo… string
9723 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> adhere to the validation rules… string
9729 …"text": " If <code>pCode</code> is a pointer to SPIR-V code, <code>codeSize</code> <strong class=\… string
9733 …"text": " <code>pCode</code> <strong class=\"purple\">must</strong> point to either valid SPIR-V c… string
9737 …"text": " If <code>pCode</code> is a pointer to SPIR-V code, that code <strong class=\"purple\">mu… string
9741 …"text": " If <code>pCode</code> is a pointer to GLSL code, it <strong class=\"purple\">must</stron… string
9749 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SHA… string
9753 …"text": " <code>validationCache</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
9761 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>shaderModule</code> was c… string
9765 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>shaderModule</code> wa… string
9769 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9773 …"text": " If <code>shaderModule</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <cod… string
9777 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
9781 …"text": " If <code>shaderModule</code> is a valid handle, it <strong class=\"purple\">must</strong… string
9789 …"text": " The <a href=\"#features-extendedDynamicState2PatchControlPoints\">extendedDynamicState2P… string
9793 …"text": " <code>patchControlPoints</code> <strong class=\"purple\">must</strong> be greater than z… string
9797 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
9801 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
9805 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
9813 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
9817 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
9821 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
9829 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COO… string
9833 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
9837 …"text": " <code>AType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCompon… string
9841 …"text": " <code>BType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCompon… string
9845 …"text": " <code>CType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCompon… string
9849 …"text": " <code>DType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCompon… string
9853 …"text": " <code>scope</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkScopeN… string
9861 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9865 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
9869 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
9873 …"text": " <code>pValidationCache</code> <strong class=\"purple\">must</strong> be a valid pointer … string
9881 …"text": " If <code>initialDataSize</code> is not <code>0</code>, it <strong class=\"purple\">must<… string
9885 …"text": " If <code>initialDataSize</code> is not <code>0</code>, <code>pInitialData</code> <strong… string
9889 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VAL… string
9893 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
9897 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
9901 …"text": " If <code>initialDataSize</code> is not <code>0</code>, <code>pInitialData</code> <strong… string
9909 …"text": " <code>dstCache</code> <strong class=\"purple\">must</strong> not appear in the list of s… string
9913 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9917 …"text": " <code>dstCache</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVal… string
9921 …"text": " <code>pSrcCaches</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
9925 …"text": " <code>srcCacheCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
9929 …"text": " <code>dstCache</code> <strong class=\"purple\">must</strong> have been created, allocate… string
9933 …"text": " Each element of <code>pSrcCaches</code> <strong class=\"purple\">must</strong> have been… string
9941 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9945 …"text": " <code>validationCache</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
9949 …"text": " <code>pDataSize</code> <strong class=\"purple\">must</strong> be a valid pointer to a <c… string
9953 …"text": " If the value referenced by <code>pDataSize</code> is not <code>0</code>, and <code>pData… string
9957 …"text": " <code>validationCache</code> <strong class=\"purple\">must</strong> have been created, a… string
9965 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>validationCache</code> wa… string
9969 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>validationCache</code>… string
9973 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
9977 …"text": " If <code>validationCache</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <… string
9981 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
9985 …"text": " If <code>validationCache</code> is a valid handle, it <strong class=\"purple\">must</str… string
9993 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
9997 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
10001 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
10005 …"text": " If <code>pipelineCache</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
10009 …"text": " <code>pCreateInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
10013 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
10017 …"text": " <code>pPipelines</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
10021 …"text": " <code>createInfoCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
10025 …"text": " If <code>pipelineCache</code> is a valid handle, it <strong class=\"purple\">must</stron… string
10031 …"text": " If <code>pipelineCache</code> was created with <code>VK_PIPELINE_CACHE_CREATE_EXTERNALLY… string
10039 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10043 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10047 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10051 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10055 …"text": " The <code>stage</code> member of <code>stage</code> <strong class=\"purple\">must</stron… string
10059 …"text": " The shader code for the entry point identified by <code>stage</code> and the rest of the… string
10063 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be <a href=\"#descriptorsets-… string
10067 …"text": " The number of resources in <code>layout</code> accessible to the compute shader stage <s… string
10071 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COM… string
10075 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
10079 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
10083 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
10087 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipeli… string
10091 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
10095 …"text": " Both of <code>basePipelineHandle</code>, and <code>layout</code> that are valid handles … string
10101 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10107 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10111 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10115 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10119 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10123 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10127 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10131 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10137 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10143 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10149 …"text": " If the <a href=\"#features-pipelineCreationCacheControl\"><code>pipelineCreationCacheCon… string
10157 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
10161 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
10165 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> not be <code>VK_SHADER_STAGE_A… string
10169 …"text": " <code>pName</code> <strong class=\"purple\">must</strong> be the name of an <code>OpEntr… string
10173 …"text": " If the identified entry point includes any variable in its interface that is declared wi… string
10177 …"text": " If the identified entry point includes any variable in its interface that is declared wi… string
10181 …"text": " If the identified entry point includes any variables in its interface that are declared … string
10185 …"text": " If the identified entry point includes any variable in its interface that is declared wi… string
10189 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_VERTEX_BIT</code>, the identified entry p… string
10193 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT</code> or <code>… string
10197 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_GEOMETRY_BIT</code>, the identified entry… string
10201 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_GEOMETRY_BIT</code>, the identified entry… string
10205 …"text": " If <code>stage</code> is a <a href=\"#pipeline-graphics-subsets-pre-rasterization\">pre-… string
10209 …"text": " If <code>stage</code> is a <a href=\"#pipeline-graphics-subsets-pre-rasterization\">pre-… string
10213 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_FRAGMENT_BIT</code>, the identified entry… string
10217 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_FRAGMENT_BIT</code>, and the identified e… string
10221 …"text": " The SPIR-V code that was used to create <code>module</code> <strong class=\"purple\">mus… string
10225 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
10229 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
10233 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
10237 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
10241 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkShader… string
10245 …"text": " <code>module</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkShade… string
10249 …"text": " <code>pName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-8 str… string
10253 …"text": " If <code>pSpecializationInfo</code> is not <code>NULL</code>, <code>pSpecializationInfo<… string
10259 …"text": " If the <a href=\"#features-meshShader\">mesh shader</a> feature is not enabled, <code>st… string
10263 …"text": " If the <a href=\"#features-taskShader\">task shader</a> feature is not enabled, <code>st… string
10267 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_MESH_BIT_NV</code>, the identified entry … string
10271 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_MESH_BIT_NV</code>, the identified entry … string
10277 …"text": " If <code>stage</code> is <code>VK_SHADER_STAGE_FRAGMENT_BIT</code>, and the identified e… string
10283 …"text": " If <code>flags</code> has the <code>VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGRO… string
10287 …"text": " If <code>flags</code> has the <code>VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROU… string
10291 …"text": " If a <a href=\"#VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT\">VkPipelineShade… string
10295 …"text": " If a <a href=\"#VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT\">VkPipelineShade… string
10299 …"text": " If a <a href=\"#VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT\">VkPipelineShade… string
10303 …"text": " If a <a href=\"#VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT\">VkPipelineShade… string
10307 …"text": " If <code>flags</code> has both the <code>VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SU… string
10311 …"text": " If <code>flags</code> has the <code>VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROU… string
10319 …"text": " <code>requiredSubgroupSize</code> <strong class=\"purple\">must</strong> be a power-of-t… string
10323 …"text": " <code>requiredSubgroupSize</code> <strong class=\"purple\">must</strong> be greater or e… string
10327 …"text": " <code>requiredSubgroupSize</code> <strong class=\"purple\">must</strong> be less than or… string
10331 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
10339 …"text": " <code>subpass</code> <strong class=\"purple\">must</strong> be created with <code>VK_PIP… string
10343 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUB… string
10351 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
10355 …"text": " <code>renderpass</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkR… string
10359 …"text": " <code>pMaxWorkgroupSize</code> <strong class=\"purple\">must</strong> be a valid pointer… string
10363 …"text": " <code>renderpass</code> <strong class=\"purple\">must</strong> have been created, alloca… string
10371 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
10375 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
10379 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
10383 …"text": " If <code>pipelineCache</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
10387 …"text": " <code>pCreateInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
10391 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
10395 …"text": " <code>pPipelines</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
10399 …"text": " <code>createInfoCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
10403 …"text": " If <code>pipelineCache</code> is a valid handle, it <strong class=\"purple\">must</stron… string
10409 …"text": " If <code>pipelineCache</code> was created with <code>VK_PIPELINE_CACHE_CREATE_EXTERNALLY… string
10417 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10421 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10425 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10429 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
10433 …"text": " The <code>stage</code> member of each element of <code>pStages</code> <strong class=\"pu… string
10437 …"text": " The <code>stage</code> member of each element of <code>pStages</code> <strong class=\"pu… string
10441 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10445 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10449 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10453 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10457 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10461 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10465 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10469 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10473 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10477 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10481 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10485 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10489 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and the… string
10493 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10497 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10501 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pi… string
10505 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pi… string
10509 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, and th… string
10513 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, and th… string
10517 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10521 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10525 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10529 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pi… string
10533 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pi… string
10537 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10541 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be <a href=\"#descriptorsets-… string
10545 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10549 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10553 …"text": " If <code>renderPass</code> is a valid renderPass, <code>subpass</code> <strong class=\"p… string
10557 …"text": " The number of resources in <code>layout</code> accessible to each shader stage that is u… string
10561 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-vertex-input\… string
10565 …"text": " The pipeline <strong class=\"purple\">must</strong> be created with a <a href=\"#pipelin… string
10569 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GRA… string
10573 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
10577 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
10581 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
10585 …"text": " <code>pStages</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
10589 …"text": " <code>pRasterizationState</code> <strong class=\"purple\">must</strong> be a valid point… string
10593 …"text": " If <code>pDynamicState</code> is not <code>NULL</code>, <code>pDynamicState</code> <stro… string
10597 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
10601 …"text": " If <code>renderPass</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
10605 …"text": " <code>stageCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
10609 …"text": " Each of <code>basePipelineHandle</code>, <code>layout</code>, and <code>renderPass</code… string
10615 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10621 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10625 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10629 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10635 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10639 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10645 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10649 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10653 …"text": " If the <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature is no… string
10657 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10661 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10665 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10669 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10675 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10679 …"text": " If the <a href=\"#features-extendedDynamicState2\">extendedDynamicState2</a> feature is … string
10683 …"text": " If the <a href=\"#features-extendedDynamicState2LogicOp\">extendedDynamicState2LogicOp</… string
10687 …"text": " If the <a href=\"#features-extendedDynamicState2PatchControlPoints\">extendedDynamicStat… string
10693 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10699 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10705 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10709 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10713 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10717 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10723 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10729 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10733 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10739 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10745 …"text": " If <code>renderPass</code> is a valid renderPass, the pipeline is being created with <a … string
10749 …"text": " If <code>renderPass</code> is a valid renderPass, the pipeline is being created with <a … string
10753 …"text": " If <code>renderPass</code> is a valid renderPass, the pipeline is being created with <a … string
10757 …"text": " If <code>renderPass</code> is a valid renderPass and the pipeline is being created with … string
10763 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not contain the <code>VK_PIPEL… string
10769 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
10775 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10781 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10787 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10793 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10799 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-vertex-input\… string
10803 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-vertex-input\… string
10809 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10813 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10817 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10821 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10825 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10831 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10837 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10841 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10847 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10853 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10857 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10861 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10865 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10869 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10873 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10877 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10881 …"text": " All elements of the <code>pDynamicStates</code> member of <code>pDynamicState</code> <st… string
10887 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
10893 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV</code>,… string
10899 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10905 …"text": " If the <a href=\"#features-pipelineCreationCacheControl\"><code>pipelineCreationCacheCon… string
10911 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10915 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10919 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10923 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10927 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10931 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10935 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10939 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10943 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10947 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10951 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10957 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10963 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10969 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10973 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10977 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10981 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10985 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10989 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10993 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
10999 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-pre-rasteriza… string
11005 …"text": " If the <a href=\"#features-colorWriteEnable\">colorWriteEnable</a> feature is not enable… string
11011 …"text": " If the pipeline is being created with fragment shader state, and the <a href=\"#VK_QCOM_… string
11015 …"text": " If the pipeline is being created with fragment shader state, and the <a href=\"#VK_QCOM_… string
11019 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
11023 …"text": " If <code>flags</code> includes <code>VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM</cod… string
11029 …"text": " <code>renderPass</code> <strong class=\"purple\">must</strong> not be <a href=\"#VK_NULL… string
11035 …"text": " If the <a href=\"#features-dynamicRendering\"><code>dynamicRendering</code></a> feature … string
11039 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pipeli… string
11043 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pipeli… string
11047 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and the pip… string
11051 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and the pip… string
11057 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pipeli… string
11061 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pipeli… string
11065 …"text": " If <code>renderPass</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the pipeli… string
11069 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11073 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-shad… string
11077 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11083 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11089 …"text": " If <code>pStages</code> includes a fragment shader stage, and the fragment shader code e… string
11093 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11097 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11101 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11107 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11111 …"text": " If the pipeline is being created with <a href=\"#pipeline-graphics-subsets-fragment-outp… string
11119 …"text": " If any element of <code>pColorAttachmentFormats</code> is not <code>VK_FORMAT_UNDEFINED<… string
11125 …"text": " If any element of <code>pColorAttachmentFormats</code> is not <code>VK_FORMAT_UNDEFINED<… string
11131 …"text": " If <code>depthAttachmentFormat</code> is not <code>VK_FORMAT_UNDEFINED</code>, it <stron… string
11135 …"text": " If <code>stencilAttachmentFormat</code> is not <code>VK_FORMAT_UNDEFINED</code>, it <str… string
11139 …"text": " If <code>depthAttachmentFormat</code> is not <code>VK_FORMAT_UNDEFINED</code> and <code>… string
11143 …"text": " If the <a href=\"#features-multiview\"><code>multiview</code></a> feature is not enabled… string
11147 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
11151 …"text": " If <code>colorAttachmentCount</code> is not <code>0</code>, <code>pColorAttachmentFormat… string
11155 …"text": " <code>depthAttachmentFormat</code> <strong class=\"purple\">must</strong> be a valid <a … string
11159 …"text": " <code>stencilAttachmentFormat</code> <strong class=\"purple\">must</strong> be a valid <… string
11165 …"text": " The index of the most significant bit in <code>viewMask</code> <strong class=\"purple\">… string
11173 …"text": " Each element of <code>pDynamicStates</code> <strong class=\"purple\">must</strong> be un… string
11177 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
11181 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
11185 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
11189 …"text": " If <code>dynamicStateCount</code> is not <code>0</code>, <code>pDynamicStates</code> <st… string
11197 …"text": " <code>groupCount</code> <strong class=\"purple\">must</strong> be at least <code>1</code… string
11201 …"text": " The sum of <code>groupCount</code> including those groups added from referenced <code>pP… string
11205 …"text": " The state of the first element of <code>pGroups</code> <strong class=\"purple\">must</st… string
11209 …"text": " Each element of <code>pGroups</code> <strong class=\"purple\">must</strong> in combinati… string
11213 …"text": " Each element of <code>pPipelines</code> <strong class=\"purple\">must</strong> have been… string
11217 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
11221 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GRA… string
11225 …"text": " <code>pGroups</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
11229 …"text": " If <code>pipelineCount</code> is not <code>0</code>, <code>pPipelines</code> <strong cla… string
11233 …"text": " <code>groupCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
11239 …"text": " All elements of <code>pGroups</code> <strong class=\"purple\">must</strong> use the same… string
11245 …"text": " All elements of <code>pGroups</code> <strong class=\"purple\">must</strong> use the same… string
11249 … "text": " Mesh and regular primitive shading stages cannot be mixed across <code>pGroups</code>" string
11257 …"text": " For <code>stageCount</code>, the same restrictions as in <a href=\"#VkGraphicsPipelineCr… string
11261 …"text": " For <code>pStages</code>, the same restrictions as in <a href=\"#VkGraphicsPipelineCreat… string
11265 …"text": " For <code>pVertexInputState</code>, the same restrictions as in <a href=\"#VkGraphicsPip… string
11269 …"text": " For <code>pTessellationState</code>, the same restrictions as in <a href=\"#VkGraphicsPi… string
11273 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GRA… string
11277 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
11281 …"text": " <code>pStages</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
11285 …"text": " <code>stageCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
11293 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
11297 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
11301 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
11305 …"text": " If <code>pipelineCache</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
11309 …"text": " <code>pCreateInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
11313 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
11317 …"text": " <code>pPipelines</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
11321 …"text": " <code>createInfoCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
11325 …"text": " If <code>pipelineCache</code> is a valid handle, it <strong class=\"purple\">must</stron… string
11331 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not contain the <code>VK_PIPEL… string
11337 …"text": " If <code>pipelineCache</code> was created with <code>VK_PIPELINE_CACHE_CREATE_EXTERNALLY… string
11345 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
11349 …"text": " If the <code>flags</code> member of any element of <code>pCreateInfos</code> contains th… string
11353 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
11357 …"text": " Any previous deferred operation that was associated with <code>deferredOperation</code> … string
11361 …"text": " The <a href=\"#features-rayTracingPipeline\"><code>rayTracingPipeline</code></a> feature… string
11365 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
11369 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
11373 …"text": " If <code>pipelineCache</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
11377 …"text": " <code>pCreateInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
11381 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
11385 …"text": " <code>pPipelines</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
11389 …"text": " <code>createInfoCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
11393 …"text": " If <code>deferredOperation</code> is a valid handle, it <strong class=\"purple\">must</s… string
11397 …"text": " If <code>pipelineCache</code> is a valid handle, it <strong class=\"purple\">must</stron… string
11403 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not contain the <code>VK_PIPEL… string
11409 …"text": " If <code>pipelineCache</code> was created with <code>VK_PIPELINE_CACHE_CREATE_EXTERNALLY… string
11415 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
11423 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11427 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11431 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11435 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11439 …"text": " The shader code for the entry points identified by <code>pStages</code>, and the rest of… string
11443 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be <a href=\"#descriptorsets-… string
11447 …"text": " The number of resources in <code>layout</code> accessible to each shader stage that is u… string
11451 …"text": " The <code>stage</code> member of at least one element of <code>pStages</code> <strong cl… string
11455 …"text": " <code>maxRecursionDepth</code> <strong class=\"purple\">must</strong> be less than or eq… string
11459 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_RAY… string
11463 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
11467 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
11471 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
11475 …"text": " <code>pStages</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
11479 …"text": " <code>pGroups</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
11483 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
11487 …"text": " <code>stageCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
11491 …"text": " <code>groupCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
11495 …"text": " Both of <code>basePipelineHandle</code>, and <code>layout</code> that are valid handles … string
11501 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11507 …"text": " If the <a href=\"#features-pipelineCreationCacheControl\"><code>pipelineCreationCacheCon… string
11511 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include both <code>VK_PIPE… string
11517 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11523 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11527 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11531 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11535 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11539 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11543 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11547 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11553 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11561 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11565 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11569 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11573 …"text": " If <code>flags</code> contains the <code>VK_PIPELINE_CREATE_DERIVATIVE_BIT</code> flag, … string
11577 …"text": " The shader code for the entry points identified by <code>pStages</code>, and the rest of… string
11581 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be <a href=\"#descriptorsets-… string
11585 …"text": " The number of resources in <code>layout</code> accessible to each shader stage that is u… string
11589 …"text": " If <code>flags</code> does not include <code>VK_PIPELINE_CREATE_LIBRARY_BIT_KHR</code>, … string
11593 …"text": " <code>maxPipelineRayRecursionDepth</code> <strong class=\"purple\">must</strong> be less… string
11597 …"text": " If the <code><a href=\"#VK_KHR_pipeline_library\">VK_KHR_pipeline_library</a></code> ext… string
11601 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHAD… string
11605 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_… string
11609 …"text": " If the <a href=\"#features-rayTraversalPrimitiveCulling\"><code>rayTraversalPrimitiveCul… string
11613 …"text": " If the <a href=\"#features-rayTraversalPrimitiveCulling\"><code>rayTraversalPrimitiveCul… string
11617 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_… string
11621 …"text": " If <a href=\"#VkPhysicalDeviceRayTracingPipelineFeaturesKHR\">VkPhysicalDeviceRayTracing… string
11625 …"text": " If <code>pLibraryInfo</code> is not <code>NULL</code> and its <code>libraryCount</code> … string
11629 …"text": " If <code>pLibraryInfo</code> is not <code>NULL</code> and its <code>libraryCount</code> … string
11633 …"text": " Any element of the <code>pDynamicStates</code> member of <code>pDynamicState</code> <str… string
11637 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_RAY… string
11641 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
11645 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
11649 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
11653 …"text": " If <code>stageCount</code> is not <code>0</code>, <code>pStages</code> <strong class=\"p… string
11657 …"text": " If <code>groupCount</code> is not <code>0</code>, <code>pGroups</code> <strong class=\"p… string
11661 …"text": " If <code>pLibraryInfo</code> is not <code>NULL</code>, <code>pLibraryInfo</code> <strong… string
11665 …"text": " If <code>pLibraryInterface</code> is not <code>NULL</code>, <code>pLibraryInterface</cod… string
11669 …"text": " If <code>pDynamicState</code> is not <code>NULL</code>, <code>pDynamicState</code> <stro… string
11673 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
11677 …"text": " Both of <code>basePipelineHandle</code>, and <code>layout</code> that are valid handles … string
11683 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> not include <code>VK_PIPELINE_… string
11689 …"text": " If the <a href=\"#features-pipelineCreationCacheControl\"><code>pipelineCreationCacheCon… string
11695 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_LIBRARY_BIT_KHR</code>, <code>pL… string
11699 …"text": " If <code>pLibraryInfo</code> is not <code>NULL</code> and its <code>libraryCount</code> … string
11703 …"text": " Each element of <code>pLibraryInfo-&gt;pLibraries</code> <strong class=\"purple\">must</… string
11707 …"text": " If <code>pLibraryInfo</code> is not <code>NULL</code>, each element of its <code>pLibrar… string
11711 …"text": " If <code>pLibraryInfo</code> is not <code>NULL</code>, each element of its <code>pLibrar… string
11715 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_… string
11719 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR</… string
11723 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_K… string
11727 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHAD… string
11731 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_… string
11735 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION… string
11739 …"text": " If <code>flags</code> includes <code>VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS… string
11747 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV</code> then <c… string
11751 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV</code> then <c… string
11755 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV</… string
11759 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV</c… string
11763 …"text": " <code>closestHitShader</code> <strong class=\"purple\">must</strong> be either <code>VK_… string
11767 …"text": " <code>anyHitShader</code> <strong class=\"purple\">must</strong> be either <code>VK_SHAD… string
11771 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_RAY… string
11775 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
11779 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkRayTrac… string
11787 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR</code> then <… string
11791 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR</code> then <… string
11795 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR<… string
11799 …"text": " If <code>type</code> is <code>VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR</… string
11803 …"text": " <code>closestHitShader</code> <strong class=\"purple\">must</strong> be either <code>VK_… string
11807 …"text": " <code>anyHitShader</code> <strong class=\"purple\">must</strong> be either <code>VK_SHAD… string
11811 …"text": " If <a href=\"#VkPhysicalDeviceRayTracingPipelineFeaturesKHR\">VkPhysicalDeviceRayTracing… string
11815 …"text": " If <a href=\"#VkPhysicalDeviceRayTracingPipelineFeaturesKHR\">VkPhysicalDeviceRayTracing… string
11819 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_RAY… string
11823 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
11827 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkRayTrac… string
11835 …"text": " <code>maxPipelineRayHitAttributeSize</code> <strong class=\"purple\">must</strong> be le… string
11839 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_RAY… string
11843 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
11851 … "text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a ray tracing pipeline" string
11855 …"text": " <code>firstGroup</code> <strong class=\"purple\">must</strong> be less than the number o… string
11859 …"text": " The sum of <code>firstGroup</code> and <code>groupCount</code> <strong class=\"purple\">… string
11863 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be at least <span class=\"e… string
11867 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
11871 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
11875 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
11879 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
11883 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created, allocate… string
11889 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have not been created with … string
11897 … "text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a ray tracing pipeline" string
11901 …"text": " <code>firstGroup</code> <strong class=\"purple\">must</strong> be less than the number o… string
11905 …"text": " The sum of <code>firstGroup</code> and <code>groupCount</code> <strong class=\"purple\">… string
11909 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be at least <span class=\"e… string
11913 …"text": " <code>VkPhysicalDeviceRayTracingPipelineFeaturesKHR</code>::<code>rayTracingPipelineShad… string
11917 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created with a <c… string
11921 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
11925 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
11929 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
11933 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
11937 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created, allocate… string
11945 … "text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a ray tracing pipeline" string
11949 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created with <cod… string
11953 …"text": " <code>shader</code> <strong class=\"purple\">must</strong> not have been called as a def… string
11957 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
11961 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
11965 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created, allocate… string
11973 … "text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a ray tracing pipeline" string
11977 …"text": " The value of <code>group</code> must be less than the number of shader groups in <code>p… string
11981 …"text": " The shader identified by <code>groupShader</code> in <code>group</code> <strong class=\"… string
11985 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
11989 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
11993 …"text": " <code>groupShader</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
11997 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created, allocate… string
12005 …"text": " <code>pipelineStackSize</code> <strong class=\"purple\">must</strong> be large enough fo… string
12009 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
12013 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
12017 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
12021 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
12029 …"text": " All submitted commands that refer to <code>pipeline</code> <strong class=\"purple\">must… string
12033 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>pipeline</code> was creat… string
12037 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>pipeline</code> was cr… string
12041 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12045 …"text": " If <code>pipeline</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>pi… string
12049 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
12053 …"text": " If <code>pipeline</code> is a valid handle, it <strong class=\"purple\">must</strong> ha… string
12061 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12065 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
12069 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
12073 …"text": " <code>pPipelineCache</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
12081 …"text": " If <code>initialDataSize</code> is not <code>0</code>, it <strong class=\"purple\">must<… string
12085 …"text": " If <code>initialDataSize</code> is not <code>0</code>, <code>pInitialData</code> <strong… string
12089 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12093 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12097 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
12101 …"text": " If <code>initialDataSize</code> is not <code>0</code>, <code>pInitialData</code> <strong… string
12107 …"text": " If the <a href=\"#features-pipelineCreationCacheControl\"><code>pipelineCreationCacheCon… string
12115 …"text": " <code>dstCache</code> <strong class=\"purple\">must</strong> not appear in the list of s… string
12119 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12123 …"text": " <code>dstCache</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
12127 …"text": " <code>pSrcCaches</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
12131 …"text": " <code>srcCacheCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
12135 …"text": " <code>dstCache</code> <strong class=\"purple\">must</strong> have been created, allocate… string
12139 …"text": " Each element of <code>pSrcCaches</code> <strong class=\"purple\">must</strong> have been… string
12147 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12151 …"text": " <code>pipelineCache</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
12155 …"text": " <code>pDataSize</code> <strong class=\"purple\">must</strong> be a valid pointer to a <c… string
12159 …"text": " If the value referenced by <code>pDataSize</code> is not <code>0</code>, and <code>pData… string
12163 …"text": " <code>pipelineCache</code> <strong class=\"purple\">must</strong> have been created, all… string
12171 "text": " <code>headerSize</code> <strong class=\"purple\">must</strong> be 32" string
12175 …"text": " <code>headerVersion</code> <strong class=\"purple\">must</strong> be <code>VK_PIPELINE_C… string
12179 …"text": " <code>headerVersion</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
12187 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>pipelineCache</code> was … string
12191 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>pipelineCache</code> w… string
12195 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12199 …"text": " If <code>pipelineCache</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
12203 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
12207 …"text": " If <code>pipelineCache</code> is a valid handle, it <strong class=\"purple\">must</stron… string
12215 …"text": " The <code>offset</code> member of each element of <code>pMapEntries</code> <strong class… string
12219 …"text": " The <code>size</code> member of each element of <code>pMapEntries</code> <strong class=\… string
12223 …"text": " The <code>constantID</code> value of each element of <code>pMapEntries</code> <strong cl… string
12227 …"text": " If <code>mapEntryCount</code> is not <code>0</code>, <code>pMapEntries</code> <strong cl… string
12231 …"text": " If <code>dataSize</code> is not <code>0</code>, <code>pData</code> <strong class=\"purpl… string
12239 …"text": " For a <code>constantID</code> specialization constant declared in a shader, <code>size</… string
12247 …"text": " Each element of <code>pLibraries</code> <strong class=\"purple\">must</strong> have been… string
12251 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12255 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12259 …"text": " If <code>libraryCount</code> is not <code>0</code>, <code>pLibraries</code> <strong clas… string
12267 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_COMPUTE</code>, the <c… string
12271 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_GRAPHICS</code>, the <… string
12275 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_COMPUTE</code>, <code>… string
12279 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_GRAPHICS</code>, <code… string
12283 …"text": " If the <a href=\"#features-variableMultisampleRate\">variable multisample rate</a> featu… string
12287 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
12291 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
12295 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
12299 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
12303 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
12307 …"text": " Both of <code>commandBuffer</code>, and <code>pipeline</code> <strong class=\"purple\">m… string
12313 …"text": " If <a href=\"#VkPhysicalDeviceSampleLocationsPropertiesEXT\">VkPhysicalDeviceSampleLocat… string
12319 …"text": " This command <strong class=\"purple\">must</strong> not be recorded when transform feedb… string
12325 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR</code>… string
12329 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR</code>… string
12335 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> not have been created with … string
12341 …"text": " If <code>commandBuffer</code> is a secondary command buffer with <a href=\"#VkCommandBuf… string
12347 …"text": " If <code>commandBuffer</code> is a secondary command buffer with <a href=\"#VkCommandBuf… string
12353 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_GRAPHICS</code> and th… string
12359 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI… string
12363 …"text": " If <code>pipelineBindPoint</code> is <code>VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI… string
12369 …"text": " If <code>pipeline</code> is a graphics pipeline, this command has been called inside a r… string
12373 …"text": " If <code>pipeline</code> is a graphics pipeline, this command has been called inside a r… string
12377 …"text": " If <code>pipeline</code> is a graphics pipeline, this command has been called inside a r… string
12381 …"text": " If <code>pipeline</code> is a graphics pipeline, this command has been called inside a r… string
12389 …"text": " <code>groupIndex</code> <strong class=\"purple\">must</strong> be <code>0</code> or less… string
12393 …"text": " The <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be <code>VK_PI… string
12397 …"text": " The same restrictions as <a href=\"#vkCmdBindPipeline\">vkCmdBindPipeline</a> apply as i… string
12401 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
12405 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
12409 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
12413 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
12417 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
12421 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
12425 …"text": " Both of <code>commandBuffer</code>, and <code>pipeline</code> <strong class=\"purple\">m… string
12433 …"text": " <a href=\"#features-pipelineExecutableInfo\"><code>pipelineExecutableInfo</code></a> <st… string
12437 …"text": " <code>pipeline</code> member of <code>pPipelineInfo</code> <strong class=\"purple\">must… string
12441 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12445 …"text": " <code>pPipelineInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
12449 …"text": " <code>pExecutableCount</code> <strong class=\"purple\">must</strong> be a valid pointer … string
12453 …"text": " If the value referenced by <code>pExecutableCount</code> is not <code>0</code>, and <cod… string
12461 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12465 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12469 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
12477 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12481 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12489 …"text": " <a href=\"#features-pipelineExecutableInfo\"><code>pipelineExecutableInfo</code></a> <st… string
12493 …"text": " <code>pipeline</code> member of <code>pExecutableInfo</code> <strong class=\"purple\">mu… string
12497 …"text": " <code>pipeline</code> member of <code>pExecutableInfo</code> <strong class=\"purple\">mu… string
12501 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12505 …"text": " <code>pExecutableInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
12509 …"text": " <code>pStatisticCount</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
12513 …"text": " If the value referenced by <code>pStatisticCount</code> is not <code>0</code>, and <code… string
12521 …"text": " <code>executableIndex</code> <strong class=\"purple\">must</strong> be less than the num… string
12525 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12529 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12533 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
12541 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12545 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12553 …"text": " <a href=\"#features-pipelineExecutableInfo\"><code>pipelineExecutableInfo</code></a> <st… string
12557 …"text": " <code>pipeline</code> member of <code>pExecutableInfo</code> <strong class=\"purple\">mu… string
12561 …"text": " <code>pipeline</code> member of <code>pExecutableInfo</code> <strong class=\"purple\">mu… string
12565 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12569 …"text": " <code>pExecutableInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
12573 …"text": " <code>pInternalRepresentationCount</code> <strong class=\"purple\">must</strong> be a va… string
12577 …"text": " If the value referenced by <code>pInternalRepresentationCount</code> is not <code>0</cod… string
12585 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12589 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
12597 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12601 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
12605 …"text": " <code>shaderStage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
12609 …"text": " <code>infoType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSha… string
12613 …"text": " <code>pInfoSize</code> <strong class=\"purple\">must</strong> be a valid pointer to a <c… string
12617 …"text": " If the value referenced by <code>pInfoSize</code> is not <code>0</code>, and <code>pInfo… string
12621 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> have been created, allocate… string
12629 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12633 …"text": " <code>compilerControlFlags</code> <strong class=\"purple\">must</strong> be <code>0</cod… string
12641 …"text": " When chained to <a href=\"#VkGraphicsPipelineCreateInfo\">VkGraphicsPipelineCreateInfo</… string
12645 …"text": " When chained to <a href=\"#VkComputePipelineCreateInfo\">VkComputePipelineCreateInfo</a>… string
12649 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
12653 …"text": " <code>pPipelineCreationFeedback</code> <strong class=\"purple\">must</strong> be a valid… string
12657 …"text": " <code>pPipelineStageCreationFeedbacks</code> <strong class=\"purple\">must</strong> be a… string
12661 …"text": " <code>pipelineStageCreationFeedbackCount</code> <strong class=\"purple\">must</strong> b… string
12667 …"text": " When chained to <a href=\"#VkRayTracingPipelineCreateInfoKHR\">VkRayTracingPipelineCreat… string
12673 …"text": " When chained to <a href=\"#VkRayTracingPipelineCreateInfoNV\">VkRayTracingPipelineCreate… string
12681 …"text": " <code>pfnAllocation</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
12685 …"text": " <code>pfnReallocation</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
12689 …"text": " <code>pfnFree</code> <strong class=\"purple\">must</strong> be a valid pointer to a vali… string
12693 …"text": " If either of <code>pfnInternalAllocation</code> or <code>pfnInternalFree</code> is not <… string
12701 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
12705 …"text": " <code>pMemoryProperties</code> <strong class=\"purple\">must</strong> be a valid pointer… string
12713 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
12717 …"text": " <code>pMemoryProperties</code> <strong class=\"purple\">must</strong> be a valid pointer… string
12725 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
12729 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
12733 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
12741 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
12749 …"text": " <code>pAllocateInfo-&gt;allocationSize</code> <strong class=\"purple\">must</strong> be … string
12753 …"text": " <code>pAllocateInfo-&gt;memoryTypeIndex</code> <strong class=\"purple\">must</strong> be… string
12757 …"text": " There <strong class=\"purple\">must</strong> be less than <code>VkPhysicalDeviceLimits</… string
12761 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
12765 …"text": " <code>pAllocateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
12769 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
12773 …"text": " <code>pMemory</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a h… string
12779 …"text": " If the <a href=\"#features-deviceCoherentMemory\"><code>deviceCoherentMemory</code></a> … string
12787 …"text": " <code>allocationSize</code> <strong class=\"purple\">must</strong> be greater than <code… string
12793 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12797 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12801 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12805 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12809 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12813 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12817 …"text": " If the parameters define an import operation from an <a href=\"#VkBufferCollectionFUCHSI… string
12823 …"text": " If the <code>pNext</code> chain includes a <code>VkExportMemoryAllocateInfo</code> struc… string
12829 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExportMemoryAllocateInfo\">VkExp… string
12835 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkImportMemoryWin32HandleInfoKHR\"… string
12841 …"text": " If the parameters define an import operation, the external handle specified was created … string
12845 …"text": " If the parameters define an import operation and the external handle is a POSIX file des… string
12851 …"text": " If the parameters define an import operation and the external handle specified was creat… string
12855 …"text": " If the parameters define an import operation and the external handle specified was creat… string
12861 …"text": " If the parameters define an import operation and the external handle is an NT handle or … string
12865 …"text": " If the parameters define an import operation, the external handle was created by the Vul… string
12869 …"text": " If the parameters define an import operation and the external handle type is <code>VK_EX… string
12875 …"text": " If the protected memory feature is not enabled, the <code>VkMemoryAllocateInfo</code>::<… string
12881 …"text": " If the parameters define an import operation and the external handle is a host pointer, … string
12885 …"text": " If the parameters define an import operation and the external handle is a host pointer, … string
12891 …"text": " If the parameters define an import operation and the external handle is a host pointer, … string
12897 …"text": " If the parameters define an import operation and the external handle is a host pointer, … string
12903 …"text": " If the parameters define an import operation and the external handle type is <code>VK_EX… string
12907 …"text": " If the parameters define an import operation and the external handle type is <code>VK_EX… string
12911 …"text": " If the parameters define an import operation and the external handle type is <code>VK_EX… string
12915 …"text": " If the parameters do not define an import operation, and the <code>pNext</code> chain in… string
12919 …"text": " If the parameters define an import operation, the external handle is an Android hardware… string
12923 …"text": " If the parameters define an import operation, the external handle is an Android hardware… string
12927 …"text": " If the parameters define an import operation, the external handle is an Android hardware… string
12931 …"text": " If the parameters define an import operation, the external handle is an Android hardware… string
12935 …"text": " If the parameters define an import operation, the external handle is an Android hardware… string
12939 …"text": " If the parameters define an import operation, the external handle is an Android hardware… string
12945 …"text": " If <a href=\"#VkMemoryOpaqueCaptureAddressAllocateInfo\">VkMemoryOpaqueCaptureAddressAll… string
12949 …"text": " If <code>VkMemoryAllocateFlagsInfo</code>::<code>flags</code> includes <code>VK_MEMORY_A… string
12953 …"text": " If <code>VkMemoryAllocateFlagsInfo</code>::<code>flags</code> includes <code>VK_MEMORY_A… string
12957 …"text": " If the parameters define an import operation, <a href=\"#VkMemoryOpaqueCaptureAddressAll… string
12963 …"text": " If the <code>pNext</code> chain includes a <code>VkImportMemoryHostPointerInfoEXT</code>… string
12969 …"text": " If the parameters define an import operation and the external handle type is <code>VK_EX… string
12973 …"text": " If the parameters define an import operation and the external handle type is <code>VK_EX… string
12979 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
12983 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
12987 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
12995 …"text": " At least one of <code>image</code> and <code>buffer</code> <strong class=\"purple\">must… string
12999 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>image… string
13003 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>buff… string
13007 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13011 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>image… string
13015 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>buff… string
13019 …"text": " Both of <code>buffer</code>, and <code>image</code> that are valid handles of non-ignore… string
13025 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>VkMem… string
13029 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>VkMe… string
13035 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and the memo… string
13039 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and the mem… string
13045 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href=… string
13049 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href… string
13055 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href=… string
13059 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href… string
13065 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>image… string
13071 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href=… string
13075 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href… string
13083 …"text": " At least one of <code>image</code> and <code>buffer</code> <strong class=\"purple\">must… string
13087 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the image <… string
13091 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the buffer… string
13095 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>VkMem… string
13099 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>VkMe… string
13103 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DED… string
13107 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>image… string
13111 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>buff… string
13115 …"text": " Both of <code>buffer</code>, and <code>image</code> that are valid handles of non-ignore… string
13121 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href=… string
13125 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> and <a href… string
13133 …"text": " <code>priority</code> <strong class=\"purple\">must</strong> be between <code>0</code> a… string
13137 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13145 …"text": " <code>priority</code> <strong class=\"purple\">must</strong> be between <code>0</code> a… string
13149 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13153 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13157 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
13165 …"text": " The bits in <code>handleTypes</code> <strong class=\"purple\">must</strong> be supported… string
13169 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
13173 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
13181 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
13185 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
13193 …"text": " If <a href=\"#VkExportMemoryAllocateInfo\">VkExportMemoryAllocateInfo</a>::<code>handleT… string
13197 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
13201 …"text": " If <code>pAttributes</code> is not <code>NULL</code>, <code>pAttributes</code> <strong c… string
13209 …"text": " If <code>handleType</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
13213 …"text": " The memory from which <code>handle</code> was exported, or the memory named by <code>nam… string
13217 …"text": " If <code>handleType</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
13221 …"text": " If <code>handleType</code> is not <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT<… string
13225 …"text": " If <code>handleType</code> is not <code>0</code> and <code>handle</code> is <code>NULL</… string
13229 …"text": " If <code>handleType</code> is not <code>0</code> and <code>name</code> is <code>NULL</co… string
13233 …"text": " if <code>handle</code> is not <code>NULL</code>, <code>name</code> <strong class=\"purpl… string
13237 …"text": " If <code>handle</code> is not <code>NULL</code>, it <strong class=\"purple\">must</stron… string
13241 …"text": " If <code>name</code> is not <code>NULL</code>, it <strong class=\"purple\">must</strong>… string
13245 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
13249 …"text": " If <code>handleType</code> is not <code>0</code>, <code>handleType</code> <strong class=… string
13257 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13261 …"text": " <code>pGetWin32HandleInfo</code> <strong class=\"purple\">must</strong> be a valid point… string
13265 …"text": " <code>pHandle</code> <strong class=\"purple\">must</strong> be a valid pointer to a <cod… string
13273 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
13277 …"text": " If <code>handleType</code> is defined as an NT handle, <a href=\"#vkGetMemoryWin32Handle… string
13281 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be defined as an NT handl… string
13285 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13289 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13293 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13297 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13305 …"text": " <code>handle</code> <strong class=\"purple\">must</strong> be an external memory handle … string
13309 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> not be one of the handle … string
13313 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13317 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13321 …"text": " <code>pMemoryWin32HandleProperties</code> <strong class=\"purple\">must</strong> be a va… string
13329 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13333 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13341 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXP… string
13345 …"text": " If <code>pAttributes</code> is not <code>NULL</code>, <code>pAttributes</code> <strong c… string
13353 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> not have more than one bi… string
13357 …"text": " <code>handle</code> <strong class=\"purple\">must</strong> be a valid handle to memory, … string
13361 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
13365 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid combination of… string
13373 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a flag specified in <a… string
13377 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13381 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13385 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid combination of… string
13389 … "text": " <code>handleType</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
13393 …"text": " <code>pHandle</code> <strong class=\"purple\">must</strong> be a valid pointer to a <cod… string
13397 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
13405 …"text": " If <code>handleType</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
13409 …"text": " The memory from which <code>fd</code> was exported <strong class=\"purple\">must</strong… string
13413 …"text": " If <code>handleType</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
13417 …"text": " If <code>handleType</code> is not <code>0</code>, <code>fd</code> <strong class=\"purple… string
13421 …"text": " The memory represented by <code>fd</code> <strong class=\"purple\">must</strong> have be… string
13425 …"text": " <code>fd</code> <strong class=\"purple\">must</strong> obey any requirements listed for … string
13429 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
13433 …"text": " If <code>handleType</code> is not <code>0</code>, <code>handleType</code> <strong class=… string
13441 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13445 …"text": " <code>pGetFdInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
13449 …"text": " <code>pFd</code> <strong class=\"purple\">must</strong> be a valid pointer to an <code>i… string
13457 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
13461 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be <code>VK_EXTERNAL_MEMO… string
13465 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13469 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13473 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13477 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13485 …"text": " <code>fd</code> <strong class=\"purple\">must</strong> be an external memory handle crea… string
13489 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> not be <code>VK_EXTERNAL_… string
13493 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13497 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13501 …"text": " <code>pMemoryFdProperties</code> <strong class=\"purple\">must</strong> be a valid point… string
13509 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13513 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13521 …"text": " If <code>handleType</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
13525 …"text": " If <code>handleType</code> is not <code>0</code>, it <strong class=\"purple\">must</stro… string
13529 …"text": " <code>pHostPointer</code> <strong class=\"purple\">must</strong> be a pointer aligned to… string
13533 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_E… string
13537 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_M… string
13541 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
13545 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13553 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be <code>VK_EXTERNAL_MEMO… string
13557 …"text": " <code>pHostPointer</code> <strong class=\"purple\">must</strong> be a pointer aligned to… string
13561 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_E… string
13565 …"text": " If <code>handleType</code> is <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_M… string
13569 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13573 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13577 …"text": " <code>pMemoryHostPointerProperties</code> <strong class=\"purple\">must</strong> be a va… string
13585 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13589 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13597 …"text": " If <code>buffer</code> is not <code>NULL</code>, Android hardware buffers <strong class=… string
13601 …"text": " If <code>buffer</code> is not <code>NULL</code>, it <strong class=\"purple\">must</stron… string
13605 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
13609 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid pointer to an <cod… string
13617 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13621 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
13625 …"text": " <code>pBuffer</code> <strong class=\"purple\">must</strong> be a valid pointer to a vali… string
13633 …"text": " <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID</code> <strong … string
13637 …"text": " If the <code>pNext</code> chain of the <a href=\"#VkMemoryAllocateInfo\">VkMemoryAllocat… string
13641 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13645 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13649 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13657 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid Android hardware b… string
13661 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13665 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid… string
13669 …"text": " <code>pProperties</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
13677 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_AND… string
13681 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
13685 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
13693 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_AND… string
13701 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_AND… string
13709 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13713 …"text": " <code>pMemoryGetRemoteAddressInfo</code> <strong class=\"purple\">must</strong> be a val… string
13717 …"text": " <code>pAddress</code> <strong class=\"purple\">must</strong> be a valid pointer to a <co… string
13725 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in <a … string
13729 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13733 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13737 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13741 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13749 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be <code>VK_EXTERNAL_MEMO… string
13753 "text": " <code>handle</code> must be a valid VMO handle" string
13757 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
13761 …"text": " If <code>handleType</code> is not <code>0</code>, <code>handleType</code> <strong class=… string
13769 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be <code>VK_EXTERNAL_MEMO… string
13773 "text": " <code>zirconHandle</code> must reference a valid VMO" string
13777 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13781 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13785 …"text": " <code>pMemoryZirconHandleProperties</code> <strong class=\"purple\">must</strong> be a v… string
13793 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13797 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13805 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13809 …"text": " <code>pGetZirconHandleInfo</code> <strong class=\"purple\">must</strong> be a valid poin… string
13813 …"text": " <code>pZirconHandle</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
13821 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be <code>VK_EXTERNAL_MEMO… string
13825 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> have been included in the… string
13829 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13833 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
13837 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13841 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
13849 …"text": " If <code>VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT</code> is set, <code>deviceMask</code> <stro… string
13853 …"text": " If <code>VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT</code> is set, <code>deviceMask</code> <stro… string
13857 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13861 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
13869 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
13877 …"text": " All submitted commands that refer to <code>memory</code> (via images or buffers) <strong… string
13881 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13885 …"text": " If <code>memory</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>memo… string
13889 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
13893 …"text": " If <code>memory</code> is a valid handle, it <strong class=\"purple\">must</strong> have… string
13901 … "text": " <code>memory</code> <strong class=\"purple\">must</strong> not be currently host mapped" string
13905 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
13909 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
13913 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
13917 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created with a memo… string
13921 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13925 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13929 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
13933 …"text": " <code>ppData</code> <strong class=\"purple\">must</strong> be a valid pointer to a point… string
13937 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
13943 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> not have been allocated with … string
13951 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13955 …"text": " <code>pMemoryRanges</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
13959 …"text": " <code>memoryRangeCount</code> <strong class=\"purple\">must</strong> be greater than <co… string
13967 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
13971 …"text": " <code>pMemoryRanges</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
13975 …"text": " <code>memoryRangeCount</code> <strong class=\"purple\">must</strong> be greater than <co… string
13983 … "text": " <code>memory</code> <strong class=\"purple\">must</strong> be currently host mapped" string
13987 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>offset</code> and… string
13991 …"text": " If <code>size</code> is equal to <code>VK_WHOLE_SIZE</code>, <code>offset</code> <strong… string
13995 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <a href=\"#V… string
13999 …"text": " If <code>size</code> is equal to <code>VK_WHOLE_SIZE</code>, the end of the current mapp… string
14003 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
14007 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MAP… string
14011 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
14015 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14023 … "text": " <code>memory</code> <strong class=\"purple\">must</strong> be currently host mapped" string
14027 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14031 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14035 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
14043 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created with a memo… string
14047 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14051 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14055 …"text": " <code>pCommittedMemoryInBytes</code> <strong class=\"purple\">must</strong> be a valid p… string
14059 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
14067 …"text": " <code>heapIndex</code> <strong class=\"purple\">must</strong> be less than <code>memoryH… string
14071 …"text": " <code>localDeviceIndex</code> <strong class=\"purple\">must</strong> be a valid device i… string
14075 …"text": " <code>remoteDeviceIndex</code> <strong class=\"purple\">must</strong> be a valid device … string
14079 …"text": " <code>localDeviceIndex</code> <strong class=\"purple\">must</strong> not equal <code>rem… string
14083 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14087 …"text": " <code>pPeerMemoryFeatures</code> <strong class=\"purple\">must</strong> be a valid point… string
14095 …"text": " The <a href=\"#features-bufferDeviceAddress\">bufferDeviceAddress</a> feature <strong cl… string
14099 …"text": " If <code>device</code> was created with multiple physical devices, then the <a href=\"#f… string
14103 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14107 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
14115 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been allocated with <cod… string
14119 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
14123 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
14127 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14135 …"text": " If the <code>flags</code> member of <code>pCreateInfo</code> includes <code>VK_BUFFER_CR… string
14139 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14143 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
14147 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
14151 …"text": " <code>pBuffer</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a h… string
14157 …"text": " If using the <a href=\"#VkBuffer\">VkBuffer</a> for an import operation from a <a href=\… string
14165 … "text": " <code>size</code> <strong class=\"purple\">must</strong> be greater than <code>0</code>" string
14169 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, <code>pQueueFami… string
14173 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, <code>queueFamil… string
14177 …"text": " If the <a href=\"#features-sparseBinding\">sparse bindings</a> feature is not enabled, <… string
14181 …"text": " If the <a href=\"#features-sparseResidencyBuffer\">sparse buffer residency</a> feature i… string
14185 …"text": " If the <a href=\"#features-sparseResidencyAliased\">sparse aliased residency</a> feature… string
14189 …"text": " If <code>flags</code> contains <code>VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT</code> or <co… string
14193 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
14197 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
14201 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
14205 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
14209 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
14213 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
14217 …"text": " <code>sharingMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
14223 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each element of … string
14229 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each element of … string
14235 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryBufferCreateInfo\"… string
14241 …"text": " If the protected memory feature is not enabled, <code>flags</code> <strong class=\"purpl… string
14245 …"text": " If any of the bits <code>VK_BUFFER_CREATE_SPARSE_BINDING_BIT</code>, <code>VK_BUFFER_CRE… string
14251 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkDedicatedAllocationBufferCreateI… string
14257 …"text": " If <a href=\"#VkBufferDeviceAddressCreateInfoEXT\">VkBufferDeviceAddressCreateInfoEXT</a… string
14263 …"text": " If <a href=\"#VkBufferOpaqueCaptureAddressCreateInfo\">VkBufferOpaqueCaptureAddressCreat… string
14269 …"text": " If <code>flags</code> includes <code>VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT<… string
14275 …"text": " If <code>usage</code> includes <code>VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR</code>, <c… string
14281 …"text": " If <code>usage</code> includes <code>VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR</code>, <c… string
14287 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be less than or equal to <a hre… string
14295 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DED… string
14303 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
14307 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
14315 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
14323 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
14331 …"text": " <code>index</code> <strong class=\"purple\">must</strong> be less than <a href=\"#VkBuff… string
14335 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
14339 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
14347 …"text": " All submitted commands that refer to <code>buffer</code>, either directly or via a <code… string
14351 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>buffer</code> was created… string
14355 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>buffer</code> was crea… string
14359 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14363 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>buff… string
14367 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
14371 …"text": " If <code>buffer</code> is a valid handle, it <strong class=\"purple\">must</strong> have… string
14379 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14383 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
14387 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
14391 …"text": " <code>pView</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hre… string
14399 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
14403 …"text": " If <code>range</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>range</code> <st… string
14407 …"text": " If <code>range</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>range</code> <st… string
14411 …"text": " If <code>range</code> is not equal to <code>VK_WHOLE_SIZE</code>, the number of texel bu… string
14415 …"text": " If <code>range</code> is not equal to <code>VK_WHOLE_SIZE</code>, the sum of <code>offse… string
14419 …"text": " If <code>range</code> is equal to <code>VK_WHOLE_SIZE</code>, the number of texel buffer… string
14423 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with a <cod… string
14427 …"text": " If <code>buffer</code> was created with <code>usage</code> containing <code>VK_BUFFER_US… string
14431 …"text": " If <code>buffer</code> was created with <code>usage</code> containing <code>VK_BUFFER_US… string
14435 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
14439 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
14443 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
14447 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
14451 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
14455 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
14461 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>VkPhys… string
14467 …"text": " If the <a href=\"#features-texelBufferAlignment\">texelBufferAlignment</a> feature is no… string
14471 …"text": " If the <a href=\"#features-texelBufferAlignment\">texelBufferAlignment</a> feature is en… string
14475 …"text": " If the <a href=\"#features-texelBufferAlignment\">texelBufferAlignment</a> feature is en… string
14483 …"text": " All submitted commands that refer to <code>bufferView</code> <strong class=\"purple\">mu… string
14487 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>bufferView</code> was cre… string
14491 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>bufferView</code> was … string
14495 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14499 …"text": " If <code>bufferView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
14503 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
14507 …"text": " If <code>bufferView</code> is a valid handle, it <strong class=\"purple\">must</strong> … string
14515 …"text": " If the <code>flags</code> member of <code>pCreateInfo</code> includes <code>VK_IMAGE_CRE… string
14519 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
14523 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
14527 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
14531 …"text": " <code>pImage</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
14537 …"text": " If a <a href=\"#VkBufferCollectionImageCreateInfoFUCHSIA\">VkBufferCollectionImageCreate… string
14545 …"text": " Each of the following values (as described in <a href=\"#resources-image-creation-limits… string
14549 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, <code>pQueueFami… string
14553 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, <code>queueFamil… string
14557 …"text": " <code>extent.width</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
14561 …"text": " <code>extent.height</code> <strong class=\"purple\">must</strong> be greater than <code>… string
14565 …"text": " <code>extent.depth</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
14569 …"text": " <code>mipLevels</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
14573 …"text": " <code>arrayLayers</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
14577 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT</code>, <code>i… string
14581 …"text": " <code>extent.width</code> <strong class=\"purple\">must</strong> be less than or equal t… string
14585 …"text": " <code>extent.height</code> <strong class=\"purple\">must</strong> be less than or equal … string
14589 …"text": " <code>extent.depth</code> <strong class=\"purple\">must</strong> be less than or equal t… string
14593 …"text": " If <code>imageType</code> is <code>VK_IMAGE_TYPE_2D</code> and <code>flags</code> contai… string
14597 …"text": " If <code>imageType</code> is <code>VK_IMAGE_TYPE_1D</code>, both <code>extent.height</co… string
14601 …"text": " If <code>imageType</code> is <code>VK_IMAGE_TYPE_2D</code>, <code>extent.depth</code> <s… string
14605 …"text": " <code>mipLevels</code> <strong class=\"purple\">must</strong> be less than or equal to t… string
14609 …"text": " <code>mipLevels</code> <strong class=\"purple\">must</strong> be less than or equal to <… string
14613 …"text": " <code>arrayLayers</code> <strong class=\"purple\">must</strong> be less than or equal to… string
14617 …"text": " If <code>imageType</code> is <code>VK_IMAGE_TYPE_3D</code>, <code>arrayLayers</code> <st… string
14621 …"text": " If <code>samples</code> is not <code>VK_SAMPLE_COUNT_1_BIT</code>, then <code>imageType<… string
14625 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT</code>, the… string
14629 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT</code>, <code>V… string
14633 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT</code>, <code>V… string
14637 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT</code>, <co… string
14641 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a bit value that is set i… string
14645 …"text": " If the <a href=\"#features-shaderStorageImageMultisample\">multisampled storage images</… string
14649 …"text": " If the <a href=\"#features-sparseBinding\">sparse bindings</a> feature is not enabled, <… string
14653 …"text": " If the <a href=\"#features-sparseResidencyAliased\">sparse aliased residency</a> feature… string
14657 …"text": " If <code>tiling</code> is <code>VK_IMAGE_TILING_LINEAR</code>, <code>flags</code> <stron… string
14661 …"text": " If <code>imageType</code> is <code>VK_IMAGE_TYPE_1D</code>, <code>flags</code> <strong c… string
14665 …"text": " If the <a href=\"#features-sparseResidencyImage2D\">sparse residency for 2D images</a> f… string
14669 …"text": " If the <a href=\"#features-sparseResidencyImage3D\">sparse residency for 3D images</a> f… string
14673 …"text": " If the <a href=\"#features-sparseResidency2Samples\">sparse residency for images with 2 … string
14677 …"text": " If the <a href=\"#features-sparseResidency4Samples\">sparse residency for images with 4 … string
14681 …"text": " If the <a href=\"#features-sparseResidency8Samples\">sparse residency for images with 8 … string
14685 …"text": " If the <a href=\"#features-sparseResidency16Samples\">sparse residency for images with 1… string
14689 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT</code> or <cod… string
14693 …"text": " If any of the bits <code>VK_IMAGE_CREATE_SPARSE_BINDING_BIT</code>, <code>VK_IMAGE_CREAT… string
14697 …"text": " <code>initialLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAYO… string
14701 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
14705 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
14709 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
14713 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
14717 …"text": " <code>imageType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
14721 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
14725 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
14729 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
14733 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
14737 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
14741 …"text": " <code>sharingMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
14745 …"text": " <code>initialLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
14751 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each element of … string
14757 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each element of … string
14763 …"text": " <code>format</code> <strong class=\"purple\">must</strong> not be <code>VK_FORMAT_UNDEFI… string
14769 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalFormatANDROID\">VkExtern… string
14773 …"text": " If the <code>pNext</code> chain does not include a <a href=\"#VkExternalFormatANDROID\">… string
14777 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryImageCreateInfo\">… string
14781 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryImageCreateInfo\">… string
14785 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalFormatANDROID\">VkExtern… string
14789 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalFormatANDROID\">VkExtern… string
14793 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalFormatANDROID\">VkExtern… string
14799 …"text": " If <code>flags</code> contains <code>VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT</code>,… string
14803 …"text": " If <code>samples</code> is not <code>VK_SAMPLE_COUNT_1_BIT</code>, <code>usage</code> <s… string
14807 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT</code>, <code>ti… string
14811 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT</code>, <code>im… string
14815 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT</code>, <code>fl… string
14819 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT</code>, <code>mi… string
14825 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT</code>, <co… string
14831 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT</code>,… string
14835 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT</code>,… string
14841 …"text": " If <a href=\"#features-fragmentDensityMapOffset\"><code>fragmentDensityMapOffset</code><… string
14845 …"text": " If <a href=\"#features-fragmentDensityMapOffset\"><code>fragmentDensityMapOffset</code><… string
14851 …"text": " If the protected memory feature is not enabled, <code>flags</code> <strong class=\"purpl… string
14855 …"text": " If any of the bits <code>VK_IMAGE_CREATE_SPARSE_BINDING_BIT</code>, <code>VK_IMAGE_CREAT… string
14861 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryImageCreateInfoNV\… string
14867 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryImageCreateInfo\">… string
14873 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryImageCreateInfoNV\… string
14879 …"text": " If the logical device was created with <a href=\"#VkDeviceGroupDeviceCreateInfo\">VkDevi… string
14883 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT</co… string
14889 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT</co… string
14893 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT</co… string
14899 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkExternalMemoryImageCreateInfo\">… string
14905 …"text": " If the image <code>format</code> is one of the <a href=\"#formats-requiring-sampler-ycbc… string
14909 …"text": " If the image <code>format</code> is one of the <a href=\"#formats-requiring-sampler-ycbc… string
14913 …"text": " If the image <code>format</code> is one of the <a href=\"#formats-requiring-sampler-ycbc… string
14917 …"text": " If <code>format</code> is a <em>multi-planar</em> format, and if <code>imageCreateFormat… string
14921 …"text": " If <code>format</code> is not a <em>multi-planar</em> format, and <code>flags</code> doe… string
14925 …"text": " If <code>format</code> has a <code>_422</code> or <code>_420</code> suffix, <code>width<… string
14929 …"text": " If <code>format</code> has a <code>_420</code> suffix, <code>height</code> <strong class… string
14935 …"text": " If the image <code>format</code> is one of the <a href=\"#formats-requiring-sampler-ycbc… string
14941 …"text": " If the image <code>format</code> is one of the <a href=\"#formats-requiring-sampler-ycbc… string
14947 …"text": " If <code>tiling</code> is <code>VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT</code>, then the… string
14951 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkImageDrmFormatModifierListCreate… string
14955 …"text": " If <code>tiling</code> is <code>VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT</code> and <code… string
14961 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_B… string
14967 …"text": " If <code>format</code> is a depth-stencil format, <code>usage</code> includes <code>VK_I… string
14971 …"text": " If <code>format</code> is a depth-stencil format, <code>usage</code> does not include <c… string
14975 …"text": " If <code>format</code> is a depth-stencil format, <code>usage</code> includes <code>VK_I… string
14979 …"text": " If <code>format</code> is a depth-stencil format, <code>usage</code> does not include <c… string
14983 …"text": " If <code>Format</code> is a depth-stencil format and the <code>pNext</code> chain includ… string
14987 …"text": " If <code>format</code> is a depth-stencil format and the <code>pNext</code> chain includ… string
14991 …"text": " If the <a href=\"#features-shaderStorageImageMultisample\">multisampled storage images</… string
14997 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV</code>, <code… string
15001 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV</code>, it <s… string
15005 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV</code> and <c… string
15009 …"text": " If <code>flags</code> contains <code>VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV</code> and <c… string
15015 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT… string
15019 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT… string
15025 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV</code>, <c… string
15031 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI</code>, <… string
15037 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
15041 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
15047 …"text": " If a <a href=\"#VkImageFormatListCreateInfo\">VkImageFormatListCreateInfo</a> structure … string
15051 …"text": " If <code>flags</code> does not contain <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</code> a… string
15057 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR</code>, <co… string
15063 …"text": " If <code>usage</code> includes <code>VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR</code>, <co… string
15069 …"text": " If the <a href=\"#VkImage\">VkImage</a> is to be used to import memory from a <a href=\"… string
15077 …"text": " <code>index</code> <strong class=\"purple\">must</strong> be less than <a href=\"#VkBuff… string
15081 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
15085 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
15093 …"text": " If <code>stencilUsage</code> includes <code>VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT</cod… string
15097 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15101 …"text": " <code>stencilUsage</code> <strong class=\"purple\">must</strong> be a valid combination … string
15105 … "text": " <code>stencilUsage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
15113 …"text": " If <code>dedicatedAllocation</code> is <code>VK_TRUE</code>, <a href=\"#VkImageCreateInf… string
15117 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DED… string
15125 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
15129 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
15137 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
15141 …"text": " <code>handleTypes</code> <strong class=\"purple\">must</strong> be a valid combination o… string
15149 …"text": " <code>externalFormat</code> <strong class=\"purple\">must</strong> be <code>0</code> or … string
15153 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
15161 …"text": " If <code>swapchain</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, the fie… string
15165 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15169 …"text": " If <code>swapchain</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
15177 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15181 …"text": " If <code>viewFormatCount</code> is not <code>0</code>, <code>pViewFormats</code> <strong… string
15189 …"text": " Each <em>modifier</em> in <code>pDrmFormatModifiers</code> <strong class=\"purple\">must… string
15193 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15197 …"text": " <code>pDrmFormatModifiers</code> <strong class=\"purple\">must</strong> be a valid point… string
15201 …"text": " <code>drmFormatModifierCount</code> <strong class=\"purple\">must</strong> be greater th… string
15209 …"text": " <code>drmFormatModifier</code> <strong class=\"purple\">must</strong> be compatible with… string
15213 …"text": " <code>drmFormatModifierPlaneCount</code> <strong class=\"purple\">must</strong> be equal… string
15217 …"text": " For each element of <code>pPlaneLayouts</code>, <code>size</code> <strong class=\"purple… string
15221 …"text": " For each element of <code>pPlaneLayouts</code>, <code>arrayPitch</code> <strong class=\"… string
15225 …"text": " For each element of <code>pPlaneLayouts</code>, <code>depthPitch</code> <strong class=\"… string
15229 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15233 …"text": " If <code>drmFormatModifierPlaneCount</code> is not <code>0</code>, <code>pPlaneLayouts</… string
15241 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with <code>t… string
15247 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with <code>t… string
15251 …"text": " If the <code>tiling</code> of the <code>image</code> is <code>VK_IMAGE_TILING_DRM_FORMAT… string
15257 …"text": " The <code>aspectMask</code> member of <code>pSubresource</code> <strong class=\"purple\"… string
15261 …"text": " The <code>mipLevel</code> member of <code>pSubresource</code> <strong class=\"purple\">m… string
15265 …"text": " The <code>arrayLayer</code> member of <code>pSubresource</code> <strong class=\"purple\"… string
15269 …"text": " If <code>format</code> is a color format, the <code>aspectMask</code> member of <code>pS… string
15273 …"text": " If <code>format</code> has a depth component, the <code>aspectMask</code> member of <cod… string
15277 …"text": " If <code>format</code> has a stencil component, the <code>aspectMask</code> member of <c… string
15281 …"text": " If <code>format</code> does not contain a stencil or depth component, the <code>aspectMa… string
15285 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15289 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
15293 …"text": " <code>pSubresource</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
15297 …"text": " <code>pLayout</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a h… string
15301 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
15307 …"text": " If the <code>tiling</code> of the <code>image</code> is <code>VK_IMAGE_TILING_LINEAR</co… string
15311 …"text": " If the <code>tiling</code> of the <code>image</code> is <code>VK_IMAGE_TILING_LINEAR</co… string
15317 …"text": " If <code>image</code> was created with the <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_… string
15325 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> be a valid combination of… string
15329 … "text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
15337 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with <a href… string
15341 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15345 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
15349 …"text": " <code>pProperties</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
15353 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
15361 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15365 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
15373 …"text": " All submitted commands that refer to <code>image</code>, either directly or via a <code>… string
15377 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>image</code> was created,… string
15381 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>image</code> was creat… string
15385 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15389 …"text": " If <code>image</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>image… string
15393 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
15397 …"text": " If <code>image</code> is a valid handle, it <strong class=\"purple\">must</strong> have … string
15403 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not have been acquired from <a… string
15411 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15415 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
15419 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
15423 …"text": " <code>pView</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hre… string
15431 …"text": " If <code>image</code> was not created with <code>VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT</co… string
15435 …"text": " If the <a href=\"#features-imageCubeArray\">image cube map arrays</a> feature is not ena… string
15439 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with a <code… string
15443 …"text": " The <a href=\"#resources-image-view-format-features\">format features</a> of the resulta… string
15447 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_SAMPLED_BIT</code>, then the <a href… string
15451 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_STORAGE_BIT</code>, then the image v… string
15455 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT</code>, then th… string
15459 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT</code>,… string
15463 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT</code>, then th… string
15467 …"text": " <code>subresourceRange.baseMipLevel</code> <strong class=\"purple\">must</strong> be les… string
15471 …"text": " If <code>subresourceRange.levelCount</code> is not <code>VK_REMAINING_MIP_LEVELS</code>,… string
15475 …"text": " If <code>image</code> is non-sparse then it <strong class=\"purple\">must</strong> be bo… string
15479 …"text": " <code>viewType</code> <strong class=\"purple\">must</strong> be compatible with the type… string
15483 …"text": " If <code>viewType</code> is <code>VK_IMAGE_VIEW_TYPE_1D</code>, <code>VK_IMAGE_VIEW_TYPE… string
15487 …"text": " If <code>viewType</code> is <code>VK_IMAGE_VIEW_TYPE_1D</code>, <code>VK_IMAGE_VIEW_TYPE… string
15491 …"text": " If <code>viewType</code> is <code>VK_IMAGE_VIEW_TYPE_CUBE</code> and <code>subresourceRa… string
15495 …"text": " If <code>viewType</code> is <code>VK_IMAGE_VIEW_TYPE_CUBE_ARRAY</code> and <code>subreso… string
15499 …"text": " If <code>viewType</code> is <code>VK_IMAGE_VIEW_TYPE_CUBE</code> and <code>subresourceRa… string
15503 …"text": " If <code>viewType</code> is <code>VK_IMAGE_VIEW_TYPE_CUBE_ARRAY</code> and <code>subreso… string
15507 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15511 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
15515 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
15519 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
15523 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
15527 …"text": " <code>viewType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
15531 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
15535 …"text": " <code>components</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkC… string
15539 …"text": " <code>subresourceRange</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
15545 …"text": " If <code>image</code> was created with <code>VK_IMAGE_TYPE_3D</code> but without <code>V… string
15549 …"text": " If <code>image</code> was created with <code>VK_IMAGE_TYPE_3D</code> and <code>viewType<… string
15553 …"text": " If <code>image</code> was created with <code>VK_IMAGE_TYPE_3D</code> and <code>viewType<… string
15557 …"text": " If <code>image</code> was created with a <code>samples</code> value not equal to <code>V… string
15561 …"text": " If <code>image</code> is not a 3D image created with <code>VK_IMAGE_CREATE_2D_ARRAY_COMP… string
15565 …"text": " If <code>subresourceRange.layerCount</code> is not <code>VK_REMAINING_ARRAY_LAYERS</code… string
15569 …"text": " If <code>image</code> is a 3D image created with <code>VK_IMAGE_CREATE_2D_ARRAY_COMPATIB… string
15573 …"text": " If <code>subresourceRange.layerCount</code> is not <code>VK_REMAINING_ARRAY_LAYERS</code… string
15579 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT</code>, then th… string
15583 …"text": " If <code>usage</code> contains <code>VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT</code>, then th… string
15589 …"text": " If <code>image</code> was created with <code>usage</code> containing <code>VK_IMAGE_USAG… string
15593 …"text": " If <a href=\"#features-fragmentDensityMapDynamic\">dynamic fragment density map</a> feat… string
15597 …"text": " If <code>flags</code> does not contain <code>VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_D… string
15603 …"text": " <code>subresourceRange.baseArrayLayer</code> <strong class=\"purple\">must</strong> be l… string
15607 …"text": " If <code>subresourceRange.layerCount</code> is not <code>VK_REMAINING_ARRAY_LAYERS</code… string
15613 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</cod… string
15619 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</cod… string
15625 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</cod… string
15631 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</cod… string
15637 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPAT… string
15641 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPAT… string
15645 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPAT… string
15651 …"text": " If a <a href=\"#VkImageFormatListCreateInfo\">VkImageFormatListCreateInfo</a> structure … string
15657 …"text": " If <code>image</code> was created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT</cod… string
15661 …"text": " If <code>image</code> was not created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT<… string
15665 …"text": " If the image <code>format</code> is one of the <a href=\"#formats-requiring-sampler-ycbc… string
15669 …"text": " If <code>format</code> has a <code>_422</code> or <code>_420</code> suffix then <code>im… string
15673 …"text": " If <code>format</code> has a <code>_420</code> suffix then <code>image</code> <strong cl… string
15677 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkSamplerYcbcrConversionInfo\">VkS… string
15683 …"text": " If <code>image</code> was not created with the <code>VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT<… string
15689 …"text": " If <code>image</code> has an <a href=\"#memory-external-android-hardware-buffer-external… string
15693 …"text": " If <code>image</code> has an <a href=\"#memory-external-android-hardware-buffer-external… string
15697 …"text": " If <code>image</code> has an <a href=\"#memory-external-android-hardware-buffer-external… string
15703 …"text": " If <code>image</code> was created with <code>usage</code> containing <code>VK_IMAGE_USAG… string
15709 …"text": " If the <a href=\"#features-shadingRateImage\"><code>shadingRateImage</code> feature</a> … string
15715 …"text": " If the <a href=\"#features-attachmentFragmentShadingRate\"><code>attachmentFragmentShadi… string
15719 …"text": " If the <a href=\"#features-attachmentFragmentShadingRate\"><code>attachmentFragmentShadi… string
15725 …"text": " If <a href=\"#features-fragmentDensityMapDeferred\">deferred fragment density map</a> fe… string
15729 …"text": " If <code>flags</code> contains <code>VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_… string
15733 …"text": " If <code>image</code> was created with <code>flags</code> containing <code>VK_IMAGE_CREA… string
15739 …"text": " If the <a href=\"#features-invocationMask\"><code>invocationMask</code> feature</a> is e… string
15745 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkImageViewUsageCreateInfo\">VkIma… string
15751 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkImageViewUsageCreateInfo\">VkIma… string
15755 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkImageViewUsageCreateInfo\">VkIma… string
15759 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkImageViewUsageCreateInfo\">VkIma… string
15765 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
15769 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
15775 …"text": " If <code>image</code> was created with <code>usage</code> containing <code>VK_IMAGE_USAG… string
15781 …"text": " If <code>image</code> was created with <code>usage</code> containing <code>VK_IMAGE_USAG… string
15789 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15793 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
15797 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
15805 …"text": " If <code>levelCount</code> is not <code>VK_REMAINING_MIP_LEVELS</code>, it <strong class… string
15809 …"text": " If <code>layerCount</code> is not <code>VK_REMAINING_ARRAY_LAYERS</code>, it <strong cla… string
15813 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> be a valid combination of… string
15817 … "text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
15823 …"text": " If <code>aspectMask</code> includes <code>VK_IMAGE_ASPECT_COLOR_BIT</code>, then it <str… string
15829 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not include <code>VK_IMAG… string
15837 …"text": " <code>r</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkComponentS… string
15841 …"text": " <code>g</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkComponentS… string
15845 …"text": " <code>b</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkComponentS… string
15849 …"text": " <code>a</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkComponentS… string
15857 …"text": " <code>decodeMode</code> <strong class=\"purple\">must</strong> be one of <code>VK_FORMAT… string
15861 …"text": " If the <a href=\"#features-astc-decodeModeSharedExponent\"><code>decodeModeSharedExponen… string
15865 …"text": " If <code>decodeMode</code> is <code>VK_FORMAT_R8G8B8A8_UNORM</code> the image view <stro… string
15869 …"text": " <code>format</code> of the image view <strong class=\"purple\">must</strong> be one of t… string
15873 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15877 …"text": " <code>decodeMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkF… string
15885 …"text": " All submitted commands that refer to <code>imageView</code> <strong class=\"purple\">mus… string
15889 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>imageView</code> was crea… string
15893 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>imageView</code> was c… string
15897 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15901 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
15905 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
15909 …"text": " If <code>imageView</code> is a valid handle, it <strong class=\"purple\">must</strong> h… string
15917 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15921 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
15929 …"text": " <code>descriptorType</code> <strong class=\"purple\">must</strong> be <code>VK_DESCRIPTO… string
15933 …"text": " <code>sampler</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
15937 …"text": " If descriptorType is <code>VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE</code> or <code>VK_DESCRIPTO… string
15941 …"text": " If descriptorType is <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code>, the image that <code… string
15945 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15949 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
15953 …"text": " <code>imageView</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
15957 …"text": " <code>descriptorType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
15961 …"text": " If <code>sampler</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>sam… string
15965 …"text": " Both of <code>imageView</code>, and <code>sampler</code> that are valid handles of non-i… string
15973 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
15977 …"text": " <code>imageView</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIm… string
15981 …"text": " <code>pProperties</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
15985 …"text": " <code>imageView</code> <strong class=\"purple\">must</strong> have been created, allocat… string
15993 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
15997 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16005 …"text": " If the <a href=\"#features-minLod\"><code>minLod</code></a> feature is not enabled, <cod… string
16009 …"text": " <code>minLod</code> <strong class=\"purple\">must</strong> be less or equal to the index… string
16013 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
16021 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16025 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
16029 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
16033 …"text": " <code>pAccelerationStructure</code> <strong class=\"purple\">must</strong> be a valid po… string
16041 …"text": " If <code>compactedSize</code> is not <code>0</code> then both <code>info.geometryCount</… string
16045 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16049 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16053 …"text": " <code>info</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAcceler… string
16061 …"text": " <code>geometryCount</code> <strong class=\"purple\">must</strong> be less than or equal … string
16065 …"text": " <code>instanceCount</code> <strong class=\"purple\">must</strong> be less than or equal … string
16069 …"text": " The total number of triangles in all geometries <strong class=\"purple\">must</strong> b… string
16073 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV</code> then <c… string
16077 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV</code> then… string
16081 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV</code> then… string
16085 …"text": " If <code>flags</code> has the <code>VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BI… string
16089 …"text": " <code>scratch</code> <strong class=\"purple\">must</strong> have been created with <code… string
16093 …"text": " If <code>instanceData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <cod… string
16097 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16101 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16105 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAcceler… string
16109 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
16113 …"text": " If <code>geometryCount</code> is not <code>0</code>, <code>pGeometries</code> <strong cl… string
16119 …"text": " <code>type</code> <strong class=\"purple\">must</strong> not be <code>VK_ACCELERATION_ST… string
16127 …"text": " The <a href=\"#features-accelerationStructure\"><code>accelerationStructure</code></a> f… string
16131 …"text": " If <a href=\"#VkAccelerationStructureCreateInfoKHR\">VkAccelerationStructureCreateInfoKH… string
16135 …"text": " If <code>device</code> was created with multiple physical devices, then the <a href=\"#f… string
16139 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16143 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
16147 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
16151 …"text": " <code>pAccelerationStructure</code> <strong class=\"purple\">must</strong> be a valid po… string
16159 …"text": " If <code>deviceAddress</code> is not zero, <code>createFlags</code> <strong class=\"purp… string
16163 …"text": " If <code>createFlags</code> includes <code>VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRE… string
16167 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with a <cod… string
16171 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> not have been created with <c… string
16175 …"text": " The sum of <code>offset</code> and <code>size</code> <strong class=\"purple\">must</stro… string
16179 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>256</c… string
16183 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16187 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
16191 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
16195 …"text": " <code>createFlags</code> <strong class=\"purple\">must</strong> be a valid combination o… string
16199 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
16203 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAcceler… string
16209 …"text": " If <code>VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV</code> is set in <code>fla… string
16213 …"text": " If any geometry includes <code>VkAccelerationStructureGeometryMotionTrianglesDataNV</cod… string
16221 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16225 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
16233 …"text": " The <a href=\"#features-rayTracingPipeline\"><code>rayTracingPipeline</code></a> or <a h… string
16237 …"text": " If <code>device</code> was created with multiple physical devices, then the <a href=\"#f… string
16241 …"text": " If <code>pBuildInfo-&gt;geometryCount</code> is not <code>0</code>, <code>pMaxPrimitiveC… string
16245 …"text": " If <code>pBuildInfo-&gt;pGeometries</code> or <code>pBuildInfo-&gt;ppGeometries</code> h… string
16249 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16253 …"text": " <code>buildType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAc… string
16257 …"text": " <code>pBuildInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
16261 …"text": " If <code>pMaxPrimitiveCounts</code> is not <code>NULL</code>, <code>pMaxPrimitiveCounts<… string
16265 …"text": " <code>pSizeInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a… string
16273 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16277 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16285 …"text": " <code>geometryType</code> <strong class=\"purple\">must</strong> be <code>VK_GEOMETRY_TY… string
16289 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GEO… string
16293 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16297 …"text": " <code>geometryType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
16301 …"text": " <code>geometry</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkGeo… string
16305 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
16313 …"text": " <code>triangles</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkGe… string
16317 …"text": " <code>aabbs</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkGeomet… string
16325 …"text": " <code>vertexOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
16329 …"text": " <code>vertexOffset</code> <strong class=\"purple\">must</strong> be a multiple of the co… string
16333 …"text": " <code>vertexFormat</code> <strong class=\"purple\">must</strong> be one of <code>VK_FORM… string
16337 …"text": " <code>vertexStride</code> <strong class=\"purple\">must</strong> be less than or equal t… string
16341 …"text": " <code>indexOffset</code> <strong class=\"purple\">must</strong> be less than the size of… string
16345 …"text": " <code>indexOffset</code> <strong class=\"purple\">must</strong> be a multiple of the ele… string
16349 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> be <code>VK_INDEX_TYPE_UIN… string
16353 …"text": " <code>indexData</code> <strong class=\"purple\">must</strong> be <a href=\"#VK_NULL_HAND… string
16357 …"text": " <code>indexData</code> <strong class=\"purple\">must</strong> be a valid <code>VkBuffer<… string
16361 …"text": " <code>indexCount</code> <strong class=\"purple\">must</strong> be <code>0</code> if <cod… string
16365 …"text": " <code>transformOffset</code> <strong class=\"purple\">must</strong> be less than the siz… string
16369 …"text": " <code>transformOffset</code> <strong class=\"purple\">must</strong> be a multiple of <co… string
16373 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GEO… string
16377 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16381 …"text": " If <code>vertexData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>… string
16385 …"text": " <code>vertexFormat</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
16389 …"text": " If <code>indexData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
16393 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIn… string
16397 …"text": " If <code>transformData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
16401 …"text": " Each of <code>indexData</code>, <code>transformData</code>, and <code>vertexData</code> … string
16409 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
16413 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>8</cod… string
16417 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be a multiple of <code>8</cod… string
16421 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GEO… string
16425 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16429 …"text": " If <code>aabbData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>aa… string
16437 …"text": " All submitted commands that refer to <code>accelerationStructure</code> <strong class=\"… string
16441 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>accelerationStructure</co… string
16445 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>accelerationStructure<… string
16449 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16453 …"text": " If <code>accelerationStructure</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE<… string
16457 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
16461 …"text": " If <code>accelerationStructure</code> is a valid handle, it <strong class=\"purple\">mus… string
16469 …"text": " All submitted commands that refer to <code>accelerationStructure</code> <strong class=\"… string
16473 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>accelerationStructure</co… string
16477 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>accelerationStructure<… string
16481 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16485 …"text": " If <code>accelerationStructure</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE<… string
16489 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
16493 …"text": " If <code>accelerationStructure</code> is a valid handle, it <strong class=\"purple\">mus… string
16501 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16505 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
16509 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16517 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16521 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16525 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAcceler… string
16529 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> be a valid <a … string
16537 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16541 …"text": " <code>pBindInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
16545 …"text": " <code>bindInfoCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
16553 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> not already be… string
16557 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
16561 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been allocated using one… string
16565 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be an integer multiple … string
16569 …"text": " The <code>size</code> member of the <code>VkMemoryRequirements</code> structure returned… string
16573 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
16577 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16581 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> be a valid <a … string
16585 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16589 …"text": " If <code>deviceIndexCount</code> is not <code>0</code>, <code>pDeviceIndices</code> <str… string
16593 …"text": " Both of <code>accelerationStructure</code>, and <code>memory</code> <strong class=\"purp… string
16601 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be large enough to contain … string
16605 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> be bound compl… string
16609 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16613 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> be a valid <a … string
16617 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
16621 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
16625 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> have been crea… string
16633 …"text": " If <code>device</code> was created with multiple physical devices, then the <a href=\"#f… string
16637 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16641 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
16649 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
16653 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16657 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> be a valid <a … string
16665 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16669 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
16673 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16677 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
16685 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not have been created with the… string
16691 …"text": " If <code>image</code> was created with the <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_… string
16697 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16701 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
16705 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16709 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
16717 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16721 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
16725 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16733 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16737 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
16741 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16749 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
16753 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16757 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
16765 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
16769 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16773 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
16781 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16785 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
16789 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16797 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16801 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
16805 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
16813 …"text": " If <code>image</code> was created with a <em>multi-planar</em> format and the <code>VK_I… string
16817 …"text": " If <code>image</code> was not created with the <code>VK_IMAGE_CREATE_DISJOINT_BIT</code>… string
16823 …"text": " If <code>image</code> was created with <code>VK_IMAGE_CREATE_DISJOINT_BIT</code> and wit… string
16827 …"text": " If <code>image</code> was created with a single-plane format and with any <code>tiling</… string
16833 …"text": " If <code>image</code> was created with a single-plane format, there <strong class=\"purp… string
16839 …"text": " If <code>image</code> was created with the <code>VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_… string
16845 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
16849 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
16853 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
16857 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
16865 …"text": " The <code>pCreateInfo</code>::<code>pNext</code> chain <strong class=\"purple\">must</st… string
16869 …"text": " If <code>pCreateInfo</code>::<code>flags</code> has <code>VK_IMAGE_CREATE_DISJOINT_BIT</… string
16873 …"text": " If <code>pCreateInfo</code>::<code>flags</code> has <code>VK_IMAGE_CREATE_DISJOINT_BIT</… string
16877 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
16881 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
16885 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
16889 …"text": " <code>planeAspect</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
16895 …"text": " If <code>pCreateInfo</code>::<code>flags</code> has <code>VK_IMAGE_TILING_DRM_FORMAT_MOD… string
16899 …"text": " If <code>pCreateInfo</code>::<code>flags</code> has <code>VK_IMAGE_TILING_DRM_FORMAT_MOD… string
16907 …"text": " If the image&#8217;s <code>tiling</code> is <code>VK_IMAGE_TILING_LINEAR</code> or <code… string
16911 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
16915 …"text": " <code>planeAspect</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
16921 …"text": " If the image&#8217;s <code>tiling</code> is <code>VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EX… string
16929 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
16933 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
16937 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
16945 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MEM… string
16953 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> not already be backed by a me… string
16957 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> not have been created with an… string
16961 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
16965 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been allocated using one… string
16969 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be an integer multiple … string
16973 …"text": " The <code>size</code> member of the <code>VkMemoryRequirements</code> structure returned… string
16977 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16981 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
16985 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
16989 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
16993 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
16999 …"text": " If <code>buffer</code> requires a dedicated allocation (as reported by <a href=\"#vkGetB… string
17003 …"text": " If the <code>VkMemoryAllocateInfo</code> provided when <code>memory</code> was allocated… string
17009 …"text": " If <code>buffer</code> was created with the <code>VK_BUFFER_CREATE_PROTECTED_BIT</code> … string
17013 …"text": " If <code>buffer</code> was created with the <code>VK_BUFFER_CREATE_PROTECTED_BIT</code> … string
17019 …"text": " If <code>buffer</code> was created with <a href=\"#VkDedicatedAllocationBufferCreateInfo… string
17025 …"text": " If <code>buffer</code> was not created with <a href=\"#VkDedicatedAllocationBufferCreate… string
17031 …"text": " If the value of <a href=\"#VkExportMemoryAllocateInfo\">VkExportMemoryAllocateInfo</a>::… string
17037 …"text": " If <code>memory</code> was allocated by a memory import operation, the external handle t… string
17043 …"text": " If <code>memory</code> was allocated by a memory import operation, that is not <a href=\… string
17047 …"text": " If <code>memory</code> was allocated with the <a href=\"#VkImportAndroidHardwareBufferIn… string
17053 …"text": " If the <a href=\"#VkPhysicalDeviceBufferDeviceAddressFeatures\">VkPhysicalDeviceBufferDe… string
17059 …"text": " If <code>buffer</code> was created with <a href=\"#VkBufferCollectionBufferCreateInfoFUC… string
17067 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17071 …"text": " <code>pBindInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
17075 …"text": " <code>bindInfoCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
17083 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> not already be backed by a me… string
17087 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> not have been created with an… string
17091 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
17095 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been allocated using one… string
17099 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be an integer multiple … string
17103 …"text": " The <code>size</code> member of the <code>VkMemoryRequirements</code> structure returned… string
17107 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
17111 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
17115 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
17119 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
17123 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17127 …"text": " Both of <code>buffer</code>, and <code>memory</code> <strong class=\"purple\">must</stro… string
17133 …"text": " If <code>buffer</code> requires a dedicated allocation (as reported by <a href=\"#vkGetB… string
17137 …"text": " If the <code>VkMemoryAllocateInfo</code> provided when <code>memory</code> was allocated… string
17143 …"text": " If <code>buffer</code> was created with the <code>VK_BUFFER_CREATE_PROTECTED_BIT</code> … string
17147 …"text": " If <code>buffer</code> was created with the <code>VK_BUFFER_CREATE_PROTECTED_BIT</code> … string
17153 …"text": " If <code>buffer</code> was created with <a href=\"#VkDedicatedAllocationBufferCreateInfo… string
17159 …"text": " If <code>buffer</code> was not created with <a href=\"#VkDedicatedAllocationBufferCreate… string
17165 …"text": " If the value of <a href=\"#VkExportMemoryAllocateInfo\">VkExportMemoryAllocateInfo</a>::… string
17171 …"text": " If <code>memory</code> was allocated by a memory import operation, the external handle t… string
17177 …"text": " If <code>memory</code> was allocated by a memory import operation, that is not <a href=\… string
17181 …"text": " If <code>memory</code> was allocated with the <a href=\"#VkImportAndroidHardwareBufferIn… string
17187 …"text": " If the <a href=\"#VkPhysicalDeviceBufferDeviceAddressFeatures\">VkPhysicalDeviceBufferDe… string
17193 …"text": " If <code>buffer</code> was created with <a href=\"#VkBufferCollectionBufferCreateInfoFUC… string
17199 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindBufferMemoryDeviceGroupInfo\… string
17207 …"text": " <code>deviceIndexCount</code> <strong class=\"purple\">must</strong> either be zero or e… string
17211 …"text": " All elements of <code>pDeviceIndices</code> <strong class=\"purple\">must</strong> be va… string
17215 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
17219 …"text": " If <code>deviceIndexCount</code> is not <code>0</code>, <code>pDeviceIndices</code> <str… string
17227 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not already be backed by a mem… string
17231 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not have been created with any… string
17235 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
17239 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been allocated using one… string
17243 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be an integer multiple … string
17247 …"text": " The difference of the size of <code>memory</code> and <code>memoryOffset</code> <strong … string
17251 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17255 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
17259 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17263 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
17267 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
17273 …"text": " If <code>image</code> requires a dedicated allocation (as reported by <a href=\"#vkGetIm… string
17279 …"text": " If the <code>VkMemoryAllocateInfo</code> provided when <code>memory</code> was allocated… string
17285 …"text": " If the <a href=\"#features-dedicatedAllocationImageAliasing\">dedicated allocation image… string
17289 …"text": " If the <a href=\"#features-dedicatedAllocationImageAliasing\">dedicated allocation image… string
17295 …"text": " If image was created with the <code>VK_IMAGE_CREATE_PROTECTED_BIT</code> bit set, the im… string
17299 …"text": " If image was created with the <code>VK_IMAGE_CREATE_PROTECTED_BIT</code> bit not set, th… string
17305 …"text": " If <code>image</code> was created with <a href=\"#VkDedicatedAllocationImageCreateInfoNV… string
17311 …"text": " If <code>image</code> was not created with <a href=\"#VkDedicatedAllocationImageCreateIn… string
17317 …"text": " If the value of <a href=\"#VkExportMemoryAllocateInfo\">VkExportMemoryAllocateInfo</a>::… string
17323 …"text": " If <code>memory</code> was created by a memory import operation, the external handle typ… string
17329 …"text": " If <code>memory</code> was created by a memory import operation, that is not <a href=\"#… string
17333 …"text": " If <code>memory</code> was created with the <a href=\"#VkImportAndroidHardwareBufferInfo… string
17339 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not have been created with the… string
17345 …"text": " If <code>image</code> was created with <a href=\"#VkBufferCollectionImageCreateInfoFUCHS… string
17353 …"text": " If any <a href=\"#VkBindImageMemoryInfo\">VkBindImageMemoryInfo</a>::<code>image</code> … string
17357 …"text": " <code>pBindInfos</code> <strong class=\"purple\">must</strong> not refer to the same ima… string
17363 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17367 …"text": " <code>pBindInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
17371 …"text": " <code>bindInfoCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
17379 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not already be backed by a mem… string
17383 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not have been created with any… string
17387 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
17391 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
17395 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
17399 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
17403 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
17407 …"text": " Both of <code>image</code>, and <code>memory</code> that are valid handles of non-ignore… string
17413 …"text": " If <code>image</code> requires a dedicated allocation (as reported by <a href=\"#vkGetIm… string
17419 …"text": " If the <code>VkMemoryAllocateInfo</code> provided when <code>memory</code> was allocated… string
17425 …"text": " If the <a href=\"#features-dedicatedAllocationImageAliasing\">dedicated allocation image… string
17429 …"text": " If the <a href=\"#features-dedicatedAllocationImageAliasing\">dedicated allocation image… string
17435 …"text": " If image was created with the <code>VK_IMAGE_CREATE_PROTECTED_BIT</code> bit set, the im… string
17439 …"text": " If image was created with the <code>VK_IMAGE_CREATE_PROTECTED_BIT</code> bit not set, th… string
17445 …"text": " If <code>image</code> was created with <a href=\"#VkDedicatedAllocationImageCreateInfoNV… string
17451 …"text": " If <code>image</code> was not created with <a href=\"#VkDedicatedAllocationImageCreateIn… string
17457 …"text": " If the value of <a href=\"#VkExportMemoryAllocateInfo\">VkExportMemoryAllocateInfo</a>::… string
17463 …"text": " If <code>memory</code> was created by a memory import operation, the external handle typ… string
17469 …"text": " If <code>memory</code> was created by a memory import operation, that is not <a href=\"#… string
17473 …"text": " If <code>memory</code> was created with the <a href=\"#VkImportAndroidHardwareBufferInfo… string
17479 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> have been allocated using one… string
17483 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be an integer multiple … string
17487 …"text": " The difference of the size of <code>memory</code> and <code>memoryOffset</code> <strong … string
17493 …"text": " If the <code>pNext</code> chain does not include a <a href=\"#VkBindImagePlaneMemoryInfo… string
17497 …"text": " If the <code>pNext</code> chain does not include a <a href=\"#VkBindImagePlaneMemoryInfo… string
17501 …"text": " If the <code>pNext</code> chain does not include a <a href=\"#VkBindImagePlaneMemoryInfo… string
17505 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImagePlaneMemoryInfo\">VkBin… string
17509 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImagePlaneMemoryInfo\">VkBin… string
17513 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImagePlaneMemoryInfo\">VkBin… string
17517 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImagePlaneMemoryInfo\">VkBin… string
17523 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17529 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImageMemoryDeviceGroupInfo\"… string
17533 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImageMemoryDeviceGroupInfo\"… string
17537 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImageMemoryDeviceGroupInfo\"… string
17541 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImageMemoryDeviceGroupInfo\"… string
17547 …"text": " If <code>image</code> was created with a valid swapchain handle in <a href=\"#VkImageSwa… string
17551 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkBindImageMemorySwapchainInfoKHR\… string
17555 …"text": " If the <code>pNext</code> chain does not include a <a href=\"#VkBindImageMemorySwapchain… string
17563 …"text": " At least one of <code>deviceIndexCount</code> and <code>splitInstanceBindRegionCount</co… string
17567 …"text": " <code>deviceIndexCount</code> <strong class=\"purple\">must</strong> either be zero or e… string
17571 …"text": " All elements of <code>pDeviceIndices</code> <strong class=\"purple\">must</strong> be va… string
17575 …"text": " <code>splitInstanceBindRegionCount</code> <strong class=\"purple\">must</strong> either … string
17579 …"text": " Elements of <code>pSplitInstanceBindRegions</code> that correspond to the same instance … string
17583 …"text": " The <code>offset.x</code> member of any element of <code>pSplitInstanceBindRegions</code… string
17587 …"text": " The <code>offset.y</code> member of any element of <code>pSplitInstanceBindRegions</code… string
17591 …"text": " The <code>extent.width</code> member of any element of <code>pSplitInstanceBindRegions</… string
17595 …"text": " The <code>extent.height</code> member of any element of <code>pSplitInstanceBindRegions<… string
17599 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
17603 …"text": " If <code>deviceIndexCount</code> is not <code>0</code>, <code>pDeviceIndices</code> <str… string
17607 …"text": " If <code>splitInstanceBindRegionCount</code> is not <code>0</code>, <code>pSplitInstance… string
17615 …"text": " <code>imageIndex</code> <strong class=\"purple\">must</strong> be less than the number o… string
17619 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
17623 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
17631 …"text": " If the image&#8217;s <code>tiling</code> is <code>VK_IMAGE_TILING_LINEAR</code> or <code… string
17635 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
17639 …"text": " <code>planeAspect</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
17645 …"text": " If the image&#8217;s <code>tiling</code> is <code>VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EX… string
17653 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17657 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
17661 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
17665 …"text": " <code>pCollection</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
17673 …"text": " <code>collectionToken</code> <strong class=\"purple\">must</strong> be a valid <code>zx_… string
17677 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
17681 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17689 …"text": " <code>vkSetBufferCollectionImageConstraintsFUCHSIA</code> or <code>vkSetBufferCollection… string
17693 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17697 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
17701 …"text": " <code>pImageConstraintsInfo</code> <strong class=\"purple\">must</strong> be a valid poi… string
17705 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> have been created, alloca… string
17713 …"text": " All elements of <code>pFormatConstraints</code> <strong class=\"purple\">must</strong> h… string
17717 …"text": " If <code>pFormatConstraints</code>::<code>imageCreateInfo</code>::<code>usage</code> con… string
17721 …"text": " If <code>pFormatConstraints</code>::<code>imageCreateInfo</code>::<code>usage</code> con… string
17725 …"text": " If <code>pFormatConstraints</code>::<code>imageCreateInfo</code>::<code>usage</code> con… string
17729 …"text": " If <code>pFormatConstraints</code>::<code>imageCreateInfo</code>::<code>usage</code> con… string
17733 …"text": " If <code>pFormatConstraints</code>::<code>imageCreateInfo</code>::<code>usage</code> con… string
17737 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
17741 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17745 …"text": " <code>pFormatConstraints</code> <strong class=\"purple\">must</strong> be a valid pointe… string
17749 …"text": " <code>bufferCollectionConstraints</code> <strong class=\"purple\">must</strong> be a val… string
17753 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
17757 …"text": " <code>formatConstraintsCount</code> <strong class=\"purple\">must</strong> be greater th… string
17763 …"text": " If the <a href=\"#features-attachmentFragmentShadingRate\"><code>attachmentFragmentShadi… string
17771 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
17775 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17779 …"text": " <code>imageCreateInfo</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
17783 …"text": " <code>requiredFormatFeatures</code> <strong class=\"purple\">must</strong> be a valid co… string
17787 …"text": " <code>requiredFormatFeatures</code> <strong class=\"purple\">must</strong> not be <code>… string
17791 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
17795 …"text": " <code>pColorSpaces</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
17803 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
17807 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17815 …"text": " <code>colorSpace</code> <strong class=\"purple\">must</strong> be a <code>ColorSpaceType… string
17819 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SYS… string
17823 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17831 …"text": " <code>vkSetBufferCollectionImageConstraintsFUCHSIA</code> or <code>vkSetBufferCollection… string
17835 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17839 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
17843 …"text": " <code>pBufferConstraintsInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
17847 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> have been created, alloca… string
17855 …"text": " The <code>requiredFormatFeatures</code> bitmask of <code>VkFormatFeatureFlagBits</code> … string
17859 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
17863 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17867 …"text": " <code>createInfo</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
17871 …"text": " <code>requiredFormatFeatures</code> <strong class=\"purple\">must</strong> be a valid co… string
17875 …"text": " <code>bufferCollectionConstraints</code> <strong class=\"purple\">must</strong> be a val… string
17883 …"text": " Prior to calling <a href=\"#vkGetBufferCollectionPropertiesFUCHSIA\">vkGetBufferCollecti… string
17887 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17891 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
17895 …"text": " <code>pProperties</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
17899 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> have been created, alloca… string
17907 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
17911 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
17915 …"text": " <code>formatFeatures</code> <strong class=\"purple\">must</strong> be a valid combinatio… string
17919 …"text": " <code>formatFeatures</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
17923 …"text": " <code>sysmemColorSpaceIndex</code> <strong class=\"purple\">must</strong> be a valid <a … string
17927 …"text": " <code>samplerYcbcrConversionComponents</code> <strong class=\"purple\">must</strong> be … string
17931 …"text": " <code>suggestedYcbcrModel</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
17935 …"text": " <code>suggestedYcbcrRange</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
17939 …"text": " <code>suggestedXChromaOffset</code> <strong class=\"purple\">must</strong> be a valid <a… string
17943 …"text": " <code>suggestedYChromaOffset</code> <strong class=\"purple\">must</strong> be a valid <a… string
17951 …"text": " <code>index</code> <strong class=\"purple\">must</strong> be less than the value retriev… string
17955 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMP… string
17959 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
17967 …"text": " <a href=\"#VkImage\">VkImage</a> and <a href=\"#VkBuffer\">VkBuffer</a> objects that ref… string
17971 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17975 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkB… string
17979 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
17983 …"text": " <code>collection</code> <strong class=\"purple\">must</strong> have been created, alloca… string
17991 …"text": " There <strong class=\"purple\">must</strong> be less than <a href=\"#VkPhysicalDeviceLim… string
17995 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
17999 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
18003 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18007 …"text": " <code>pSampler</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
18015 …"text": " The absolute value of <code>mipLodBias</code> <strong class=\"purple\">must</strong> be … string
18019 …"text": " <code>maxLod</code> <strong class=\"purple\">must</strong> be greater than or equal to <… string
18023 …"text": " If the <a href=\"#features-samplerAnisotropy\">anisotropic sampling</a> feature is not e… string
18027 …"text": " If <code>anisotropyEnable</code> is <code>VK_TRUE</code>, <code>maxAnisotropy</code> <st… string
18031 …"text": " If <code>unnormalizedCoordinates</code> is <code>VK_TRUE</code>, <code>minFilter</code> … string
18035 …"text": " If <code>unnormalizedCoordinates</code> is <code>VK_TRUE</code>, <code>mipmapMode</code>… string
18039 …"text": " If <code>unnormalizedCoordinates</code> is <code>VK_TRUE</code>, <code>minLod</code> and… string
18043 …"text": " If <code>unnormalizedCoordinates</code> is <code>VK_TRUE</code>, <code>addressModeU</cod… string
18047 …"text": " If <code>unnormalizedCoordinates</code> is <code>VK_TRUE</code>, <code>anisotropyEnable<… string
18051 …"text": " If <code>unnormalizedCoordinates</code> is <code>VK_TRUE</code>, <code>compareEnable</co… string
18055 …"text": " If any of <code>addressModeU</code>, <code>addressModeV</code> or <code>addressModeW</co… string
18059 …"text": " If <a href=\"#features-samplerMirrorClampToEdge\">samplerMirrorClampToEdge</a> is not en… string
18063 …"text": " If <code>compareEnable</code> is <code>VK_TRUE</code>, <code>compareOp</code> <strong cl… string
18067 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
18071 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
18075 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
18079 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
18083 …"text": " <code>magFilter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFi… string
18087 …"text": " <code>minFilter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFi… string
18091 …"text": " <code>mipmapMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkS… string
18095 …"text": " <code>addressModeU</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
18099 …"text": " <code>addressModeV</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
18103 …"text": " <code>addressModeW</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
18109 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
18115 …"text": " If <a href=\"#samplers-YCbCr-conversion\">sampler {YCbCr} conversion</a> is enabled and … string
18119 …"text": " If <a href=\"#samplers-YCbCr-conversion\">sampler {YCbCr} conversion</a> is enabled, <co… string
18125 …"text": " The sampler reduction mode <strong class=\"purple\">must</strong> be set to <code>VK_SAM… string
18131 …"text": " If either <code>magFilter</code> or <code>minFilter</code> is <code>VK_FILTER_CUBIC_EXT<… string
18137 …"text": " If either <code>magFilter</code> or <code>minFilter</code> is <code>VK_FILTER_CUBIC_EXT<… string
18143 …"text": " If <code>compareEnable</code> is <code>VK_TRUE</code>, the <code>reductionMode</code> me… string
18149 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18153 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18157 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18161 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18165 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18169 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18173 …"text": " If <code>flags</code> includes <code>VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT</code>, then <… string
18179 …"text": " If <code>borderColor</code> is one of <code>VK_BORDER_COLOR_FLOAT_CUSTOM_EXT</code> or <… string
18183 …"text": " If the <a href=\"#features-customBorderColors\"><code>customBorderColors</code></a> feat… string
18187 …"text": " If <code>borderColor</code> is one of <code>VK_BORDER_COLOR_FLOAT_CUSTOM_EXT</code> or <… string
18191 …"text": " The maximum number of samplers with custom border colors which <strong class=\"purple\">… string
18199 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
18203 …"text": " <code>reductionMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
18211 …"text": " All submitted commands that refer to <code>sampler</code> <strong class=\"purple\">must<… string
18215 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>sampler</code> was create… string
18219 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>sampler</code> was cre… string
18223 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18227 …"text": " If <code>sampler</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>sam… string
18231 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18235 …"text": " If <code>sampler</code> is a valid handle, it <strong class=\"purple\">must</strong> hav… string
18243 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
18247 …"text": " <code>conversion</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkS… string
18255 …"text": " The <a href=\"#features-samplerYcbcrConversion\">sampler {YCbCr} conversion feature</a> … string
18259 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18263 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
18267 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18271 …"text": " <code>pYcbcrConversion</code> <strong class=\"purple\">must</strong> be a valid pointer … string
18279 …"text": " <code>format</code> <strong class=\"purple\">must</strong> represent unsigned normalized… string
18285 …"text": " If an external format conversion is being created, <code>format</code> <strong class=\"p… string
18289 …"text": " If an external format conversion is not being created, <code>format</code> <strong class… string
18295 …"text": " The <a href=\"#potential-format-features\">potential format features</a> of the sampler … string
18299 …"text": " If the <a href=\"#potential-format-features\">potential format features</a> of the sampl… string
18303 …"text": " If the <a href=\"#potential-format-features\">potential format features</a> of the sampl… string
18307 …"text": " If the format has a <code>_422</code> or <code>_420</code> suffix, then <code>components… string
18311 …"text": " If the format has a <code>_422</code> or <code>_420</code> suffix, then <code>components… string
18315 …"text": " If the format has a <code>_422</code> or <code>_420</code> suffix, then <code>components… string
18319 …"text": " If the format has a <code>_422</code> or <code>_420</code> suffix, then <code>components… string
18323 …"text": " If the format has a <code>_422</code> or <code>_420</code> suffix, and if either <code>c… string
18327 …"text": " If <code>ycbcrModel</code> is not <code>VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY</… string
18331 …"text": " If <code>ycbcrRange</code> is <code>VK_SAMPLER_YCBCR_RANGE_ITU_NARROW</code> then the R,… string
18335 …"text": " If the <a href=\"#potential-format-features\">potential format features</a> of the sampl… string
18339 …"text": " If the <a href=\"#potential-format-features\">potential format features</a> of the sampl… string
18343 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
18347 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
18351 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
18355 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
18359 …"text": " <code>ycbcrModel</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkS… string
18363 …"text": " <code>ycbcrRange</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkS… string
18367 …"text": " <code>components</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkC… string
18371 …"text": " <code>xChromaOffset</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
18375 …"text": " <code>yChromaOffset</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
18379 …"text": " <code>chromaFilter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
18387 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18391 …"text": " If <code>ycbcrConversion</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <… string
18395 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18399 …"text": " If <code>ycbcrConversion</code> is a valid handle, it <strong class=\"purple\">must</str… string
18407 …"text": " If provided <code>format</code> is not <code>VK_FORMAT_UNDEFINED</code> then the <a href… string
18411 …"text": " If the <a href=\"#features-customBorderColorWithoutFormat\">customBorderColorWithoutForm… string
18415 …"text": " If the sampler is used to sample an image view of <code>VK_FORMAT_B4G4R4A4_UNORM_PACK16<… string
18419 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
18423 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
18431 …"text": " The <a href=\"#features-borderColorSwizzle\"><code>borderColorSwizzle</code></a> feature… string
18435 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
18439 …"text": " <code>components</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkC… string
18447 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18451 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
18455 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18459 …"text": " <code>pSetLayout</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
18467 …"text": " The <a href=\"#VkDescriptorSetLayoutBinding\">VkDescriptorSetLayoutBinding</a>::<code>bi… string
18471 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
18475 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
18479 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
18483 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
18487 …"text": " If <code>bindingCount</code> is not <code>0</code>, <code>pBindings</code> <strong class… string
18493 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT… string
18497 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT… string
18503 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT… string
18509 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT… string
18513 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT… string
18519 …"text": " If any binding has the <code>VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT</code> bit set,… string
18523 …"text": " If any binding has the <code>VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT</code> bit set,… string
18529 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_P… string
18535 …"text": " If any binding has a <code>descriptorType</code> of <code>VK_DESCRIPTOR_TYPE_MUTABLE_VAL… string
18539 …"text": " If a binding has a <code>descriptorType</code> value of <code>VK_DESCRIPTOR_TYPE_MUTABLE… string
18543 …"text": " If <a href=\"#VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE\">VkPhysicalDeviceMutab… string
18547 …"text": " If <code>flags</code> contains <code>VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_… string
18555 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MUT… string
18559 …"text": " If <code>mutableDescriptorTypeListCount</code> is not <code>0</code>, <code>pMutableDesc… string
18567 …"text": " <code>descriptorTypeCount</code> <strong class=\"purple\">must</strong> not be <code>0</… string
18571 …"text": " <code>pDescriptorTypes</code> <strong class=\"purple\">must</strong> be a valid pointer … string
18575 …"text": " <code>descriptorTypeCount</code> <strong class=\"purple\">must</strong> be <code>0</code… string
18579 …"text": " <code>pDescriptorTypes</code> <strong class=\"purple\">must</strong> not contain <code>V… string
18583 …"text": " <code>pDescriptorTypes</code> <strong class=\"purple\">must</strong> not contain <code>V… string
18587 …"text": " <code>pDescriptorTypes</code> <strong class=\"purple\">must</strong> not contain <code>V… string
18591 …"text": " If <code>descriptorTypeCount</code> is not <code>0</code>, <code>pDescriptorTypes</code>… string
18597 …"text": " <code>pDescriptorTypes</code> <strong class=\"purple\">must</strong> not contain <code>V… string
18605 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_SAMPLER</code> or <code>VK_DE… string
18609 …"text": " If <code>descriptorCount</code> is not <code>0</code>, <code>stageFlags</code> <strong c… string
18613 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</code> and <… string
18617 …"text": " <code>descriptorType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
18623 …"text": " If the <a href=\"#features-inlineUniformBlock\">inlineUniformBlock</a> feature is not en… string
18627 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</cod… string
18631 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</cod… string
18637 …"text": " The sampler objects indicated by <code>pImmutableSamplers</code> <strong class=\"purple\… string
18643 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_MUTABLE_VALVE</code>, then <c… string
18651 …"text": " If <code>bindingCount</code> is not zero, <code>bindingCount</code> <strong class=\"purp… string
18655 …"text": " If an element of <code>pBindingFlags</code> includes <code>VK_DESCRIPTOR_BINDING_VARIABL… string
18659 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18663 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18667 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18671 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18675 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18679 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18683 …"text": " All bindings with descriptor type <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</code>, <cod… string
18687 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18691 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18695 …"text": " If <a href=\"#VkPhysicalDeviceDescriptorIndexingFeatures\">VkPhysicalDeviceDescriptorInd… string
18699 …"text": " If an element of <code>pBindingFlags</code> includes <code>VK_DESCRIPTOR_BINDING_VARIABL… string
18703 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
18707 …"text": " If <code>bindingCount</code> is not <code>0</code>, <code>pBindingFlags</code> <strong c… string
18713 …"text": " If <a href=\"#VkDescriptorSetLayoutCreateInfo\">VkDescriptorSetLayoutCreateInfo</a>::<co… string
18719 …"text": " If <a href=\"#VkPhysicalDeviceInlineUniformBlockFeaturesEXT\">VkPhysicalDeviceInlineUnif… string
18725 …"text": " If <a href=\"#VkPhysicalDeviceAccelerationStructureFeaturesKHR\">VkPhysicalDeviceAcceler… string
18733 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18737 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
18741 …"text": " <code>pSupport</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
18749 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
18753 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
18757 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
18765 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
18773 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>descriptorSetLayout</code… string
18777 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>descriptorSetLayout</c… string
18781 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18785 …"text": " If <code>descriptorSetLayout</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a… string
18789 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18793 …"text": " If <code>descriptorSetLayout</code> is a valid handle, it <strong class=\"purple\">must<… string
18801 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
18805 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
18809 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
18813 …"text": " <code>pPipelineLayout</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
18821 …"text": " <code>setLayoutCount</code> <strong class=\"purple\">must</strong> be less than or equal… string
18825 …"text": " Any two elements of <code>pPushConstantRanges</code> <strong class=\"purple\">must</stro… string
18829 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
18833 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
18837 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
18841 …"text": " If <code>setLayoutCount</code> is not <code>0</code>, <code>pSetLayouts</code> <strong c… string
18845 …"text": " If <code>pushConstantRangeCount</code> is not <code>0</code>, <code>pPushConstantRanges<… string
18851 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_SAMPLER</code> and … string
18855 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</cod… string
18859 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER</cod… string
18863 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMP… string
18867 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code… string
18871 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</c… string
18875 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_SAMPLER</code> and … string
18879 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</cod… string
18883 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNA… string
18887 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER</cod… string
18891 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNA… string
18895 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMP… string
18899 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code… string
18903 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</c… string
18909 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
18913 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
18919 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18923 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18927 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18931 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18935 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18939 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18943 …"text": " The total number of descriptors with a <code>descriptorType</code> of <code>VK_DESCRIPTO… string
18947 …"text": " The total number of descriptors with a <code>descriptorType</code> of <code>VK_DESCRIPTO… string
18951 …"text": " The total number of descriptors with a <code>descriptorType</code> of <code>VK_DESCRIPTO… string
18955 …"text": " The total number of descriptors with a <code>descriptorType</code> of <code>VK_DESCRIPTO… string
18959 …"text": " The total number of descriptors with a <code>descriptorType</code> of <code>VK_DESCRIPTO… string
18963 …"text": " The total number of descriptors with a <code>descriptorType</code> of <code>VK_DESCRIPTO… string
18967 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18971 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18975 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18979 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18983 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18987 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18991 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18995 …"text": " The total number of descriptors in descriptor set layouts created without the <code>VK_D… string
18999 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_SAMPLER</code> and … string
19003 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</cod… string
19007 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNA… string
19011 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER</cod… string
19015 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNA… string
19019 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMP… string
19023 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code… string
19027 …"text": " The total number of descriptors of the type <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</c… string
19033 …"text": " The total number of bindings in descriptor set layouts created without the <code>VK_DESC… string
19037 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
19041 …"text": " The total number of bindings in descriptor set layouts created without the <code>VK_DESC… string
19045 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
19051 …"text": " <code>pSetLayouts</code> <strong class=\"purple\">must</strong> not contain more than on… string
19057 …"text": " The total number of bindings in descriptor set layouts created without the <code>VK_DESC… string
19061 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
19065 …"text": " The total number of bindings in descriptor set layouts created without the <code>VK_DESC… string
19069 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
19075 …"text": " The total number of bindings with a <code>descriptorType</code> of <code>VK_DESCRIPTOR_T… string
19081 …"text": " The total number of <code>pImmutableSamplers</code> created with <code>flags</code> cont… string
19087 …"text": " Any element of <code>pSetLayouts</code> <strong class=\"purple\">must</strong> not have … string
19095 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysical… string
19099 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
19103 … "text": " <code>size</code> <strong class=\"purple\">must</strong> be greater than <code>0</code>" string
19107 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</code>" string
19111 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be less than or equal to <code>… string
19115 …"text": " <code>stageFlags</code> <strong class=\"purple\">must</strong> be a valid combination of… string
19119 … "text": " <code>stageFlags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
19127 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>pipelineLayout</code> was… string
19131 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>pipelineLayout</code> … string
19135 …"text": " <code>pipelineLayout</code> <strong class=\"purple\">must</strong> not have been passed … string
19139 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19143 …"text": " If <code>pipelineLayout</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <c… string
19147 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
19151 …"text": " If <code>pipelineLayout</code> is a valid handle, it <strong class=\"purple\">must</stro… string
19159 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19163 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
19167 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
19171 …"text": " <code>pDescriptorPool</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
19179 …"text": " <code>maxSets</code> <strong class=\"purple\">must</strong> be greater than <code>0</cod… string
19183 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
19187 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
19191 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
19195 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
19199 …"text": " <code>pPoolSizes</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
19203 …"text": " <code>poolSizeCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
19209 …"text": " If <code>flags</code> has the <code>VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE</code>… string
19215 …"text": " If <a href=\"#VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE\">VkPhysicalDeviceMutab… string
19219 …"text": " If <code>flags</code> has the <code>VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE</code>… string
19223 …"text": " If <code>pPoolSizes</code> contains a <code>descriptorType</code> of <code>VK_DESCRIPTOR… string
19231 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
19239 …"text": " <code>descriptorCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
19243 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDescrip… string
19249 …"text": " If <code>type</code> is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</code> then <c… string
19257 …"text": " All submitted commands that refer to <code>descriptorPool</code> (via any allocated desc… string
19261 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>descriptorPool</code> was… string
19265 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>descriptorPool</code> … string
19269 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19273 …"text": " If <code>descriptorPool</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <c… string
19277 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
19281 …"text": " If <code>descriptorPool</code> is a valid handle, it <strong class=\"purple\">must</stro… string
19289 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19293 …"text": " <code>pAllocateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
19297 …"text": " <code>pDescriptorSets</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
19301 …"text": " <code>pAllocateInfo-&gt;descriptorSetCount</code> <strong class=\"purple\">must</strong>… string
19309 …"text": " <code>descriptorSetCount</code> <strong class=\"purple\">must</strong> not be greater th… string
19313 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> have enough free desc… string
19319 …"text": " Each element of <code>pSetLayouts</code> <strong class=\"purple\">must</strong> not have… string
19325 …"text": " If any element of <code>pSetLayouts</code> was created with the <code>VK_DESCRIPTOR_SET_… string
19331 …"text": " If any element of <code>pSetLayouts</code> was created with the <code>VK_DESCRIPTOR_SET_… string
19337 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
19341 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
19345 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
19349 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
19353 …"text": " <code>pSetLayouts</code> <strong class=\"purple\">must</strong> be a valid pointer to an… string
19357 …"text": " <code>descriptorSetCount</code> <strong class=\"purple\">must</strong> be greater than <… string
19361 …"text": " Both of <code>descriptorPool</code>, and the elements of <code>pSetLayouts</code> <stron… string
19369 …"text": " If <code>descriptorSetCount</code> is not zero, <code>descriptorSetCount</code> <strong … string
19373 …"text": " If <a href=\"#VkDescriptorSetAllocateInfo\">VkDescriptorSetAllocateInfo</a>::<code>pSetL… string
19377 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
19381 …"text": " If <code>descriptorSetCount</code> is not <code>0</code>, <code>pDescriptorCounts</code>… string
19389 …"text": " All submitted commands that refer to any element of <code>pDescriptorSets</code> <strong… string
19393 …"text": " <code>pDescriptorSets</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
19397 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> have been created wit… string
19401 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19405 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
19409 …"text": " <code>descriptorSetCount</code> <strong class=\"purple\">must</strong> be greater than <… string
19413 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> have been created, al… string
19417 …"text": " Each element of <code>pDescriptorSets</code> that is a valid handle <strong class=\"purp… string
19425 …"text": " All uses of <code>descriptorPool</code> (via any allocated descriptor sets) <strong clas… string
19429 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19433 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
19437 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
19441 …"text": " <code>descriptorPool</code> <strong class=\"purple\">must</strong> have been created, al… string
19449 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19453 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19457 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19461 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19465 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19469 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19473 …"text": " If <code>descriptorWriteCount</code> is not <code>0</code>, <code>pDescriptorWrites</cod… string
19477 …"text": " If <code>descriptorCopyCount</code> is not <code>0</code>, <code>pDescriptorCopies</code… string
19483 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19489 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
19495 …"text": " The <code>dstSet</code> member of each element of <code>pDescriptorWrites</code> or <cod… string
19501 …"text": " Descriptor bindings updated by this command which were created without the <code>VK_DESC… string
19509 …"text": " <code>dstBinding</code> <strong class=\"purple\">must</strong> be less than or equal to … string
19513 …"text": " <code>dstBinding</code> <strong class=\"purple\">must</strong> be a binding with a non-z… string
19517 …"text": " All consecutive bindings updated via a single <code>VkWriteDescriptorSet</code> structur… string
19521 …"text": " All consecutive bindings updated via a single <code>VkWriteDescriptorSet</code> structur… string
19525 …"text": " <code>descriptorType</code> <strong class=\"purple\">must</strong> match the type of <co… string
19529 …"text": " <code>dstSet</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDescr… string
19533 …"text": " The sum of <code>dstArrayElement</code> and <code>descriptorCount</code> <strong class=\… string
19537 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER</code> o… string
19541 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER</code> o… string
19545 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</code>, <code>… string
19549 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_SAMPLER</code> or <code>VK_DE… string
19553 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER</code>… string
19557 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER</code>… string
19561 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</code> or <cod… string
19565 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER</code> or <cod… string
19569 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</code>, <code>… string
19573 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</code> or <cod… string
19577 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER</code> or <cod… string
19581 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER</code> or <cod… string
19585 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_BUFFER</code> or <cod… string
19589 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER</code>, … string
19593 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER</code>, … string
19597 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code> or <code… string
19601 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE</code> or <code… string
19605 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE</code> the <cod… string
19609 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER</code>… string
19613 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</code> the <… string
19617 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code> the <cod… string
19621 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</code>, the … string
19625 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_STORAGE_IMAGE</code>, the <co… string
19629 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_SAMPLER</code>, then <code>ds… string
19633 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WRI… string
19637 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
19641 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
19645 …"text": " <code>descriptorType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
19649 …"text": " <code>descriptorCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
19653 …"text": " Both of <code>dstSet</code>, and the elements of <code>pTexelBufferView</code> that are … string
19659 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</cod… string
19663 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</cod… string
19667 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</cod… string
19673 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR</c… string
19679 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV</co… string
19685 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE</code>, then th… string
19689 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER</code>… string
19693 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER</code>… string
19699 …"text": " If the <code>VkDescriptorSetLayoutBinding</code> for <code>dstSet</code> at <code>dstBin… string
19705 …"text": " If <code>descriptorType</code> is <code>VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT</code>, the … string
19713 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
19717 …"text": " If <code>range</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>range</code> <st… string
19721 …"text": " If <code>range</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>range</code> <st… string
19725 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, <… string
19729 …"text": " If <code>buffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>buff… string
19735 …"text": " If <code>buffer</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>offset</… string
19743 …"text": " <code>imageView</code> <strong class=\"purple\">must</strong> not be 2D or 2D array imag… string
19749 …"text": " If <code>imageView</code> is created from a depth/stencil image, the <code>aspectMask</c… string
19753 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> match the actual <a href… string
19757 …"text": " Both of <code>imageView</code>, and <code>sampler</code> that are valid handles of non-i… string
19763 …"text": " If <code>sampler</code> is used and the <a href=\"#VkFormat\">VkFormat</a> of the image … string
19769 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
19777 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be an integer multiple of <… string
19781 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WRI… string
19785 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
19789 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
19797 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be equal … string
19801 …"text": " Each acceleration structure in <code>pAccelerationStructures</code> <strong class=\"purp… string
19805 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, e… string
19809 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WRI… string
19813 …"text": " <code>pAccelerationStructures</code> <strong class=\"purple\">must</strong> be a valid p… string
19817 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be greate… string
19825 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be equal … string
19829 …"text": " Each acceleration structure in <code>pAccelerationStructures</code> <strong class=\"purp… string
19833 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, e… string
19837 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WRI… string
19841 …"text": " <code>pAccelerationStructures</code> <strong class=\"purple\">must</strong> be a valid p… string
19845 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be greate… string
19853 …"text": " <code>srcBinding</code> <strong class=\"purple\">must</strong> be a valid binding within… string
19857 …"text": " The sum of <code>srcArrayElement</code> and <code>descriptorCount</code> <strong class=\… string
19861 …"text": " <code>dstBinding</code> <strong class=\"purple\">must</strong> be a valid binding within… string
19865 …"text": " The sum of <code>dstArrayElement</code> and <code>descriptorCount</code> <strong class=\… string
19869 …"text": " The type of <code>dstBinding</code> within <code>dstSet</code> <strong class=\"purple\">… string
19873 …"text": " If <code>srcSet</code> is equal to <code>dstSet</code>, then the source and destination … string
19877 …"text": " If the descriptor type of the descriptor set binding specified by <code>dstBinding</code… string
19881 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
19885 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
19889 …"text": " <code>srcSet</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDescr… string
19893 …"text": " <code>dstSet</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDescr… string
19897 …"text": " Both of <code>dstSet</code>, and <code>srcSet</code> <strong class=\"purple\">must</stro… string
19903 …"text": " If the descriptor type of the descriptor set binding specified by <code>srcBinding</code… string
19907 …"text": " If the descriptor type of the descriptor set binding specified by <code>dstBinding</code… string
19911 …"text": " If the descriptor type of the descriptor set binding specified by either <code>srcBindin… string
19917 …"text": " If <code>srcSet</code>&#8217;s layout was created with the <code>VK_DESCRIPTOR_SET_LAYOU… string
19921 …"text": " If the descriptor pool from which <code>srcSet</code> was allocated was created with the… string
19927 …"text": " If <code>srcSet</code>&#8217;s layout was created with neither <code>VK_DESCRIPTOR_SET_L… string
19931 …"text": " If the descriptor pool from which <code>srcSet</code> was allocated was created with nei… string
19937 …"text": " If <code>srcSet</code>&#8217;s layout was created without the <code>VK_DESCRIPTOR_SET_LA… string
19941 …"text": " If the descriptor pool from which <code>srcSet</code> was allocated was created without … string
19947 …"text": " If <code>VkDescriptorSetLayoutBinding</code> for <code>dstSet</code> at <code>dstBinding… string
19951 …"text": " If <code>VkDescriptorSetLayoutBinding</code> for <code>srcSet</code> at <code>srcBinding… string
19955 …"text": " If <code>VkDescriptorSetLayoutBinding</code> for <code>dstSet</code> at <code>dstBinding… string
19963 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
19967 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
19971 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
19975 …"text": " <code>pDescriptorUpdateTemplate</code> <strong class=\"purple\">must</strong> be a valid… string
19983 …"text": " If <code>templateType</code> is <code>VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET<… string
19987 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DES… string
19991 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
19995 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
19999 …"text": " <code>pDescriptorUpdateEntries</code> <strong class=\"purple\">must</strong> be a valid … string
20003 …"text": " <code>templateType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
20007 …"text": " <code>descriptorUpdateEntryCount</code> <strong class=\"purple\">must</strong> be greate… string
20011 …"text": " Both of <code>descriptorSetLayout</code>, and <code>pipelineLayout</code> that are valid… string
20017 …"text": " If <code>templateType</code> is <code>VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTOR… string
20021 …"text": " If <code>templateType</code> is <code>VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTOR… string
20025 …"text": " If <code>templateType</code> is <code>VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTOR… string
20031 …"text": " If <code>templateType</code> is <code>VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET<… string
20039 …"text": " <code>dstBinding</code> <strong class=\"purple\">must</strong> be a valid binding in the… string
20043 …"text": " <code>dstArrayElement</code> and <code>descriptorCount</code> <strong class=\"purple\">m… string
20047 …"text": " <code>descriptorType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
20053 …"text": " If <code>descriptor</code> type is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</co… string
20057 …"text": " If <code>descriptor</code> type is <code>VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT</co… string
20065 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>descriptorUpdateTemplate<… string
20069 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>descriptorUpdateTempla… string
20073 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
20077 …"text": " If <code>descriptorUpdateTemplate</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HAND… string
20081 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
20085 …"text": " If <code>descriptorUpdateTemplate</code> is a valid handle, it <strong class=\"purple\">… string
20093 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to a memory… string
20097 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
20101 …"text": " <code>descriptorSet</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
20105 …"text": " <code>descriptorUpdateTemplate</code> <strong class=\"purple\">must</strong> be a valid … string
20109 …"text": " <code>descriptorUpdateTemplate</code> <strong class=\"purple\">must</strong> have been c… string
20117 …"text": " Each element of <code>pDescriptorSets</code> <strong class=\"purple\">must</strong> have… string
20121 …"text": " <code>dynamicOffsetCount</code> <strong class=\"purple\">must</strong> be equal to the t… string
20125 …"text": " The sum of <code>firstSet</code> and <code>descriptorSetCount</code> <strong class=\"pur… string
20129 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be supported by th… string
20133 …"text": " Each element of <code>pDynamicOffsets</code> which corresponds to a descriptor binding w… string
20137 …"text": " Each element of <code>pDynamicOffsets</code> which corresponds to a descriptor binding w… string
20141 …"text": " For each dynamic uniform or storage buffer binding in <code>pDescriptorSets</code>, the … string
20145 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
20149 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
20153 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
20157 …"text": " <code>pDescriptorSets</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
20161 …"text": " If <code>dynamicOffsetCount</code> is not <code>0</code>, <code>pDynamicOffsets</code> <… string
20165 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
20169 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
20173 …"text": " <code>descriptorSetCount</code> <strong class=\"purple\">must</strong> be greater than <… string
20177 …"text": " Each of <code>commandBuffer</code>, <code>layout</code>, and the elements of <code>pDesc… string
20183 …"text": " Each element of <code>pDescriptorSets</code> <strong class=\"purple\">must</strong> not … string
20191 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be supported by th… string
20195 …"text": " <code>set</code> <strong class=\"purple\">must</strong> be less than <a href=\"#VkPipeli… string
20199 …"text": " <code>set</code> <strong class=\"purple\">must</strong> be the unique set number in the … string
20203 …"text": " For each element <span class=\"eq\">i</span> where <code>pDescriptorWrites</code>[i].<co… string
20207 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
20211 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
20215 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
20219 …"text": " <code>pDescriptorWrites</code> <strong class=\"purple\">must</strong> be a valid pointer… string
20223 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
20227 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
20231 …"text": " <code>descriptorWriteCount</code> <strong class=\"purple\">must</strong> be greater than… string
20235 …"text": " Both of <code>commandBuffer</code>, and <code>layout</code> <strong class=\"purple\">mus… string
20243 …"text": " The <code>pipelineBindPoint</code> specified during the creation of the descriptor updat… string
20247 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to a memory… string
20251 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
20255 …"text": " <code>descriptorUpdateTemplate</code> <strong class=\"purple\">must</strong> be a valid … string
20259 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
20263 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
20267 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
20271 …"text": " Each of <code>commandBuffer</code>, <code>descriptorUpdateTemplate</code>, and <code>lay… string
20279 …"text": " For each byte in the range specified by <code>offset</code> and <code>size</code> and fo… string
20283 …"text": " For each byte in the range specified by <code>offset</code> and <code>size</code> and fo… string
20287 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
20291 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</code>" string
20295 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysical… string
20299 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be less than or equal to <code>… string
20303 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
20307 …"text": " <code>layout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPipel… string
20311 …"text": " <code>stageFlags</code> <strong class=\"purple\">must</strong> be a valid combination of… string
20315 … "text": " <code>stageFlags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
20319 …"text": " <code>pValues</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
20323 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
20327 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
20331 … "text": " <code>size</code> <strong class=\"purple\">must</strong> be greater than <code>0</code>" string
20335 …"text": " Both of <code>commandBuffer</code>, and <code>layout</code> <strong class=\"purple\">mus… string
20343 …"text": " The <a href=\"#features-bufferDeviceAddress\">bufferDeviceAddress</a> or <a href=\"#feat… string
20347 …"text": " If <code>device</code> was created with multiple physical devices, then the <a href=\"#f… string
20351 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
20355 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
20363 …"text": " If <code>buffer</code> is non-sparse and was not created with the <code>VK_BUFFER_CREATE… string
20367 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with <code>… string
20371 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
20375 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
20379 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
20387 …"text": " The <a href=\"#features-bufferDeviceAddress\">bufferDeviceAddress</a> feature <strong cl… string
20391 …"text": " If <code>device</code> was created with multiple physical devices, then the <a href=\"#f… string
20395 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
20399 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
20407 …"text": " The <code>BaryCoordNV</code> decoration <strong class=\"purple\">must</strong> be used o… string
20411 …"text": " The variable decorated with <code>BaryCoordNV</code> <strong class=\"purple\">must</stro… string
20415 …"text": " The variable decorated with <code>BaryCoordNV</code> <strong class=\"purple\">must</stro… string
20423 …"text": " The <code>BaryCoordNoPerspAMD</code> decoration <strong class=\"purple\">must</strong> b… string
20427 …"text": " The variable decorated with <code>BaryCoordNoPerspAMD</code> <strong class=\"purple\">mu… string
20431 …"text": " The variable decorated with <code>BaryCoordNoPerspAMD</code> <strong class=\"purple\">mu… string
20439 …"text": " The <code>BaryCoordNoPerspNV</code> decoration <strong class=\"purple\">must</strong> be… string
20443 …"text": " The variable decorated with <code>BaryCoordNoPerspNV</code> <strong class=\"purple\">mus… string
20447 …"text": " The variable decorated with <code>BaryCoordNoPerspNV</code> <strong class=\"purple\">mus… string
20455 …"text": " The <code>BaryCoordNoPerspCentroidAMD</code> decoration <strong class=\"purple\">must</s… string
20459 …"text": " The variable decorated with <code>BaryCoordNoPerspCentroidAMD</code> <strong class=\"pur… string
20463 …"text": " The variable decorated with <code>BaryCoordNoPerspCentroidAMD</code> <strong class=\"pur… string
20471 …"text": " The <code>BaryCoordNoPerspSampleAMD</code> decoration <strong class=\"purple\">must</str… string
20475 …"text": " The variable decorated with <code>BaryCoordNoPerspSampleAMD</code> <strong class=\"purpl… string
20479 …"text": " The variable decorated with <code>BaryCoordNoPerspSampleAMD</code> <strong class=\"purpl… string
20487 …"text": " The <code>BaryCoordPullModelAMD</code> decoration <strong class=\"purple\">must</strong>… string
20491 …"text": " The variable decorated with <code>BaryCoordPullModelAMD</code> <strong class=\"purple\">… string
20495 …"text": " The variable decorated with <code>BaryCoordPullModelAMD</code> <strong class=\"purple\">… string
20503 …"text": " The <code>BaryCoordSmoothAMD</code> decoration <strong class=\"purple\">must</strong> be… string
20507 …"text": " The variable decorated with <code>BaryCoordSmoothAMD</code> <strong class=\"purple\">mus… string
20511 …"text": " The variable decorated with <code>BaryCoordSmoothAMD</code> <strong class=\"purple\">mus… string
20519 …"text": " The <code>BaryCoordSmoothCentroidAMD</code> decoration <strong class=\"purple\">must</st… string
20523 …"text": " The variable decorated with <code>BaryCoordSmoothCentroidAMD</code> <strong class=\"purp… string
20527 …"text": " The variable decorated with <code>BaryCoordSmoothCentroidAMD</code> <strong class=\"purp… string
20535 …"text": " The <code>BaryCoordSmoothSampleAMD</code> decoration <strong class=\"purple\">must</stro… string
20539 …"text": " The variable decorated with <code>BaryCoordSmoothSampleAMD</code> <strong class=\"purple… string
20543 …"text": " The variable decorated with <code>BaryCoordSmoothSampleAMD</code> <strong class=\"purple… string
20551 …"text": " The <code>BaseInstance</code> decoration <strong class=\"purple\">must</strong> be used … string
20555 …"text": " The variable decorated with <code>BaseInstance</code> <strong class=\"purple\">must</str… string
20559 …"text": " The variable decorated with <code>BaseInstance</code> <strong class=\"purple\">must</str… string
20567 …"text": " The <code>BaseVertex</code> decoration <strong class=\"purple\">must</strong> be used on… string
20571 …"text": " The variable decorated with <code>BaseVertex</code> <strong class=\"purple\">must</stron… string
20575 …"text": " The variable decorated with <code>BaseVertex</code> <strong class=\"purple\">must</stron… string
20583 …"text": " The <code>ClipDistance</code> decoration <strong class=\"purple\">must</strong> be used … string
20587 …"text": " The variable decorated with <code>ClipDistance</code> within the <code>MeshNV</code> or … string
20591 …"text": " The variable decorated with <code>ClipDistance</code> within the <code>Fragment</code> {… string
20595 …"text": " The variable decorated with <code>ClipDistance</code> within the <code>TessellationContr… string
20599 …"text": " The variable decorated with <code>ClipDistance</code> <strong class=\"purple\">must</str… string
20607 …"text": " The <code>ClipDistancePerViewNV</code> decoration <strong class=\"purple\">must</strong>… string
20611 …"text": " The variable decorated with <code>ClipDistancePerViewNV</code> <strong class=\"purple\">… string
20615 …"text": " The variable decorated with <code>ClipDistancePerViewNV</code> <strong class=\"purple\">… string
20619 …"text": " The variable decorated with <code>ClipDistancePerViewNV</code> <strong class=\"purple\">… string
20627 …"text": " The <code>CullDistance</code> decoration <strong class=\"purple\">must</strong> be used … string
20631 …"text": " The variable decorated with <code>CullDistance</code> within the <code>MeshNV</code> or … string
20635 …"text": " The variable decorated with <code>CullDistance</code> within the <code>Fragment</code> {… string
20639 …"text": " The variable decorated with <code>CullDistance</code> within the <code>TessellationContr… string
20643 …"text": " The variable decorated with <code>CullDistance</code> <strong class=\"purple\">must</str… string
20651 …"text": " The <code>CullDistancePerViewNV</code> decoration <strong class=\"purple\">must</strong>… string
20655 …"text": " The variable decorated with <code>CullDistancePerViewNV</code> <strong class=\"purple\">… string
20659 …"text": " The variable decorated with <code>CullDistancePerViewNV</code> <strong class=\"purple\">… string
20663 …"text": " The variable decorated with <code>CullDistancePerViewNV</code> <strong class=\"purple\">… string
20671 …"text": " The <code>CurrentRayTimeNV</code> decoration <strong class=\"purple\">must</strong> be u… string
20675 …"text": " The variable decorated with <code>CurrentRayTimeNV</code> <strong class=\"purple\">must<… string
20679 …"text": " The variable decorated with <code>CurrentRayTimeNV</code> <strong class=\"purple\">must<… string
20687 …"text": " The variable decorated with <code>DeviceIndex</code> <strong class=\"purple\">must</stro… string
20691 …"text": " The variable decorated with <code>DeviceIndex</code> <strong class=\"purple\">must</stro… string
20699 …"text": " The <code>DrawIndex</code> decoration <strong class=\"purple\">must</strong> be used onl… string
20703 …"text": " The variable decorated with <code>DrawIndex</code> <strong class=\"purple\">must</strong… string
20707 …"text": " The variable decorated with <code>DrawIndex</code> <strong class=\"purple\">must</strong… string
20715 …"text": " The <code>FragCoord</code> decoration <strong class=\"purple\">must</strong> be used onl… string
20719 …"text": " The variable decorated with <code>FragCoord</code> <strong class=\"purple\">must</strong… string
20723 …"text": " The variable decorated with <code>FragCoord</code> <strong class=\"purple\">must</strong… string
20731 …"text": " The <code>FragDepth</code> decoration <strong class=\"purple\">must</strong> be used onl… string
20735 …"text": " The variable decorated with <code>FragDepth</code> <strong class=\"purple\">must</strong… string
20739 …"text": " The variable decorated with <code>FragDepth</code> <strong class=\"purple\">must</strong… string
20743 …"text": " If the shader dynamically writes to the variable decorated with <code>FragDepth</code>, … string
20751 …"text": " The <code>FragInvocationCountEXT</code> decoration <strong class=\"purple\">must</strong… string
20755 …"text": " The variable decorated with <code>FragInvocationCountEXT</code> <strong class=\"purple\"… string
20759 …"text": " The variable decorated with <code>FragInvocationCountEXT</code> <strong class=\"purple\"… string
20767 …"text": " The <code>FragSizeEXT</code> decoration <strong class=\"purple\">must</strong> be used o… string
20771 …"text": " The variable decorated with <code>FragSizeEXT</code> <strong class=\"purple\">must</stro… string
20775 …"text": " The variable decorated with <code>FragSizeEXT</code> <strong class=\"purple\">must</stro… string
20783 …"text": " The <code>FragStencilRefEXT</code> decoration <strong class=\"purple\">must</strong> be … string
20787 …"text": " The variable decorated with <code>FragStencilRefEXT</code> <strong class=\"purple\">must… string
20791 …"text": " The variable decorated with <code>FragStencilRefEXT</code> <strong class=\"purple\">must… string
20799 …"text": " The <code>FragmentSizeNV</code> decoration <strong class=\"purple\">must</strong> be use… string
20803 …"text": " The variable decorated with <code>FragmentSizeNV</code> <strong class=\"purple\">must</s… string
20807 …"text": " The variable decorated with <code>FragmentSizeNV</code> <strong class=\"purple\">must</s… string
20815 …"text": " The <code>FrontFacing</code> decoration <strong class=\"purple\">must</strong> be used o… string
20819 …"text": " The variable decorated with <code>FrontFacing</code> <strong class=\"purple\">must</stro… string
20823 …"text": " The variable decorated with <code>FrontFacing</code> <strong class=\"purple\">must</stro… string
20831 …"text": " The <code>FullyCoveredEXT</code> decoration <strong class=\"purple\">must</strong> be us… string
20835 …"text": " The variable decorated with <code>FullyCoveredEXT</code> <strong class=\"purple\">must</… string
20839 …"text": " The variable decorated with <code>FullyCoveredEXT</code> <strong class=\"purple\">must</… string
20845 …"text": " If <code>VkPhysicalDeviceConservativeRasterizationPropertiesEXT</code>::<code>conservati… string
20853 …"text": " The <code>GlobalInvocationId</code> decoration <strong class=\"purple\">must</strong> be… string
20857 …"text": " The variable decorated with <code>GlobalInvocationId</code> <strong class=\"purple\">mus… string
20861 …"text": " The variable decorated with <code>GlobalInvocationId</code> <strong class=\"purple\">mus… string
20869 …"text": " The <code>HelperInvocation</code> decoration <strong class=\"purple\">must</strong> be u… string
20873 …"text": " The variable decorated with <code>HelperInvocation</code> <strong class=\"purple\">must<… string
20877 …"text": " The variable decorated with <code>HelperInvocation</code> <strong class=\"purple\">must<… string
20885 …"text": " The <code>HitKindKHR</code> decoration <strong class=\"purple\">must</strong> be used on… string
20889 …"text": " The variable decorated with <code>HitKindKHR</code> <strong class=\"purple\">must</stron… string
20893 …"text": " The variable decorated with <code>HitKindKHR</code> <strong class=\"purple\">must</stron… string
20901 …"text": " The <code>HitTNV</code> decoration <strong class=\"purple\">must</strong> be used only w… string
20905 …"text": " The variable decorated with <code>HitTNV</code> <strong class=\"purple\">must</strong> b… string
20909 …"text": " The variable decorated with <code>HitTNV</code> <strong class=\"purple\">must</strong> b… string
20917 …"text": " The <code>IncomingRayFlagsKHR</code> decoration <strong class=\"purple\">must</strong> b… string
20921 …"text": " The variable decorated with <code>IncomingRayFlagsKHR</code> <strong class=\"purple\">mu… string
20925 …"text": " The variable decorated with <code>IncomingRayFlagsKHR</code> <strong class=\"purple\">mu… string
20933 …"text": " The <code>InstanceCustomIndexKHR</code> decoration <strong class=\"purple\">must</strong… string
20937 …"text": " The variable decorated with <code>InstanceCustomIndexKHR</code> <strong class=\"purple\"… string
20941 …"text": " The variable decorated with <code>InstanceCustomIndexKHR</code> <strong class=\"purple\"… string
20949 …"text": " The <code>InstanceId</code> decoration <strong class=\"purple\">must</strong> be used on… string
20953 …"text": " The variable decorated with <code>InstanceId</code> <strong class=\"purple\">must</stron… string
20957 …"text": " The variable decorated with <code>InstanceId</code> <strong class=\"purple\">must</stron… string
20965 …"text": " The <code>InvocationId</code> decoration <strong class=\"purple\">must</strong> be used … string
20969 …"text": " The variable decorated with <code>InvocationId</code> <strong class=\"purple\">must</str… string
20973 …"text": " The variable decorated with <code>InvocationId</code> <strong class=\"purple\">must</str… string
20981 …"text": " The <code>InvocationsPerPixelNV</code> decoration <strong class=\"purple\">must</strong>… string
20985 …"text": " The variable decorated with <code>InvocationsPerPixelNV</code> <strong class=\"purple\">… string
20989 …"text": " The variable decorated with <code>InvocationsPerPixelNV</code> <strong class=\"purple\">… string
20997 …"text": " The <code>InstanceIndex</code> decoration <strong class=\"purple\">must</strong> be used… string
21001 …"text": " The variable decorated with <code>InstanceIndex</code> <strong class=\"purple\">must</st… string
21005 …"text": " The variable decorated with <code>InstanceIndex</code> <strong class=\"purple\">must</st… string
21013 …"text": " The <code>LaunchIdKHR</code> decoration <strong class=\"purple\">must</strong> be used o… string
21017 …"text": " The variable decorated with <code>LaunchIdKHR</code> <strong class=\"purple\">must</stro… string
21021 …"text": " The variable decorated with <code>LaunchIdKHR</code> <strong class=\"purple\">must</stro… string
21029 …"text": " The <code>LaunchSizeKHR</code> decoration <strong class=\"purple\">must</strong> be used… string
21033 …"text": " The variable decorated with <code>LaunchSizeKHR</code> <strong class=\"purple\">must</st… string
21037 …"text": " The variable decorated with <code>LaunchSizeKHR</code> <strong class=\"purple\">must</st… string
21045 …"text": " The <code>Layer</code> decoration <strong class=\"purple\">must</strong> be used only wi… string
21049 …"text": " The variable decorated with <code>Layer</code> within the <code>MeshNV</code>, <code>Ver… string
21053 …"text": " The variable decorated with <code>Layer</code> within the <code>Fragment</code> {Executi… string
21057 …"text": " The variable decorated with <code>Layer</code> <strong class=\"purple\">must</strong> be… string
21063 …"text": " If the <a href=\"#features-shaderOutputLayer\">shaderOutputLayer</a> feature is not enab… string
21071 …"text": " The <code>LayerPerViewNV</code> decoration <strong class=\"purple\">must</strong> be use… string
21075 …"text": " The variable decorated with <code>LayerPerViewNV</code> <strong class=\"purple\">must</s… string
21079 …"text": " The variable decorated with <code>LayerPerViewNV</code> <strong class=\"purple\">must</s… string
21083 …"text": " The variable decorated with <code>LayerPerViewNV</code> <strong class=\"purple\">must</s… string
21091 …"text": " The <code>LocalInvocationId</code> decoration <strong class=\"purple\">must</strong> be … string
21095 …"text": " The variable decorated with <code>LocalInvocationId</code> <strong class=\"purple\">must… string
21099 …"text": " The variable decorated with <code>LocalInvocationId</code> <strong class=\"purple\">must… string
21107 …"text": " The <code>LocalInvocationIndex</code> decoration <strong class=\"purple\">must</strong> … string
21111 …"text": " The variable decorated with <code>LocalInvocationIndex</code> <strong class=\"purple\">m… string
21115 …"text": " The variable decorated with <code>LocalInvocationIndex</code> <strong class=\"purple\">m… string
21123 …"text": " The <code>MeshViewCountNV</code> decoration <strong class=\"purple\">must</strong> be us… string
21127 …"text": " The variable decorated with <code>MeshViewCountNV</code> <strong class=\"purple\">must</… string
21131 …"text": " The variable decorated with <code>MeshViewCountNV</code> <strong class=\"purple\">must</… string
21139 …"text": " The <code>MeshViewIndicesNV</code> decoration <strong class=\"purple\">must</strong> be … string
21143 …"text": " The variable decorated with <code>MeshViewIndicesNV</code> <strong class=\"purple\">must… string
21147 …"text": " The variable decorated with <code>MeshViewIndicesNV</code> <strong class=\"purple\">must… string
21155 …"text": " The <code>NumSubgroups</code> decoration <strong class=\"purple\">must</strong> be used … string
21159 …"text": " The variable decorated with <code>NumSubgroups</code> <strong class=\"purple\">must</str… string
21163 …"text": " The variable decorated with <code>NumSubgroups</code> <strong class=\"purple\">must</str… string
21171 …"text": " The <code>NumWorkgroups</code> decoration <strong class=\"purple\">must</strong> be used… string
21175 …"text": " The variable decorated with <code>NumWorkgroups</code> <strong class=\"purple\">must</st… string
21179 …"text": " The variable decorated with <code>NumWorkgroups</code> <strong class=\"purple\">must</st… string
21187 …"text": " The <code>ObjectRayDirectionKHR</code> decoration <strong class=\"purple\">must</strong>… string
21191 …"text": " The variable decorated with <code>ObjectRayDirectionKHR</code> <strong class=\"purple\">… string
21195 …"text": " The variable decorated with <code>ObjectRayDirectionKHR</code> <strong class=\"purple\">… string
21203 …"text": " The <code>ObjectRayOriginKHR</code> decoration <strong class=\"purple\">must</strong> be… string
21207 …"text": " The variable decorated with <code>ObjectRayOriginKHR</code> <strong class=\"purple\">mus… string
21211 …"text": " The variable decorated with <code>ObjectRayOriginKHR</code> <strong class=\"purple\">mus… string
21219 …"text": " The <code>ObjectToWorldKHR</code> decoration <strong class=\"purple\">must</strong> be u… string
21223 …"text": " The variable decorated with <code>ObjectToWorldKHR</code> <strong class=\"purple\">must<… string
21227 …"text": " The variable decorated with <code>ObjectToWorldKHR</code> <strong class=\"purple\">must<… string
21235 …"text": " The <code>PatchVertices</code> decoration <strong class=\"purple\">must</strong> be used… string
21239 …"text": " The variable decorated with <code>PatchVertices</code> <strong class=\"purple\">must</st… string
21243 …"text": " The variable decorated with <code>PatchVertices</code> <strong class=\"purple\">must</st… string
21251 …"text": " The <code>PointCoord</code> decoration <strong class=\"purple\">must</strong> be used on… string
21255 …"text": " The variable decorated with <code>PointCoord</code> <strong class=\"purple\">must</stron… string
21259 …"text": " The variable decorated with <code>PointCoord</code> <strong class=\"purple\">must</stron… string
21267 …"text": " The <code>PointSize</code> decoration <strong class=\"purple\">must</strong> be used onl… string
21271 …"text": " The variable decorated with <code>PointSize</code> within the <code>MeshNV</code> or <co… string
21275 …"text": " The variable decorated with <code>PointSize</code> within the <code>TessellationControl<… string
21279 …"text": " The variable decorated with <code>PointSize</code> <strong class=\"purple\">must</strong… string
21287 …"text": " The <code>Position</code> decoration <strong class=\"purple\">must</strong> be used only… string
21291 …"text": " The variable decorated with <code>Position</code> within <code>MeshNV</code> or <code>Ve… string
21295 …"text": " The variable decorated with <code>Position</code> within <code>TessellationControl</code… string
21299 …"text": " The variable decorated with <code>Position</code> <strong class=\"purple\">must</strong>… string
21307 …"text": " The <code>PositionPerViewNV</code> decoration <strong class=\"purple\">must</strong> be … string
21311 …"text": " The variable decorated with <code>PositionPerViewNV</code> within the <code>Vertex</code… string
21315 …"text": " The variable decorated with <code>PositionPerViewNV</code> within the <code>Tessellation… string
21319 …"text": " The variable decorated with <code>PositionPerViewNV</code> <strong class=\"purple\">must… string
21323 …"text": " The array variable decorated with <code>PositionPerViewNV</code> <strong class=\"purple\… string
21331 …"text": " The <code>PrimitiveCountNV</code> decoration <strong class=\"purple\">must</strong> be u… string
21335 …"text": " The variable decorated with <code>PrimitiveCountNV</code> <strong class=\"purple\">must<… string
21339 …"text": " The variable decorated with <code>PrimitiveCountNV</code> <strong class=\"purple\">must<… string
21347 …"text": " The <code>PrimitiveId</code> decoration <strong class=\"purple\">must</strong> be used o… string
21351 …"text": " If pipeline contains both the <code>Fragment</code> and <code>Geometry</code> {Execution… string
21355 …"text": " If pipeline contains both the <code>Fragment</code> and <code>MeshNV</code> {ExecutionMo… string
21359 …"text": " If <code>Fragment</code> {ExecutionModel} contains a variable decorated with <code>Primi… string
21363 …"text": " The variable decorated with <code>PrimitiveId</code> within the <code>TessellationContro… string
21367 …"text": " The variable decorated with <code>PrimitiveId</code> within the <code>Geometry</code> {E… string
21371 …"text": " The variable decorated with <code>PrimitiveId</code> within the <code>MeshNV</code> {Exe… string
21375 …"text": " The variable decorated with <code>PrimitiveId</code> <strong class=\"purple\">must</stro… string
21383 …"text": " The <code>PrimitiveIndicesNV</code> decoration <strong class=\"purple\">must</strong> be… string
21387 …"text": " The variable decorated with <code>PrimitiveIndicesNV</code> <strong class=\"purple\">mus… string
21391 …"text": " The variable decorated with <code>PrimitiveIndicesNV</code> <strong class=\"purple\">mus… string
21395 …"text": " All index values of the array decorated with <code>PrimitiveIndicesNV</code> <strong cla… string
21399 …"text": " If the {ExecutionMode} is <code>OutputPoints</code>, then the array decorated with <code… string
21403 …"text": " If the {ExecutionMode} is <code>OutputLinesNV</code>, then the array decorated with <cod… string
21407 …"text": " If the {ExecutionMode} is <code>OutputTrianglesNV</code>, then the array decorated with … string
21415 …"text": " The <code>PrimitiveShadingRateKHR</code> decoration <strong class=\"purple\">must</stron… string
21419 …"text": " The variable decorated with <code>PrimitiveShadingRateKHR</code> <strong class=\"purple\… string
21423 …"text": " The variable decorated with <code>PrimitiveShadingRateKHR</code> <strong class=\"purple\… string
21427 …"text": " The value written to <code>PrimitiveShadingRateKHR</code> <strong class=\"purple\">must<… string
21431 …"text": " The value written to <code>PrimitiveShadingRateKHR</code> <strong class=\"purple\">must<… string
21435 …"text": " The value written to <code>PrimitiveShadingRateKHR</code> <strong class=\"purple\">must<… string
21443 …"text": " The <code>RayGeometryIndexKHR</code> decoration <strong class=\"purple\">must</strong> b… string
21447 …"text": " The variable decorated with <code>RayGeometryIndexKHR</code> <strong class=\"purple\">mu… string
21451 …"text": " The variable decorated with <code>RayGeometryIndexKHR</code> <strong class=\"purple\">mu… string
21459 …"text": " The <code>RayTmaxKHR</code> decoration <strong class=\"purple\">must</strong> be used on… string
21463 …"text": " The variable decorated with <code>RayTmaxKHR</code> <strong class=\"purple\">must</stron… string
21467 …"text": " The variable decorated with <code>RayTmaxKHR</code> <strong class=\"purple\">must</stron… string
21475 …"text": " The <code>RayTminKHR</code> decoration <strong class=\"purple\">must</strong> be used on… string
21479 …"text": " The variable decorated with <code>RayTminKHR</code> <strong class=\"purple\">must</stron… string
21483 …"text": " The variable decorated with <code>RayTminKHR</code> <strong class=\"purple\">must</stron… string
21491 …"text": " The <code>SampleId</code> decoration <strong class=\"purple\">must</strong> be used only… string
21495 …"text": " The variable decorated with <code>SampleId</code> <strong class=\"purple\">must</strong>… string
21499 …"text": " The variable decorated with <code>SampleId</code> <strong class=\"purple\">must</strong>… string
21507 …"text": " The <code>SampleMask</code> decoration <strong class=\"purple\">must</strong> be used on… string
21511 …"text": " The variable decorated with <code>SampleMask</code> <strong class=\"purple\">must</stron… string
21515 …"text": " The variable decorated with <code>SampleMask</code> <strong class=\"purple\">must</stron… string
21523 …"text": " The <code>SamplePosition</code> decoration <strong class=\"purple\">must</strong> be use… string
21527 …"text": " The variable decorated with <code>SamplePosition</code> <strong class=\"purple\">must</s… string
21531 …"text": " The variable decorated with <code>SamplePosition</code> <strong class=\"purple\">must</s… string
21539 …"text": " The <code>ShadingRateKHR</code> decoration <strong class=\"purple\">must</strong> be use… string
21543 …"text": " The variable decorated with <code>ShadingRateKHR</code> <strong class=\"purple\">must</s… string
21547 …"text": " The variable decorated with <code>ShadingRateKHR</code> <strong class=\"purple\">must</s… string
21555 …"text": " The variable decorated with <code>SMCountNV</code> <strong class=\"purple\">must</strong… string
21559 …"text": " The variable decorated with <code>SMCountNV</code> <strong class=\"purple\">must</strong… string
21567 …"text": " The variable decorated with <code>SMIDNV</code> <strong class=\"purple\">must</strong> b… string
21571 …"text": " The variable decorated with <code>SMIDNV</code> <strong class=\"purple\">must</strong> b… string
21579 …"text": " The <code>SubgroupId</code> decoration <strong class=\"purple\">must</strong> be used on… string
21583 …"text": " The variable decorated with <code>SubgroupId</code> <strong class=\"purple\">must</stron… string
21587 …"text": " The variable decorated with <code>SubgroupId</code> <strong class=\"purple\">must</stron… string
21595 …"text": " The variable decorated with <code>SubgroupEqMask</code> <strong class=\"purple\">must</s… string
21599 …"text": " The variable decorated with <code>SubgroupEqMask</code> <strong class=\"purple\">must</s… string
21607 …"text": " The variable decorated with <code>SubgroupGeMask</code> <strong class=\"purple\">must</s… string
21611 …"text": " The variable decorated with <code>SubgroupGeMask</code> <strong class=\"purple\">must</s… string
21619 …"text": " The variable decorated with <code>SubgroupGtMask</code> <strong class=\"purple\">must</s… string
21623 …"text": " The variable decorated with <code>SubgroupGtMask</code> <strong class=\"purple\">must</s… string
21631 …"text": " The variable decorated with <code>SubgroupLeMask</code> <strong class=\"purple\">must</s… string
21635 …"text": " The variable decorated with <code>SubgroupLeMask</code> <strong class=\"purple\">must</s… string
21643 …"text": " The variable decorated with <code>SubgroupLtMask</code> <strong class=\"purple\">must</s… string
21647 …"text": " The variable decorated with <code>SubgroupLtMask</code> <strong class=\"purple\">must</s… string
21655 …"text": " The variable decorated with <code>SubgroupLocalInvocationId</code> <strong class=\"purpl… string
21659 …"text": " The variable decorated with <code>SubgroupLocalInvocationId</code> <strong class=\"purpl… string
21667 …"text": " The variable decorated with <code>SubgroupSize</code> <strong class=\"purple\">must</str… string
21671 …"text": " The variable decorated with <code>SubgroupSize</code> <strong class=\"purple\">must</str… string
21679 …"text": " The <code>TaskCountNV</code> decoration <strong class=\"purple\">must</strong> be used o… string
21683 …"text": " The variable decorated with <code>TaskCountNV</code> <strong class=\"purple\">must</stro… string
21687 …"text": " The variable decorated with <code>TaskCountNV</code> <strong class=\"purple\">must</stro… string
21695 …"text": " The <code>TessCoord</code> decoration <strong class=\"purple\">must</strong> be used onl… string
21699 …"text": " The variable decorated with <code>TessCoord</code> <strong class=\"purple\">must</strong… string
21703 …"text": " The variable decorated with <code>TessCoord</code> <strong class=\"purple\">must</strong… string
21711 …"text": " The <code>TessLevelOuter</code> decoration <strong class=\"purple\">must</strong> be use… string
21715 …"text": " The variable decorated with <code>TessLevelOuter</code> within the <code>TessellationCon… string
21719 …"text": " The variable decorated with <code>TessLevelOuter</code> within the <code>TessellationEva… string
21723 …"text": " The variable decorated with <code>TessLevelOuter</code> <strong class=\"purple\">must</s… string
21731 …"text": " The <code>TessLevelInner</code> decoration <strong class=\"purple\">must</strong> be use… string
21735 …"text": " The variable decorated with <code>TessLevelInner</code> within the <code>TessellationCon… string
21739 …"text": " The variable decorated with <code>TessLevelInner</code> within the <code>TessellationEva… string
21743 …"text": " The variable decorated with <code>TessLevelInner</code> <strong class=\"purple\">must</s… string
21751 …"text": " The <code>VertexIndex</code> decoration <strong class=\"purple\">must</strong> be used o… string
21755 …"text": " The variable decorated with <code>VertexIndex</code> <strong class=\"purple\">must</stro… string
21759 …"text": " The variable decorated with <code>VertexIndex</code> <strong class=\"purple\">must</stro… string
21767 …"text": " The <code>ViewIndex</code> decoration <strong class=\"purple\">must</strong> not be used… string
21771 …"text": " The variable decorated with <code>ViewIndex</code> <strong class=\"purple\">must</strong… string
21775 …"text": " The variable decorated with <code>ViewIndex</code> <strong class=\"purple\">must</strong… string
21783 …"text": " The <code>ViewportIndex</code> decoration <strong class=\"purple\">must</strong> be used… string
21787 …"text": " The variable decorated with <code>ViewportIndex</code> within the <code>MeshNV</code>, <… string
21791 …"text": " The variable decorated with <code>ViewportIndex</code> within the <code>Fragment</code> … string
21795 …"text": " The variable decorated with <code>ViewportIndex</code> <strong class=\"purple\">must</st… string
21801 …"text": " If the <a href=\"#features-shaderOutputViewportIndex\">shaderOutputViewportIndex</a> fea… string
21809 …"text": " The <code>ViewportMaskNV</code> decoration <strong class=\"purple\">must</strong> be use… string
21813 …"text": " The variable decorated with <code>ViewportMaskNV</code> <strong class=\"purple\">must</s… string
21817 …"text": " The variable decorated with <code>ViewportMaskNV</code> <strong class=\"purple\">must</s… string
21825 …"text": " The <code>ViewportMaskPerViewNV</code> decoration <strong class=\"purple\">must</strong>… string
21829 …"text": " The variable decorated with <code>ViewportMaskPerViewNV</code> <strong class=\"purple\">… string
21833 …"text": " The variable decorated with <code>ViewportMaskPerViewNV</code> <strong class=\"purple\">… string
21837 …"text": " The array decorated with <code>ViewportMaskPerViewNV</code> <strong class=\"purple\">mus… string
21841 …"text": " The array decorated with <code>ViewportMaskPerViewNV</code> <strong class=\"purple\">mus… string
21845 …"text": " The array variable decorated with <code>ViewportMaskPerViewNV</code> <strong class=\"pur… string
21853 …"text": " The variable decorated with <code>WarpsPerSMNV</code> <strong class=\"purple\">must</str… string
21857 …"text": " The variable decorated with <code>WarpsPerSMNV</code> <strong class=\"purple\">must</str… string
21865 …"text": " The variable decorated with <code>WarpIDNV</code> <strong class=\"purple\">must</strong>… string
21869 …"text": " The variable decorated with <code>WarpIDNV</code> <strong class=\"purple\">must</strong>… string
21877 …"text": " The <code>WorkgroupId</code> decoration <strong class=\"purple\">must</strong> be used o… string
21881 …"text": " The variable decorated with <code>WorkgroupId</code> <strong class=\"purple\">must</stro… string
21885 …"text": " The variable decorated with <code>WorkgroupId</code> <strong class=\"purple\">must</stro… string
21893 …"text": " The <code>WorkgroupSize</code> decoration <strong class=\"purple\">must</strong> be used… string
21897 …"text": " The variable decorated with <code>WorkgroupSize</code> <strong class=\"purple\">must</st… string
21901 …"text": " The variable decorated with <code>WorkgroupSize</code> <strong class=\"purple\">must</st… string
21909 …"text": " The <code>WorldRayDirectionKHR</code> decoration <strong class=\"purple\">must</strong> … string
21913 …"text": " The variable decorated with <code>WorldRayDirectionKHR</code> <strong class=\"purple\">m… string
21917 …"text": " The variable decorated with <code>WorldRayDirectionKHR</code> <strong class=\"purple\">m… string
21925 …"text": " The <code>WorldRayOriginKHR</code> decoration <strong class=\"purple\">must</strong> be … string
21929 …"text": " The variable decorated with <code>WorldRayOriginKHR</code> <strong class=\"purple\">must… string
21933 …"text": " The variable decorated with <code>WorldRayOriginKHR</code> <strong class=\"purple\">must… string
21941 …"text": " The <code>WorldToObjectKHR</code> decoration <strong class=\"purple\">must</strong> be u… string
21945 …"text": " The variable decorated with <code>WorldToObjectKHR</code> <strong class=\"purple\">must<… string
21949 …"text": " The variable decorated with <code>WorldToObjectKHR</code> <strong class=\"purple\">must<… string
21957 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
21961 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
21965 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
21969 …"text": " <code>pQueryPool</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
21977 …"text": " If the <a href=\"#features-pipelineStatisticsQuery\">pipeline statistics queries</a> fea… string
21981 …"text": " If <code>queryType</code> is <code>VK_QUERY_TYPE_PIPELINE_STATISTICS</code>, <code>pipel… string
21985 … "text": " <code>queryCount</code> <strong class=\"purple\">must</strong> be greater than 0" string
21989 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
21993 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
21997 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
22001 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
22005 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22011 …"text": " If <code>queryType</code> is <code>VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR</code>, the <code… string
22019 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be a valid queue fa… string
22023 …"text": " The <a href=\"#features-performanceCounterQueryPools\"><code>performanceCounterQueryPool… string
22027 …"text": " Each element of <code>pCounterIndices</code> <strong class=\"purple\">must</strong> be i… string
22031 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
22035 …"text": " <code>pCounterIndices</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
22039 …"text": " <code>counterIndexCount</code> <strong class=\"purple\">must</strong> be greater than <c… string
22047 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
22051 …"text": " <code>pPerformanceQueryCreateInfo</code> <strong class=\"purple\">must</strong> be a val… string
22055 …"text": " <code>pNumPasses</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
22063 …"text": " All submitted commands that refer to <code>queryPool</code> <strong class=\"purple\">mus… string
22067 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>queryPool</code> was crea… string
22071 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>queryPool</code> was c… string
22075 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
22079 …"text": " If <code>queryPool</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>q… string
22083 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
22087 …"text": " If <code>queryPool</code> is a valid handle, it <strong class=\"purple\">must</strong> h… string
22095 …"text": " <code>firstQuery</code> <strong class=\"purple\">must</strong> be less than the number o… string
22099 …"text": " The sum of <code>firstQuery</code> and <code>queryCount</code> <strong class=\"purple\">… string
22103 … "text": " All queries used by the command <strong class=\"purple\">must</strong> not be active" string
22107 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22111 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22115 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22119 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22123 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
22127 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22133 …"text": " If <code>queryPool</code> was created with <code>VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR</co… string
22141 …"text": " The <a href=\"#features-hostQueryReset\">hostQueryReset</a> feature <strong class=\"purp… string
22145 …"text": " <code>firstQuery</code> <strong class=\"purple\">must</strong> be less than the number o… string
22149 …"text": " The sum of <code>firstQuery</code> and <code>queryCount</code> <strong class=\"purple\">… string
22153 …"text": " Submitted commands that refer to the range specified by <code>firstQuery</code> and <cod… string
22157 …"text": " The range of queries specified by <code>firstQuery</code> and <code>queryCount</code> in… string
22161 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
22165 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22169 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created, allocat… string
22177 … "text": " All queries used by the command <strong class=\"purple\">must</strong> be unavailable" string
22181 …"text": " The <code>queryType</code> used to create <code>queryPool</code> <strong class=\"purple\… string
22185 …"text": " If the <a href=\"#features-occlusionQueryPrecise\">precise occlusion queries</a> feature… string
22189 …"text": " <code>query</code> <strong class=\"purple\">must</strong> be less than the number of que… string
22193 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22197 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22201 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22205 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created with a <… string
22209 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22213 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22217 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
22221 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22225 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22229 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22235 …"text": " The <code>queryType</code> used to create <code>queryPool</code> <strong class=\"purple\… string
22241 …"text": " The <code>queryType</code> used to create <code>queryPool</code> <strong class=\"purple\… string
22247 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
22253 …"text": " If called within a render pass instance, the sum of <code>query</code> and the number of… string
22259 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22265 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22269 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22275 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22279 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22283 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22287 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22291 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22299 … "text": " All queries used by the command <strong class=\"purple\">must</strong> be unavailable" string
22303 …"text": " The <code>queryType</code> used to create <code>queryPool</code> <strong class=\"purple\… string
22307 …"text": " If the <a href=\"#features-occlusionQueryPrecise\">precise occlusion queries</a> feature… string
22311 …"text": " <code>query</code> <strong class=\"purple\">must</strong> be less than the number of que… string
22315 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22319 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22323 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22327 …"text": " If the <code>queryPool</code> was created with the same <code>queryType</code> as that o… string
22331 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22335 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22339 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was not <code>VK_QUE… string
22343 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22347 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22351 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22355 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
22359 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22363 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22367 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22373 …"text": " The <code>queryType</code> used to create <code>queryPool</code> <strong class=\"purple\… string
22379 …"text": " The <code>queryType</code> used to create <code>queryPool</code> <strong class=\"purple\… string
22385 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
22391 …"text": " If called within a render pass instance, the sum of <code>query</code> and the number of… string
22397 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22403 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22407 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22411 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22415 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22419 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22427 …"text": " All queries used by the command <strong class=\"purple\">must</strong> be <a href=\"#que… string
22431 …"text": " <code>query</code> <strong class=\"purple\">must</strong> be less than the number of que… string
22435 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22439 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22443 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22447 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22451 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22457 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
22463 …"text": " If <code>vkCmdEndQuery</code> is called within a render pass instance, the sum of <code>… string
22469 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22473 …"text": " If <code>queryPool</code> was created with a <code>queryType</code> of <code>VK_QUERY_TY… string
22481 …"text": " All queries used by the command <strong class=\"purple\">must</strong> be <a href=\"#que… string
22485 …"text": " <code>query</code> <strong class=\"purple\">must</strong> be less than the number of que… string
22489 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22493 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was not <code>VK_QUE… string
22497 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22501 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22505 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22509 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22513 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22517 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22523 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
22529 …"text": " If <code>vkCmdEndQueryIndexedEXT</code> is called within a render pass instance, the sum… string
22537 …"text": " <code>firstQuery</code> <strong class=\"purple\">must</strong> be less than the number o… string
22541 …"text": " If <code>VK_QUERY_RESULT_64_BIT</code> is set in <code>flags</code> then <code>pData</co… string
22545 …"text": " The sum of <code>firstQuery</code> and <code>queryCount</code> <strong class=\"purple\">… string
22549 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be large enough to contain … string
22553 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22557 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
22561 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22565 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
22569 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
22573 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
22577 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created, allocat… string
22583 …"text": " If <code>VK_QUERY_RESULT_64_BIT</code> is not set in <code>flags</code>, then <code>pDat… string
22589 …"text": " If <code>VK_QUERY_RESULT_64_BIT</code> is not set in <code>flags</code> and the <code>qu… string
22593 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22597 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22601 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22605 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22611 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22615 …"text": " If <code>flags</code> includes <code>VK_QUERY_RESULT_WITH_STATUS_BIT_KHR</code>, it <str… string
22623 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be less than the size of <… string
22627 …"text": " <code>firstQuery</code> <strong class=\"purple\">must</strong> be less than the number o… string
22631 …"text": " The sum of <code>firstQuery</code> and <code>queryCount</code> <strong class=\"purple\">… string
22635 …"text": " If <code>VK_QUERY_RESULT_64_BIT</code> is not set in <code>flags</code> then <code>dstOf… string
22639 …"text": " If <code>VK_QUERY_RESULT_64_BIT</code> is set in <code>flags</code> then <code>dstOffset… string
22643 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have enough storage, from … string
22647 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
22651 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
22655 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22659 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22663 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22667 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
22671 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
22675 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22679 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22683 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
22687 …"text": " Each of <code>commandBuffer</code>, <code>dstBuffer</code>, and <code>queryPool</code> <… string
22693 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22697 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22701 …"text": " If the <code>queryType</code> used to create <code>queryPool</code> was <code>VK_QUERY_T… string
22707 …"text": " <a href=\"#vkCmdCopyQueryPoolResults\">vkCmdCopyQueryPoolResults</a> <strong class=\"pur… string
22715 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
22719 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
22723 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
22727 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> only include a single pipeline… string
22731 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> only include stages valid for … string
22735 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created with a <… string
22739 …"text": " The query identified by <code>queryPool</code> and <code>query</code> <strong class=\"pu… string
22743 …"text": " The command pool&#8217;s queue family <strong class=\"purple\">must</strong> support a n… string
22747 …"text": " <code>query</code> <strong class=\"purple\">must</strong> be less than the number of que… string
22751 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22755 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
22759 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22763 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22767 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22771 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22777 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
22783 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
22789 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
22795 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
22799 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
22805 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
22811 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
22817 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
22823 … "text": " All queries used by the command <strong class=\"purple\">must</strong> be unavailable" string
22827 …"text": " If <code>vkCmdWriteTimestamp2KHR</code> is called within a render pass instance, the sum… string
22835 …"text": " <code>pipelineStage</code> <strong class=\"purple\">must</strong> be a <a href=\"#synchr… string
22839 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
22843 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
22847 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created with a <… string
22851 …"text": " The query identified by <code>queryPool</code> and <code>query</code> <strong class=\"pu… string
22855 …"text": " The command pool&#8217;s queue family <strong class=\"purple\">must</strong> support a n… string
22859 …"text": " <code>query</code> <strong class=\"purple\">must</strong> be less than the number of que… string
22863 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22867 …"text": " <code>pipelineStage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
22871 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
22875 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
22879 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
22883 …"text": " Both of <code>commandBuffer</code>, and <code>queryPool</code> <strong class=\"purple\">… string
22889 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
22895 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
22901 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
22907 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, <code>p… string
22913 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
22919 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
22925 …"text": " <code>pipelineStage</code> <strong class=\"purple\">must</strong> not be <code>VK_PIPELI… string
22931 … "text": " All queries used by the command <strong class=\"purple\">must</strong> be unavailable" string
22935 …"text": " If <code>vkCmdWriteTimestamp</code> is called within a render pass instance, the sum of … string
22943 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
22947 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
22955 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACQ… string
22959 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
22963 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
22971 …"text": " The profiling lock of <code>device</code> <strong class=\"purple\">must</strong> have be… string
22975 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
22983 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
22987 …"text": " <code>pInitializeInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
22995 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_INI… string
22999 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23007 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
23015 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
23019 …"text": " <code>parameter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPe… string
23023 …"text": " <code>pValue</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
23031 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPerform… string
23035 …"text": " If <code>type</code> is <code>VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL</code>, the <code>v… string
23043 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
23047 …"text": " <code>performanceCountersSampling</code> <strong class=\"purple\">must</strong> be a val… string
23055 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23059 …"text": " <code>pMarkerInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
23063 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23067 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23075 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
23079 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23087 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23091 …"text": " <code>pMarkerInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
23095 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23099 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23107 …"text": " The value written by the application into <code>marker</code> <strong class=\"purple\">m… string
23111 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
23115 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23123 …"text": " <code>pOverrideInfo</code> <strong class=\"purple\">must</strong> not be used with a <a … string
23127 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23131 …"text": " <code>pOverrideInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
23135 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23139 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23147 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
23151 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23155 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPerform… string
23163 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
23167 …"text": " <code>pAcquireInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
23171 …"text": " <code>pConfiguration</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
23179 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PER… string
23183 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23187 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPerform… string
23195 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
23199 …"text": " <code>configuration</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23203 …"text": " Both of <code>configuration</code>, and <code>queue</code> <strong class=\"purple\">must… string
23211 …"text": " <code>configuration</code> <strong class=\"purple\">must</strong> not be released before… string
23215 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
23219 …"text": " If <code>configuration</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <co… string
23223 …"text": " If <code>configuration</code> is a valid handle, it <strong class=\"purple\">must</stron… string
23231 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_QUE… string
23239 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>image</cod… string
23245 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with <code>V… string
23249 …"text": " If <code>image</code> is non-sparse then it <strong class=\"purple\">must</strong> be bo… string
23253 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> specify the layout of th… string
23257 …"text": " The <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a>::<code>aspectMask</… string
23261 …"text": " The <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a>::<code>baseMipLevel… string
23265 …"text": " For each <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a> element of <co… string
23269 …"text": " The <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a>::<code>baseArrayLay… string
23273 …"text": " For each <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a> element of <co… string
23277 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not have a compressed or depth… string
23281 …"text": " <code>pColor</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
23285 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23289 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
23293 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
23297 …"text": " <code>pRanges</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
23301 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23305 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23309 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
23313 …"text": " <code>rangeCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
23317 …"text": " Both of <code>commandBuffer</code>, and <code>image</code> <strong class=\"purple\">must… string
23323 …"text": " <code>image</code> <strong class=\"purple\">must</strong> not use any of the <a href=\"#… string
23329 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAYOUT… string
23335 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAYOUT… string
23341 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23345 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23353 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>image</cod… string
23359 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with <code>V… string
23365 …"text": " If the <code>aspect</code> member of any element of <code>pRanges</code> includes <code>… string
23369 …"text": " If the <code>aspect</code> member of any element of <code>pRanges</code> includes <code>… string
23373 …"text": " If the <code>aspect</code> member of any element of <code>pRanges</code> includes <code>… string
23379 …"text": " If <code>image</code> is non-sparse then it <strong class=\"purple\">must</strong> be bo… string
23383 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> specify the layout of th… string
23387 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be either of <code>VK_IM… string
23391 …"text": " The <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a>::<code>aspectMask</… string
23395 …"text": " If the <code>image</code>&#8217;s format does not have a stencil component, then the <a … string
23399 …"text": " If the <code>image</code>&#8217;s format does not have a depth component, then the <a hr… string
23403 …"text": " The <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a>::<code>baseMipLevel… string
23407 …"text": " For each <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a> element of <co… string
23411 …"text": " The <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a>::<code>baseArrayLay… string
23415 …"text": " For each <a href=\"#VkImageSubresourceRange\">VkImageSubresourceRange</a> element of <co… string
23419 … "text": " <code>image</code> <strong class=\"purple\">must</strong> have a depth/stencil format" string
23423 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23427 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
23431 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
23435 …"text": " <code>pDepthStencil</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
23439 …"text": " <code>pRanges</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
23443 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23447 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23451 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
23455 …"text": " <code>rangeCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
23459 …"text": " Both of <code>commandBuffer</code>, and <code>image</code> <strong class=\"purple\">must… string
23465 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23469 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23477 …"text": " If the <code>aspectMask</code> member of any element of <code>pAttachments</code> contai… string
23481 …"text": " If the <code>aspectMask</code> member of any element of <code>pAttachments</code> contai… string
23485 …"text": " If the <code>aspectMask</code> member of any element of <code>pAttachments</code> contai… string
23489 …"text": " The <code>rect</code> member of each element of <code>pRects</code> <strong class=\"purp… string
23493 …"text": " The <code>rect</code> member of each element of <code>pRects</code> <strong class=\"purp… string
23497 …"text": " The rectangular region specified by each element of <code>pRects</code> <strong class=\"… string
23501 …"text": " The layers specified by each element of <code>pRects</code> <strong class=\"purple\">mus… string
23505 …"text": " The <code>layerCount</code> member of each element of <code>pRects</code> <strong class=… string
23509 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23513 …"text": " <code>pAttachments</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
23517 …"text": " <code>pRects</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
23521 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23525 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23529 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
23533 …"text": " <code>attachmentCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
23537 …"text": " <code>rectCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
23543 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23547 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23553 …"text": " If the render pass instance this is recorded in uses multiview, then <code>baseArrayLaye… string
23561 …"text": " If <code>aspectMask</code> includes <code>VK_IMAGE_ASPECT_COLOR_BIT</code>, it <strong c… string
23565 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not include <code>VK_IMAG… string
23569 …"text": " <code>clearValue</code> <strong class=\"purple\">must</strong> be a valid <code>VkClearV… string
23573 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> be a valid combination of… string
23577 … "text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
23583 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not include <code>VK_IMAG… string
23591 …"text": " Unless the <code><a href=\"#VK_EXT_depth_range_unrestricted\">VK_EXT_depth_range_unrestr… string
23597 …"text": " <code>depth</code> <strong class=\"purple\">must</strong> be between <code>0.0</code> an… string
23605 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be less than the size of <… string
23609 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</… string
23613 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
23617 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
23621 …"text": " If <code>size</code> is not equal to <code>VK_WHOLE_SIZE</code>, <code>size</code> <stro… string
23625 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
23629 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
23633 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23637 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
23641 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23645 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23649 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
23653 …"text": " Both of <code>commandBuffer</code>, and <code>dstBuffer</code> <strong class=\"purple\">… string
23659 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23665 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23669 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23677 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be less than the size of <… string
23681 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be less than or equal to th… string
23685 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
23689 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
23693 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</… string
23697 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be less than or equal to <c… string
23701 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</c… string
23705 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23709 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
23713 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
23717 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23721 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23725 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
23729 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
23733 …"text": " Both of <code>commandBuffer</code>, and <code>dstBuffer</code> <strong class=\"purple\">… string
23739 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23743 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23751 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23755 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23759 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23765 …"text": " The <code>srcOffset</code> member of each element of <code>pRegions</code> <strong class… string
23769 …"text": " The <code>dstOffset</code> member of each element of <code>pRegions</code> <strong class… string
23773 …"text": " The <code>size</code> member of each element of <code>pRegions</code> <strong class=\"pu… string
23777 …"text": " The <code>size</code> member of each element of <code>pRegions</code> <strong class=\"pu… string
23781 …"text": " The union of the source regions, and the union of the destination regions, specified by … string
23785 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
23789 …"text": " If <code>srcBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
23793 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
23797 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
23801 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23805 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
23809 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
23813 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
23817 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23821 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23825 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
23829 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
23833 …"text": " Each of <code>commandBuffer</code>, <code>dstBuffer</code>, and <code>srcBuffer</code> <… string
23841 …"text": " The <code>size</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
23849 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23853 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23857 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23863 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
23867 …"text": " <code>pCopyBufferInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
23871 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
23875 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
23879 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
23887 …"text": " The <code>srcOffset</code> member of each element of <code>pRegions</code> <strong class… string
23891 …"text": " The <code>dstOffset</code> member of each element of <code>pRegions</code> <strong class… string
23895 …"text": " The <code>size</code> member of each element of <code>pRegions</code> <strong class=\"pu… string
23899 …"text": " The <code>size</code> member of each element of <code>pRegions</code> <strong class=\"pu… string
23903 …"text": " The union of the source regions, and the union of the destination regions, specified by … string
23907 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
23911 …"text": " If <code>srcBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
23915 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
23919 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
23923 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
23927 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23931 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
23935 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
23939 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
23943 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
23947 …"text": " Both of <code>dstBuffer</code>, and <code>srcBuffer</code> <strong class=\"purple\">must… string
23955 …"text": " The <code>size</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
23959 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
23963 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
23971 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23975 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
23979 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
23985 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
23989 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
23993 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
23997 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
24001 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
24005 …"text": " The sample count of <code>srcImage</code> and <code>dstImage</code> <strong class=\"purp… string
24009 …"text": " The <code>srcSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
24013 …"text": " The <code>dstSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
24017 …"text": " The <span class=\"eq\"><code>srcSubresource.baseArrayLayer</code> &#43; <code>srcSubreso… string
24021 …"text": " The <span class=\"eq\"><code>dstSubresource.baseArrayLayer</code> &#43; <code>dstSubreso… string
24025 …"text": " The <code>srcOffset</code> and <code>extent</code> members of each element of <code>pReg… string
24029 …"text": " The <code>dstOffset</code> and <code>extent</code> members of each element of <code>pReg… string
24033 …"text": " For each element of <code>pRegions</code>, <code>srcSubresource.aspectMask</code> <stron… string
24037 …"text": " For each element of <code>pRegions</code>, <code>dstSubresource.aspectMask</code> <stron… string
24041 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.x</code> and <span class=\"eq… string
24045 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.y</code> and <span class=\"eq… string
24049 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24053 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.z</code> and <span class=\"eq… string
24057 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24061 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24065 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, then for each element… string
24069 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, then for each element… string
24073 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.x</code> and <span class=\"eq… string
24077 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.y</code> and <span class=\"eq… string
24081 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24085 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.z</code> and <span class=\"eq… string
24089 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24093 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24097 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24101 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24105 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24109 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24113 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24117 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24121 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
24125 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
24129 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24133 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
24137 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24141 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
24145 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
24149 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
24153 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
24157 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
24161 …"text": " Each of <code>commandBuffer</code>, <code>dstImage</code>, and <code>srcImage</code> <st… string
24167 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>srcImage</… string
24171 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
24175 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_3D</code>, then for each element… string
24179 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_3D</code>, then for each element… string
24183 …"text": " If <code>srcImage</code> and <code>dstImage</code> are both of type <code>VK_IMAGE_TYPE_… string
24187 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, and <code>dstImage</c… string
24191 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, and <code>srcImage</c… string
24197 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
24201 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
24205 …"text": " The <a href=\"#VkFormat\">VkFormat</a> of each of <code>srcImage</code> and <code>dstIma… string
24211 …"text": " If <code>srcImage</code> is non-sparse then the image or <em>disjoint</em> plane to be c… string
24215 …"text": " If <code>dstImage</code> is non-sparse then the image or <em>disjoint</em> plane that is… string
24219 …"text": " If the <a href=\"#VkFormat\">VkFormat</a> of each of <code>srcImage</code> and <code>dst… string
24223 …"text": " In a copy to or from a plane of a <a href=\"#formats-requiring-sampler-ycbcr-conversion\… string
24227 …"text": " If neither <code>srcImage</code> nor <code>dstImage</code> has a <a href=\"#formats-requ… string
24231 …"text": " If <code>srcImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24235 …"text": " If <code>srcImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24239 …"text": " If <code>dstImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24243 …"text": " If <code>dstImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24247 …"text": " If <code>srcImage</code> has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">m… string
24251 …"text": " If <code>dstImage</code> has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">m… string
24257 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24261 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24267 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24271 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24277 …"text": " <code>dstImage</code> and <code>srcImage</code> <strong class=\"purple\">must</strong> n… string
24283 …"text": " If either <code>srcImage</code> or <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_… string
24287 …"text": " If <code>srcImage</code> or <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_2D</cod… string
24295 …"text": " The <code>aspectMask</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
24301 …"text": " The <code>layerCount</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
24307 …"text": " The number of slices of the <code>extent</code> (for 3D) or layers of the <code>srcSubre… string
24313 …"text": " <code>srcSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24317 …"text": " <code>dstSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24325 …"text": " If <code>aspectMask</code> contains <code>VK_IMAGE_ASPECT_COLOR_BIT</code>, it <strong c… string
24329 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not contain <code>VK_IMAG… string
24333 … "text": " <code>layerCount</code> <strong class=\"purple\">must</strong> be greater than 0" string
24337 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> be a valid combination of… string
24341 … "text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
24347 …"text": " <code>aspectMask</code> <strong class=\"purple\">must</strong> not include <code>VK_IMAG… string
24355 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
24359 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
24363 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
24369 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
24373 …"text": " <code>pCopyImageInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
24377 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
24381 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
24385 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
24393 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
24397 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
24401 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
24405 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
24409 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
24413 …"text": " The sample count of <code>srcImage</code> and <code>dstImage</code> <strong class=\"purp… string
24417 …"text": " The <code>srcSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
24421 …"text": " The <code>dstSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
24425 …"text": " The <span class=\"eq\"><code>srcSubresource.baseArrayLayer</code> &#43; <code>srcSubreso… string
24429 …"text": " The <span class=\"eq\"><code>dstSubresource.baseArrayLayer</code> &#43; <code>dstSubreso… string
24433 …"text": " The <code>srcOffset</code> and <code>extent</code> members of each element of <code>pReg… string
24437 …"text": " The <code>dstOffset</code> and <code>extent</code> members of each element of <code>pReg… string
24441 …"text": " For each element of <code>pRegions</code>, <code>srcSubresource.aspectMask</code> <stron… string
24445 …"text": " For each element of <code>pRegions</code>, <code>dstSubresource.aspectMask</code> <stron… string
24449 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.x</code> and <span class=\"eq… string
24453 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.y</code> and <span class=\"eq… string
24457 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24461 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.z</code> and <span class=\"eq… string
24465 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24469 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24473 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, then for each element… string
24477 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, then for each element… string
24481 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.x</code> and <span class=\"eq… string
24485 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.y</code> and <span class=\"eq… string
24489 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
24493 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.z</code> and <span class=\"eq… string
24497 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24501 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24505 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24509 …"text": " If <code>srcImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24513 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24517 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24521 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24525 …"text": " If <code>dstImage</code> is a <a href=\"#blocked-image\">blocked image</a>, then for eac… string
24529 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
24533 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
24537 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
24541 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24545 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
24549 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24553 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
24557 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
24561 …"text": " Both of <code>dstImage</code>, and <code>srcImage</code> <strong class=\"purple\">must</… string
24567 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>srcImage</… string
24571 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
24575 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_3D</code>, then for each element… string
24579 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_3D</code>, then for each element… string
24583 …"text": " If <code>srcImage</code> and <code>dstImage</code> are both of type <code>VK_IMAGE_TYPE_… string
24587 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, and <code>dstImage</c… string
24591 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_2D</code>, and <code>srcImage</c… string
24597 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
24601 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
24605 …"text": " The <a href=\"#VkFormat\">VkFormat</a> of each of <code>srcImage</code> and <code>dstIma… string
24611 …"text": " If <code>srcImage</code> is non-sparse then the image or <em>disjoint</em> plane to be c… string
24615 …"text": " If <code>dstImage</code> is non-sparse then the image or <em>disjoint</em> plane that is… string
24619 …"text": " If the <a href=\"#VkFormat\">VkFormat</a> of each of <code>srcImage</code> and <code>dst… string
24623 …"text": " In a copy to or from a plane of a <a href=\"#formats-requiring-sampler-ycbcr-conversion\… string
24627 …"text": " If neither <code>srcImage</code> nor <code>dstImage</code> has a <a href=\"#formats-requ… string
24631 …"text": " If <code>srcImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24635 …"text": " If <code>srcImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24639 …"text": " If <code>dstImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24643 …"text": " If <code>dstImage</code> has a <a href=\"#VkFormat\">VkFormat</a> with <a href=\"#format… string
24647 …"text": " If <code>srcImage</code> has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">m… string
24651 …"text": " If <code>dstImage</code> has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">m… string
24657 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24661 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24667 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24671 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24677 …"text": " <code>dstImage</code> and <code>srcImage</code> <strong class=\"purple\">must</strong> n… string
24683 …"text": " If either <code>srcImage</code> or <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_… string
24687 …"text": " If <code>srcImage</code> or <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_2D</cod… string
24695 …"text": " The <code>aspectMask</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
24701 …"text": " The <code>layerCount</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
24707 …"text": " The number of slices of the <code>extent</code> (for 3D) or layers of the <code>srcSubre… string
24713 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
24717 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
24721 …"text": " <code>srcSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24725 …"text": " <code>dstSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24733 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
24737 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
24741 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
24747 …"text": " The image region specified by each element of <code>pRegions</code> <strong class=\"purp… string
24751 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be large enough to contain… string
24755 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
24759 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
24763 …"text": " If <code>srcBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
24767 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
24771 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
24775 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
24779 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
24783 …"text": " The <code>imageSubresource.mipLevel</code> member of each element of <code>pRegions</cod… string
24787 …"text": " The <span class=\"eq\"><code>imageSubresource.baseArrayLayer</code> &#43; <code>imageSub… string
24791 …"text": " The <code>imageOffset</code> and <code>imageExtent</code> members of each element of <co… string
24795 …"text": " If the queue family used to create the <a href=\"#VkCommandPool\">VkCommandPool</a> whic… string
24799 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.x</code> and <span class=\"… string
24803 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.y</code> and <span class=\"… string
24807 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element of <code… string
24811 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.z</code> and <span class=\"… string
24815 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE_2D</code… string
24819 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24823 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24827 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24831 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24835 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24839 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24843 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24847 …"text": " For each element of <code>pRegions</code>, <code>imageSubresource.aspectMask</code> <str… string
24851 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_3D</code>, for each element of <code>pReg… string
24855 …"text": " If {imageparam} is not a <a href=\"#blocked-image\">blocked image</a>, for each element … string
24859 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
24863 …"text": " If the queue family used to create the <a href=\"#VkCommandPool\">VkCommandPool</a> whic… string
24867 …"text": " If {imageparam} has a depth/stencil format, the <code>bufferOffset</code> member of any … string
24871 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
24875 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
24879 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
24883 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
24887 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
24891 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
24895 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
24899 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
24903 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
24907 …"text": " Each of <code>commandBuffer</code>, <code>dstImage</code>, and <code>srcBuffer</code> <s… string
24913 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
24919 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24925 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
24931 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> not have been created with … string
24937 …"text": " For each element of <code>pRegions</code> whose <code>imageSubresource</code> contains a… string
24943 …"text": " If {imageparam} does not have a depth/stencil format, then for each element of <code>pRe… string
24949 …"text": " If {imageparam} does not have either a depth/stencil or a <a href=\"#formats-requiring-s… string
24953 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
24957 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
24965 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
24969 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
24973 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
24979 …"text": " The image region specified by each element of <code>pRegions</code> <strong class=\"purp… string
24983 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be large enough to contain… string
24987 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
24991 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
24995 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
24999 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
25003 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
25007 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
25011 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
25015 …"text": " The <code>imageSubresource.mipLevel</code> member of each element of <code>pRegions</cod… string
25019 …"text": " The <span class=\"eq\"><code>imageSubresource.baseArrayLayer</code> &#43; <code>imageSub… string
25023 …"text": " The <code>imageOffset</code> and <code>imageExtent</code> members of each element of <co… string
25027 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.x</code> and <span class=\"… string
25031 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.y</code> and <span class=\"… string
25035 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element of <code… string
25039 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.z</code> and <span class=\"… string
25043 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE_2D</code… string
25047 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25051 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25055 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25059 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25063 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25067 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25071 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25075 …"text": " For each element of <code>pRegions</code>, <code>imageSubresource.aspectMask</code> <str… string
25079 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_3D</code>, for each element of <code>pReg… string
25083 …"text": " If {imageparam} is not a <a href=\"#blocked-image\">blocked image</a>, for each element … string
25087 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25091 …"text": " If the queue family used to create the <a href=\"#VkCommandPool\">VkCommandPool</a> whic… string
25095 …"text": " If {imageparam} has a depth/stencil format, the <code>bufferOffset</code> member of any … string
25099 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
25103 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
25107 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
25111 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
25115 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
25119 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
25123 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
25127 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
25131 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
25135 …"text": " Each of <code>commandBuffer</code>, <code>dstBuffer</code>, and <code>srcImage</code> <s… string
25141 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>srcImage</… string
25147 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
25153 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
25159 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> not have been created with … string
25165 …"text": " If {imageparam} does not have a depth/stencil format, then for each element of <code>pRe… string
25171 …"text": " If {imageparam} does not have either a depth/stencil or a <a href=\"#formats-requiring-s… string
25175 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
25179 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
25187 …"text": " <code>bufferRowLength</code> <strong class=\"purple\">must</strong> be <code>0</code>, o… string
25191 …"text": " <code>bufferImageHeight</code> <strong class=\"purple\">must</strong> be <code>0</code>,… string
25195 …"text": " The <code>aspectMask</code> member of <code>imageSubresource</code> <strong class=\"purp… string
25199 …"text": " <code>imageSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
25207 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
25211 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
25215 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
25221 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
25225 …"text": " <code>pCopyBufferToImageInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
25229 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
25233 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
25237 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
25245 …"text": " The image region specified by each element of <code>pRegions</code> <strong class=\"purp… string
25251 …"text": " If the image region specified by each element of <code>pRegions</code> does not contain … string
25255 …"text": " If the image region specified by each element of <code>pRegions</code> contains <a href=… string
25259 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
25263 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
25267 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
25273 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be large enough to contain… string
25277 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
25281 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
25285 …"text": " If <code>srcBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
25289 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
25293 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
25297 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
25301 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
25305 …"text": " The <code>imageSubresource.mipLevel</code> member of each element of <code>pRegions</cod… string
25309 …"text": " The <span class=\"eq\"><code>imageSubresource.baseArrayLayer</code> &#43; <code>imageSub… string
25313 …"text": " The <code>imageOffset</code> and <code>imageExtent</code> members of each element of <co… string
25317 …"text": " If the queue family used to create the <a href=\"#VkCommandPool\">VkCommandPool</a> whic… string
25321 …"text": " For each element of <code>pRegions</code> not containing <code>VkCopyCommandTransformInf… string
25325 …"text": " For each element of <code>pRegions</code> not containing <code>VkCopyCommandTransformInf… string
25329 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element of <code… string
25333 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.z</code> and <span class=\"… string
25337 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE_2D</code… string
25341 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25345 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25349 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25353 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25357 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25361 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25365 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25369 …"text": " For each element of <code>pRegions</code>, <code>imageSubresource.aspectMask</code> <str… string
25373 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_3D</code>, for each element of <code>pReg… string
25377 …"text": " If {imageparam} is not a <a href=\"#blocked-image\">blocked image</a>, for each element … string
25381 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25385 …"text": " If the queue family used to create the <a href=\"#VkCommandPool\">VkCommandPool</a> whic… string
25389 …"text": " If {imageparam} has a depth/stencil format, the <code>bufferOffset</code> member of any … string
25393 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
25397 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
25401 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
25405 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
25409 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
25413 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
25417 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
25421 …"text": " Both of <code>dstImage</code>, and <code>srcBuffer</code> <strong class=\"purple\">must<… string
25427 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
25433 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
25439 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
25445 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> not have been created with … string
25451 …"text": " For each element of <code>pRegions</code> whose <code>imageSubresource</code> contains a… string
25457 …"text": " If {imageparam} does not have a depth/stencil format, then for each element of <code>pRe… string
25463 …"text": " If {imageparam} does not have either a depth/stencil or a <a href=\"#formats-requiring-s… string
25467 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
25471 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
25479 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
25483 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
25487 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
25493 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
25497 …"text": " <code>pCopyImageToBufferInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
25501 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
25505 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
25509 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
25517 …"text": " The image region specified by each element of <code>pRegions</code> <strong class=\"purp… string
25523 …"text": " If the image region specified by each element of <code>pRegions</code> does not contain … string
25527 …"text": " If the image region specified by each element of <code>pRegions</code> contains <a href=… string
25531 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
25535 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
25539 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
25545 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be large enough to contain… string
25549 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
25553 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
25557 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
25561 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
25565 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
25569 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
25573 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
25577 …"text": " The <code>imageSubresource.mipLevel</code> member of each element of <code>pRegions</cod… string
25581 …"text": " The <span class=\"eq\"><code>imageSubresource.baseArrayLayer</code> &#43; <code>imageSub… string
25585 …"text": " The <code>imageOffset</code> and <code>imageExtent</code> members of each element of <co… string
25589 …"text": " For each element of <code>pRegions</code> not containing <code>VkCopyCommandTransformInf… string
25593 …"text": " For each element of <code>pRegions</code> not containing <code>VkCopyCommandTransformInf… string
25597 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element of <code… string
25601 …"text": " For each element of <code>pRegions</code>, <code>imageOffset.z</code> and <span class=\"… string
25605 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE_2D</code… string
25609 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25613 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25617 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25621 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25625 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25629 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25633 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25637 …"text": " For each element of <code>pRegions</code>, <code>imageSubresource.aspectMask</code> <str… string
25641 …"text": " If {imageparam} is of type <code>VK_IMAGE_TYPE_3D</code>, for each element of <code>pReg… string
25645 …"text": " If {imageparam} is not a <a href=\"#blocked-image\">blocked image</a>, for each element … string
25649 …"text": " If {imageparam} is a <a href=\"#blocked-image\">blocked image</a>, for each element of <… string
25653 …"text": " If the queue family used to create the <a href=\"#VkCommandPool\">VkCommandPool</a> whic… string
25657 …"text": " If {imageparam} has a depth/stencil format, the <code>bufferOffset</code> member of any … string
25661 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
25665 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
25669 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
25673 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
25677 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
25681 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
25685 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
25689 …"text": " Both of <code>dstBuffer</code>, and <code>srcImage</code> <strong class=\"purple\">must<… string
25695 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>srcImage</… string
25701 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
25707 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
25713 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> not have been created with … string
25719 …"text": " If {imageparam} does not have a depth/stencil format, then for each element of <code>pRe… string
25725 …"text": " If {imageparam} does not have either a depth/stencil or a <a href=\"#formats-requiring-s… string
25729 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
25733 …"text": " If {imageparam} has a <a href=\"#formats-requiring-sampler-ycbcr-conversion\">multi-plan… string
25741 …"text": " <code>bufferRowLength</code> <strong class=\"purple\">must</strong> be <code>0</code>, o… string
25745 …"text": " <code>bufferImageHeight</code> <strong class=\"purple\">must</strong> be <code>0</code>,… string
25749 …"text": " The <code>aspectMask</code> member of <code>imageSubresource</code> <strong class=\"purp… string
25753 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BUF… string
25757 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
25761 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
25765 …"text": " <code>imageSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
25773 …"text": " <code>transform</code> <strong class=\"purple\">must</strong> be <code>VK_SURFACE_TRANSF… string
25777 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
25785 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
25789 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
25793 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
25799 …"text": " The source region specified by each element of <code>pRegions</code> <strong class=\"pur… string
25803 …"text": " The destination region specified by each element of <code>pRegions</code> <strong class=… string
25807 …"text": " The union of all destination regions, specified by the elements of <code>pRegions</code>… string
25811 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>srcImage</… string
25815 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
25819 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
25823 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
25827 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
25831 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
25835 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
25839 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
25843 …"text": " If either of <code>srcImage</code> or <code>dstImage</code> was created with a signed in… string
25847 …"text": " If either of <code>srcImage</code> or <code>dstImage</code> was created with an unsigned… string
25851 …"text": " If either of <code>srcImage</code> or <code>dstImage</code> was created with a depth/ste… string
25855 …"text": " If <code>srcImage</code> was created with a depth/stencil format, <code>filter</code> <s… string
25859 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with a <c… string
25863 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with a <c… string
25867 …"text": " If <code>filter</code> is <code>VK_FILTER_LINEAR</code>, then the <a href=\"#resources-i… string
25871 …"text": " The <code>srcSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
25875 …"text": " The <code>dstSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
25879 …"text": " The <span class=\"eq\"><code>srcSubresource.baseArrayLayer</code> &#43; <code>srcSubreso… string
25883 …"text": " The <span class=\"eq\"><code>dstSubresource.baseArrayLayer</code> &#43; <code>dstSubreso… string
25887 …"text": " If either <code>srcImage</code> or <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_… string
25891 …"text": " For each element of <code>pRegions</code>, <code>srcSubresource.aspectMask</code> <stron… string
25895 …"text": " For each element of <code>pRegions</code>, <code>dstSubresource.aspectMask</code> <stron… string
25899 …"text": " For each element of <code>pRegions</code>, <code>srcOffsets</code>[0].x and <code>srcOff… string
25903 …"text": " For each element of <code>pRegions</code>, <code>srcOffsets</code>[0].y and <code>srcOff… string
25907 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
25911 …"text": " For each element of <code>pRegions</code>, <code>srcOffsets</code>[0].z and <code>srcOff… string
25915 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
25919 …"text": " For each element of <code>pRegions</code>, <code>dstOffsets</code>[0].x and <code>dstOff… string
25923 …"text": " For each element of <code>pRegions</code>, <code>dstOffsets</code>[0].y and <code>dstOff… string
25927 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
25931 …"text": " For each element of <code>pRegions</code>, <code>dstOffsets</code>[0].z and <code>dstOff… string
25935 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
25939 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
25943 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
25947 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
25951 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
25955 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
25959 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
25963 …"text": " <code>filter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFilte… string
25967 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
25971 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
25975 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
25979 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
25983 …"text": " Each of <code>commandBuffer</code>, <code>dstImage</code>, and <code>srcImage</code> <st… string
25989 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> not use a <a href=\"#format… string
25993 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> not use a <a href=\"#format… string
25999 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26003 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26009 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26013 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26019 …"text": " If <code>filter</code> is <code>VK_FILTER_CUBIC_EXT</code>, then the <a href=\"#resource… string
26023 …"text": " If <code>filter</code> is <code>VK_FILTER_CUBIC_EXT</code>, <code>srcImage</code> <stron… string
26029 …"text": " <code>dstImage</code> and <code>srcImage</code> <strong class=\"purple\">must</strong> n… string
26037 …"text": " The <code>aspectMask</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
26041 …"text": " The <code>layerCount</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
26045 …"text": " <code>srcSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26049 …"text": " <code>dstSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26057 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
26061 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
26065 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
26071 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
26075 …"text": " <code>pBlitImageInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
26079 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
26083 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
26087 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
26095 …"text": " The source region specified by each element of <code>pRegions</code> <strong class=\"pur… string
26099 …"text": " The destination region specified by each element of <code>pRegions</code> <strong class=… string
26103 …"text": " The union of all destination regions, specified by the elements of <code>pRegions</code>… string
26107 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>srcImage</… string
26111 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
26115 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
26119 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
26123 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
26127 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with <cod… string
26131 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
26135 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
26139 …"text": " If either of <code>srcImage</code> or <code>dstImage</code> was created with a signed in… string
26143 …"text": " If either of <code>srcImage</code> or <code>dstImage</code> was created with an unsigned… string
26147 …"text": " If either of <code>srcImage</code> or <code>dstImage</code> was created with a depth/ste… string
26151 …"text": " If <code>srcImage</code> was created with a depth/stencil format, <code>filter</code> <s… string
26155 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have been created with a <c… string
26159 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have been created with a <c… string
26163 …"text": " If <code>filter</code> is <code>VK_FILTER_LINEAR</code>, then the <a href=\"#resources-i… string
26167 …"text": " The <code>srcSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
26171 …"text": " The <code>dstSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
26175 …"text": " The <span class=\"eq\"><code>srcSubresource.baseArrayLayer</code> &#43; <code>srcSubreso… string
26179 …"text": " The <span class=\"eq\"><code>dstSubresource.baseArrayLayer</code> &#43; <code>dstSubreso… string
26183 …"text": " If either <code>srcImage</code> or <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_… string
26187 …"text": " For each element of <code>pRegions</code>, <code>srcSubresource.aspectMask</code> <stron… string
26191 …"text": " For each element of <code>pRegions</code>, <code>dstSubresource.aspectMask</code> <stron… string
26195 …"text": " For each element of <code>pRegions</code>, <code>srcOffsets</code>[0].x and <code>srcOff… string
26199 …"text": " For each element of <code>pRegions</code>, <code>srcOffsets</code>[0].y and <code>srcOff… string
26203 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
26207 …"text": " For each element of <code>pRegions</code>, <code>srcOffsets</code>[0].z and <code>srcOff… string
26211 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
26215 …"text": " For each element of <code>pRegions</code>, <code>dstOffsets</code>[0].x and <code>dstOff… string
26219 …"text": " For each element of <code>pRegions</code>, <code>dstOffsets</code>[0].y and <code>dstOff… string
26223 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
26227 …"text": " For each element of <code>pRegions</code>, <code>dstOffsets</code>[0].z and <code>dstOff… string
26231 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
26235 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BLI… string
26239 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
26243 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
26247 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26251 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
26255 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26259 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
26263 …"text": " <code>filter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFilte… string
26267 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
26271 …"text": " Both of <code>dstImage</code>, and <code>srcImage</code> <strong class=\"purple\">must</… string
26277 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> not use a <a href=\"#format… string
26281 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> not use a <a href=\"#format… string
26287 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26291 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26297 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26301 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26307 …"text": " If <code>filter</code> is <code>VK_FILTER_CUBIC_EXT</code>, then the <a href=\"#resource… string
26311 …"text": " If <code>filter</code> is <code>VK_FILTER_CUBIC_EXT</code>, <code>srcImage</code> <stron… string
26317 …"text": " <code>dstImage</code> and <code>srcImage</code> <strong class=\"purple\">must</strong> n… string
26323 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
26327 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
26331 …"text": " If any element of <code>pRegions</code> contains <a href=\"#VkCopyCommandTransformInfoQC… string
26339 …"text": " The <code>aspectMask</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
26343 …"text": " The <code>layerCount</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
26347 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
26351 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
26355 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
26359 …"text": " <code>srcSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26363 …"text": " <code>dstSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26371 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
26375 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
26379 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
26385 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
26389 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
26393 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
26397 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
26401 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
26405 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
26409 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
26413 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
26417 …"text": " <code>srcImage</code> and <code>dstImage</code> <strong class=\"purple\">must</strong> h… string
26421 …"text": " The <code>srcSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
26425 …"text": " The <code>dstSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
26429 …"text": " The <span class=\"eq\"><code>srcSubresource.baseArrayLayer</code> &#43; <code>srcSubreso… string
26433 …"text": " The <span class=\"eq\"><code>dstSubresource.baseArrayLayer</code> &#43; <code>dstSubreso… string
26437 …"text": " If either <code>srcImage</code> or <code>dstImage</code> are of type <code>VK_IMAGE_TYPE… string
26441 …"text": " If either <code>srcImage</code> or <code>dstImage</code> are of type <code>VK_IMAGE_TYPE… string
26445 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.x</code> and <span class=\"eq… string
26449 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.y</code> and <span class=\"eq… string
26453 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
26457 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.z</code> and <span class=\"eq… string
26461 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
26465 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.x</code> and <span class=\"eq… string
26469 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.y</code> and <span class=\"eq… string
26473 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
26477 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.z</code> and <span class=\"eq… string
26481 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
26485 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
26489 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
26493 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26497 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
26501 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26505 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
26509 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
26513 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
26517 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
26521 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
26525 …"text": " Each of <code>commandBuffer</code>, <code>dstImage</code>, and <code>srcImage</code> <st… string
26531 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26535 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26541 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26545 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26551 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
26557 …"text": " <code>dstImage</code> and <code>srcImage</code> <strong class=\"purple\">must</strong> n… string
26565 …"text": " The <code>aspectMask</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
26569 …"text": " The <code>layerCount</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
26573 …"text": " <code>srcSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26577 …"text": " <code>dstSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26585 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
26589 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
26593 …"text": " The <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature <st… string
26597 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> include only a single pipeline… string
26601 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> include only stages that are v… string
26605 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be less than or equal to t… string
26609 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with the… string
26613 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
26617 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</… string
26621 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
26625 …"text": " <code>stage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
26629 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
26633 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
26637 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
26641 …"text": " Both of <code>commandBuffer</code>, and <code>dstBuffer</code> <strong class=\"purple\">… string
26647 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
26653 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
26659 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
26665 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, pname:s… string
26669 …"text": " If the <a href=\"#features-taskShader\">task shaders</a> feature is not enabled, pname:s… string
26675 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
26681 …"text": " If the <a href=\"#features-subpassShading\">subpass shading</a> feature is not enabled, … string
26687 …"text": " If the <a href=\"#features-invocationMask\">invocation mask image</a> feature is not ena… string
26695 …"text": " <code>pipelineStage</code> <strong class=\"purple\">must</strong> be a <a href=\"#synchr… string
26699 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
26703 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
26707 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be less than or equal to t… string
26711 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> have been created with <co… string
26715 …"text": " If <code>dstBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong> b… string
26719 …"text": " <code>dstOffset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</… string
26723 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
26727 …"text": " If <code>pipelineStage</code> is not <code>0</code>, <code>pipelineStage</code> <strong … string
26731 …"text": " <code>dstBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
26735 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
26739 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
26743 …"text": " Both of <code>commandBuffer</code>, and <code>dstBuffer</code> <strong class=\"purple\">… string
26749 …"text": " If the <a href=\"#features-conditionalRendering\">conditional rendering</a> feature is n… string
26755 …"text": " If the <a href=\"#features-fragmentDensityMap\">fragment density map</a> feature is not … string
26761 …"text": " If the <a href=\"#features-transformFeedback\">transform feedback</a> feature is not ena… string
26767 …"text": " If the <a href=\"#features-meshShader\">mesh shaders</a> feature is not enabled, <code>p… string
26773 …"text": " If the <a href=\"#features-shadingRateImage\">shading rate image</a> feature is not enab… string
26779 …"text": " If the <a href=\"#features-synchronization2\"><code>synchronization2</code></a> feature … string
26785 …"text": " <code>pipelineStage</code> <strong class=\"purple\">must</strong> not be <code>VK_PIPELI… string
26793 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
26797 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
26801 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
26807 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
26811 …"text": " <code>pResolveImageInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
26815 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
26819 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
26823 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
26831 …"text": " The union of all source regions, and the union of all destination regions, specified by … string
26835 …"text": " If <code>srcImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
26839 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
26843 …"text": " If <code>dstImage</code> is non-sparse then it <strong class=\"purple\">must</strong> be… string
26847 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> have a sample count equal t… string
26851 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
26855 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> specify the layout of… string
26859 …"text": " The <a href=\"#resources-image-format-features\">format features</a> of <code>dstImage</… string
26863 …"text": " <code>srcImage</code> and <code>dstImage</code> <strong class=\"purple\">must</strong> h… string
26867 …"text": " The <code>srcSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
26871 …"text": " The <code>dstSubresource.mipLevel</code> member of each element of <code>pRegions</code>… string
26875 …"text": " The <span class=\"eq\"><code>srcSubresource.baseArrayLayer</code> &#43; <code>srcSubreso… string
26879 …"text": " The <span class=\"eq\"><code>dstSubresource.baseArrayLayer</code> &#43; <code>dstSubreso… string
26883 …"text": " If either <code>srcImage</code> or <code>dstImage</code> are of type <code>VK_IMAGE_TYPE… string
26887 …"text": " If either <code>srcImage</code> or <code>dstImage</code> are of type <code>VK_IMAGE_TYPE… string
26891 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.x</code> and <span class=\"eq… string
26895 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.y</code> and <span class=\"eq… string
26899 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
26903 …"text": " For each element of <code>pRegions</code>, <code>srcOffset.z</code> and <span class=\"eq… string
26907 …"text": " If <code>srcImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
26911 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.x</code> and <span class=\"eq… string
26915 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.y</code> and <span class=\"eq… string
26919 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code>, then for each element… string
26923 …"text": " For each element of <code>pRegions</code>, <code>dstOffset.z</code> and <span class=\"eq… string
26927 …"text": " If <code>dstImage</code> is of type <code>VK_IMAGE_TYPE_1D</code> or <code>VK_IMAGE_TYPE… string
26931 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_RES… string
26935 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
26939 …"text": " <code>srcImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
26943 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26947 …"text": " <code>dstImage</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIma… string
26951 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
26955 …"text": " <code>pRegions</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
26959 …"text": " <code>regionCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
26963 …"text": " Both of <code>dstImage</code>, and <code>srcImage</code> <strong class=\"purple\">must</… string
26969 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26973 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26979 …"text": " <code>srcImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26983 …"text": " <code>dstImageLayout</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_LAY… string
26989 …"text": " If the <a href=\"#features-linearColorAttachment\"><code>linearColorAttachment</code></a… string
26995 …"text": " <code>dstImage</code> and <code>srcImage</code> <strong class=\"purple\">must</strong> n… string
27003 …"text": " The <code>aspectMask</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
27007 …"text": " The <code>layerCount</code> member of <code>srcSubresource</code> and <code>dstSubresour… string
27011 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
27015 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
27019 …"text": " <code>srcSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
27023 …"text": " <code>dstSubresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
27031 …"text": " If <code>topology</code> is <code>VK_PRIMITIVE_TOPOLOGY_POINT_LIST</code>, <code>VK_PRIM… string
27037 …"text": " If <code>topology</code> is <code>VK_PRIMITIVE_TOPOLOGY_POINT_LIST</code>, <code>VK_PRIM… string
27041 …"text": " If <code>topology</code> is <code>VK_PRIMITIVE_TOPOLOGY_PATCH_LIST</code>, and <code>pri… string
27047 …"text": " If the <a href=\"#features-geometryShader\">geometry shaders</a> feature is not enabled,… string
27051 …"text": " If the <a href=\"#features-tessellationShader\">tessellation shaders</a> feature is not … string
27055 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
27059 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
27063 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
27067 …"text": " <code>topology</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPri… string
27073 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
27081 …"text": " The <a href=\"#features-extendedDynamicState2\">extendedDynamicState2</a> feature <stron… string
27085 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
27089 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
27093 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
27101 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
27105 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
27109 …"text": " <code>primitiveTopology</code> <strong class=\"purple\">must</strong> be a valid <a href… string
27113 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
27117 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
27125 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
27129 …"text": " The sum of <code>offset</code> and the address of the range of <code>VkDeviceMemory</cod… string
27133 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
27137 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
27141 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
27145 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
27149 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIn… string
27153 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
27157 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
27161 …"text": " Both of <code>buffer</code>, and <code>commandBuffer</code> <strong class=\"purple\">mus… string
27167 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> not be <code>VK_INDEX_TYPE… string
27173 …"text": " If <code>indexType</code> is <code>VK_INDEX_TYPE_UINT8_EXT</code>, the <a href=\"#featur… string
27181 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
27185 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
27189 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
27193 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
27197 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
27201 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
27205 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27209 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
27213 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27217 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27221 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27225 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
27229 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
27233 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
27237 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
27241 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
27245 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
27249 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
27253 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
27257 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
27261 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
27265 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
27269 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
27273 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
27277 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
27281 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
27285 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
27289 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
27295 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
27301 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
27305 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
27309 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
27315 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
27321 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
27327 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
27331 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
27337 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
27343 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
27349 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
27355 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
27359 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
27363 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
27367 …"text": " If any of the shader stages of the <code>VkPipeline</code> bound to the pipeline bind po… string
27373 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
27377 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
27381 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
27385 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
27389 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
27393 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
27399 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
27405 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
27411 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27415 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
27419 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
27423 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
27429 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27433 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27439 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27443 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27449 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27455 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27461 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
27465 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
27469 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
27473 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
27477 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
27483 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
27489 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27493 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27497 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27501 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27505 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27509 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27513 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27519 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27523 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27529 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27533 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27539 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27545 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27551 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
27555 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27559 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27563 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
27567 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27571 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27575 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27581 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
27585 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
27591 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
27597 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
27603 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
27611 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
27615 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
27619 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
27623 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
27627 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
27631 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
27635 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27639 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
27643 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27647 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27651 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
27655 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
27659 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
27663 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
27667 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
27671 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
27675 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
27679 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
27683 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
27687 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
27691 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
27695 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
27699 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
27703 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
27707 …"text": " <span class=\"eq\">(<code>indexSize</code> {times} (<code>firstIndex</code> &#43; <code>… string
27711 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
27715 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
27719 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
27723 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
27729 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
27735 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
27739 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
27743 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
27749 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
27755 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
27761 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
27765 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
27771 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
27777 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
27783 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
27789 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
27793 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
27797 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
27801 …"text": " If any of the shader stages of the <code>VkPipeline</code> bound to the pipeline bind po… string
27807 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
27811 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
27815 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
27819 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
27823 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
27827 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
27833 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
27839 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
27845 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27849 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
27853 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
27857 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
27863 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27867 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27873 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27877 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27883 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27889 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
27895 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
27899 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
27903 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
27907 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
27911 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
27917 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
27923 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27927 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27931 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27935 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27939 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27943 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27947 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27953 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27957 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27963 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27967 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27973 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27979 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27985 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
27989 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27993 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
27997 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
28001 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28005 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28009 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28015 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
28019 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
28025 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
28031 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
28037 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
28045 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
28049 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
28053 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
28057 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
28061 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
28065 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
28069 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28073 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
28077 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28081 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28085 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28089 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
28093 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
28097 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
28101 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
28105 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
28109 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
28113 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
28117 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
28121 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
28125 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
28129 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
28133 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
28137 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
28141 …"text": " The <a href=\"#features-multiDraw\">multiDraw</a> feature <strong class=\"purple\">must<… string
28145 …"text": " <code>drawCount</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysi… string
28149 …"text": " If <code>drawCount</code> is greater than zero, <code>pVertexInfo</code> <strong class=\… string
28153 "text": " <code>stride</code> must be a multiple of 4" string
28157 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
28161 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
28165 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
28169 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
28175 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
28181 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
28185 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
28189 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
28195 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
28201 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
28207 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
28211 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
28217 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
28223 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
28229 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
28235 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
28239 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
28243 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
28247 …"text": " If any of the shader stages of the <code>VkPipeline</code> bound to the pipeline bind po… string
28253 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
28257 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
28261 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
28265 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
28269 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
28273 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
28279 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
28285 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
28291 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28295 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
28299 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
28303 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
28309 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28313 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28319 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28323 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28329 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28335 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28341 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
28345 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
28349 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
28353 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
28357 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
28363 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
28369 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28373 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28377 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28381 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28385 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28389 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28393 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28399 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28403 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28409 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28413 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28419 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28425 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28431 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
28435 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28439 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28443 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
28447 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28451 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28455 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28461 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
28465 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
28471 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
28477 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
28483 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
28491 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
28495 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
28499 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
28503 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
28507 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
28511 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
28515 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28519 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
28523 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28527 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28531 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28535 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
28539 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
28543 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
28547 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
28551 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
28555 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
28559 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
28563 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
28567 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
28571 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
28575 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
28579 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
28583 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
28587 …"text": " The <a href=\"#features-multiDraw\">multiDraw</a> feature <strong class=\"purple\">must<… string
28591 …"text": " <span class=\"eq\">(<code>indexSize</code> {times} (<code>firstIndex</code> &#43; <code>… string
28595 …"text": " <code>drawCount</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysi… string
28599 …"text": " If <code>drawCount</code> is greater than zero, <code>pIndexInfo</code> <strong class=\"… string
28603 "text": " <code>stride</code> must be a multiple of 4" string
28607 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
28611 …"text": " If <code>pVertexOffset</code> is not <code>NULL</code>, <code>pVertexOffset</code> <stro… string
28615 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
28619 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
28623 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
28629 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
28635 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
28639 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
28643 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
28649 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
28655 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
28661 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
28665 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
28671 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
28677 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
28683 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
28689 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
28693 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
28697 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
28701 …"text": " If any of the shader stages of the <code>VkPipeline</code> bound to the pipeline bind po… string
28707 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
28711 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
28715 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
28719 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
28723 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
28727 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
28733 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
28739 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
28745 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28749 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
28753 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
28757 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
28763 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28767 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28773 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28777 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28783 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28789 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
28795 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
28799 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
28803 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
28807 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
28811 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
28817 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
28823 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28827 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28831 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28835 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28839 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28843 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28847 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28853 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28857 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28863 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28867 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28873 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28879 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28885 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
28889 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28893 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28897 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
28901 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28905 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28909 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
28915 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
28919 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
28925 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
28931 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
28937 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
28945 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
28949 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
28953 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
28957 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
28961 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
28965 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
28969 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28973 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
28977 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28981 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28985 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
28989 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
28993 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
28997 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
29001 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
29005 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
29009 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
29013 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
29017 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
29021 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
29025 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
29029 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
29033 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
29037 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
29041 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
29045 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
29049 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
29053 …"text": " If the <a href=\"#features-multiDrawIndirect\">multi-draw indirect</a> feature is not en… string
29057 …"text": " <code>drawCount</code> <strong class=\"purple\">must</strong> be less than or equal to <… string
29061 …"text": " If the <a href=\"#features-drawIndirectFirstInstance\">drawIndirectFirstInstance</a> fea… string
29065 …"text": " If <code>drawCount</code> is greater than <code>1</code>, <code>stride</code> <strong cl… string
29069 …"text": " If <code>drawCount</code> is equal to <code>1</code>, <span class=\"eq\">(<code>offset</… string
29073 …"text": " If <code>drawCount</code> is greater than <code>1</code>, <span class=\"eq\">(<code>stri… string
29077 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
29081 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
29085 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
29089 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
29093 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
29097 …"text": " Both of <code>buffer</code>, and <code>commandBuffer</code> <strong class=\"purple\">mus… string
29103 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
29109 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
29113 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
29117 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
29123 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
29129 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
29135 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
29139 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
29145 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
29151 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
29157 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
29163 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
29167 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
29173 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
29177 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
29181 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
29185 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
29189 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
29193 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
29199 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
29205 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
29211 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29215 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
29219 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
29223 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
29229 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29233 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29239 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29243 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29249 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29255 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29261 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
29265 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
29269 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
29273 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
29277 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
29283 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
29289 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29293 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29297 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29301 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29305 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29309 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29313 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29319 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29323 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29329 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29333 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29339 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29345 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29351 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
29355 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29359 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29363 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
29367 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29371 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29375 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29381 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
29385 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
29391 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
29397 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
29403 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
29411 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
29415 …"text": " If the <a href=\"#features-drawIndirectFirstInstance\">drawIndirectFirstInstance</a> fea… string
29423 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
29427 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
29431 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
29435 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
29439 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
29443 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
29447 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29451 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
29455 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29459 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29463 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29467 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
29471 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
29475 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
29479 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
29483 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
29487 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
29491 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
29495 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
29499 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
29503 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
29507 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
29511 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
29515 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
29519 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
29523 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
29527 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
29531 …"text": " If <code>countBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong>… string
29535 …"text": " <code>countBuffer</code> <strong class=\"purple\">must</strong> have been created with t… string
29539 …"text": " <code>countBufferOffset</code> <strong class=\"purple\">must</strong> be a multiple of <… string
29543 …"text": " The count stored in <code>countBuffer</code> <strong class=\"purple\">must</strong> be l… string
29547 …"text": " <span class=\"eq\">(<code>countBufferOffset</code> &#43; <code>sizeof</code>(uint32_t))<… string
29551 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
29555 …"text": " If <code>maxDrawCount</code> is greater than or equal to <code>1</code>, <span class=\"e… string
29559 …"text": " If the count stored in <code>countBuffer</code> is equal to <code>1</code>, <span class=… string
29563 …"text": " If the count stored in <code>countBuffer</code> is greater than <code>1</code>, <span cl… string
29567 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
29571 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
29575 …"text": " <code>countBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
29579 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
29583 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
29587 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
29591 …"text": " Each of <code>buffer</code>, <code>commandBuffer</code>, and <code>countBuffer</code> <s… string
29597 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
29603 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
29607 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
29611 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
29617 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
29623 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
29629 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
29633 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
29639 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
29645 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
29651 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
29657 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
29661 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
29667 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
29671 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
29675 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
29679 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
29683 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
29687 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
29693 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
29699 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
29705 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29709 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
29713 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
29717 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
29723 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29727 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29733 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29737 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29743 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29749 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
29755 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
29759 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
29763 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
29767 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
29771 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
29777 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
29783 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29787 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29791 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29795 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29799 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29803 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29807 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29813 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29817 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29823 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29827 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29833 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29839 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29845 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
29849 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29853 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29857 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
29861 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29865 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29869 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
29875 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
29879 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
29885 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
29891 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
29897 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
29903 …"text": " If <a href=\"#features-drawIndirectCount\">drawIndirectCount</a> is not enabled this fun… string
29911 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
29915 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
29919 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
29923 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
29927 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
29931 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
29935 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29939 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
29943 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29947 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29951 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
29955 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
29959 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
29963 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
29967 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
29971 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
29975 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
29979 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
29983 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
29987 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
29991 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
29995 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
29999 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
30003 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
30007 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
30011 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
30015 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
30019 …"text": " If the <a href=\"#features-multiDrawIndirect\">multi-draw indirect</a> feature is not en… string
30023 …"text": " <code>drawCount</code> <strong class=\"purple\">must</strong> be less than or equal to <… string
30027 …"text": " If <code>drawCount</code> is greater than <code>1</code>, <code>stride</code> <strong cl… string
30031 …"text": " If the <a href=\"#features-drawIndirectFirstInstance\">drawIndirectFirstInstance</a> fea… string
30035 …"text": " If <code>drawCount</code> is equal to <code>1</code>, <span class=\"eq\">(<code>offset</… string
30039 …"text": " If <code>drawCount</code> is greater than <code>1</code>, <span class=\"eq\">(<code>stri… string
30043 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
30047 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
30051 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
30055 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
30059 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
30063 …"text": " Both of <code>buffer</code>, and <code>commandBuffer</code> <strong class=\"purple\">mus… string
30069 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
30075 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
30079 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
30083 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
30089 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
30095 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
30101 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
30105 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
30111 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
30117 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
30123 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
30129 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
30133 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
30139 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
30143 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
30147 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
30151 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
30155 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
30159 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
30165 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
30171 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
30177 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30181 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
30185 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
30189 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
30195 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30199 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30205 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30209 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30215 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30221 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30227 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
30231 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
30235 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
30239 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
30243 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
30249 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
30255 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30259 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30263 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30267 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30271 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30275 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30279 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30285 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30289 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30295 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30299 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30305 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30311 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30317 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
30321 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30325 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30329 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
30333 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30337 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30341 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30347 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
30351 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
30357 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
30363 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
30369 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
30377 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
30381 …"text": " <span class=\"eq\">(<code>indexSize</code> {times} (<code>firstIndex</code> &#43; <code>… string
30385 …"text": " If the <a href=\"#features-drawIndirectFirstInstance\">drawIndirectFirstInstance</a> fea… string
30393 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
30397 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
30401 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
30405 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
30409 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
30413 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
30417 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30421 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
30425 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30429 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30433 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30437 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
30441 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
30445 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
30449 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
30453 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
30457 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
30461 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
30465 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
30469 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
30473 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
30477 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
30481 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
30485 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
30489 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
30493 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
30497 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
30501 …"text": " If <code>countBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong>… string
30505 …"text": " <code>countBuffer</code> <strong class=\"purple\">must</strong> have been created with t… string
30509 …"text": " <code>countBufferOffset</code> <strong class=\"purple\">must</strong> be a multiple of <… string
30513 …"text": " The count stored in <code>countBuffer</code> <strong class=\"purple\">must</strong> be l… string
30517 …"text": " <span class=\"eq\">(<code>countBufferOffset</code> &#43; <code>sizeof</code>(uint32_t))<… string
30521 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
30525 …"text": " If <code>maxDrawCount</code> is greater than or equal to <code>1</code>, <span class=\"e… string
30529 …"text": " If count stored in <code>countBuffer</code> is equal to <code>1</code>, <span class=\"eq… string
30533 …"text": " If count stored in <code>countBuffer</code> is greater than <code>1</code>, <span class=… string
30537 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
30541 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
30545 …"text": " <code>countBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
30549 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
30553 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
30557 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
30561 …"text": " Each of <code>buffer</code>, <code>commandBuffer</code>, and <code>countBuffer</code> <s… string
30567 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
30573 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
30577 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
30581 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
30587 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
30593 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
30599 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
30603 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
30609 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
30615 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
30621 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
30627 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
30631 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
30637 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
30641 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
30645 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
30649 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
30653 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
30657 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
30663 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
30669 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
30675 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30679 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
30683 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
30687 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
30693 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30697 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30703 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30707 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30713 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30719 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
30725 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
30729 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
30733 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
30737 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
30741 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
30747 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
30753 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30757 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30761 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30765 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30769 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30773 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30777 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30783 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30787 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30793 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30797 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30803 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30809 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30815 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
30819 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30823 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30827 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
30831 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30835 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30839 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
30845 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
30849 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
30855 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
30861 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
30867 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
30873 …"text": " If <a href=\"#features-drawIndirectCount\">drawIndirectCount</a> is not enabled this fun… string
30881 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
30885 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
30889 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
30893 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
30897 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
30901 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
30905 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30909 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
30913 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30917 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30921 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
30925 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
30929 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
30933 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
30937 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
30941 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
30945 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
30949 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
30953 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
30957 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
30961 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
30965 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
30969 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
30973 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
30977 …"text": " <code>VkPhysicalDeviceTransformFeedbackFeaturesEXT</code>::<code>transformFeedback</code… string
30981 …"text": " The implementation <strong class=\"purple\">must</strong> support <code>VkPhysicalDevice… string
30985 …"text": " <code>vertexStride</code> <strong class=\"purple\">must</strong> be greater than 0 and l… string
30989 …"text": " If <code>counterBuffer</code> is non-sparse then it <strong class=\"purple\">must</stron… string
30993 …"text": " <code>counterBuffer</code> <strong class=\"purple\">must</strong> have been created with… string
30997 …"text": " <code>counterBufferOffset</code> <strong class=\"purple\">must</strong> be a multiple of… string
31001 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
31005 …"text": " <code>counterBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
31009 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
31013 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
31017 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
31021 …"text": " Both of <code>commandBuffer</code>, and <code>counterBuffer</code> <strong class=\"purpl… string
31027 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
31033 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
31037 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
31041 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
31047 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
31053 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31059 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31063 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31069 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
31075 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
31081 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
31087 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
31091 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
31097 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
31101 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
31105 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
31109 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
31113 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
31117 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
31123 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
31129 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
31135 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31139 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
31143 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
31147 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
31153 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31157 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31163 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31167 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31173 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31179 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31185 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
31189 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
31193 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
31197 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
31201 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
31207 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
31213 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31217 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31221 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31225 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31229 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31233 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31237 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31243 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31247 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31253 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31257 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31263 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31269 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31275 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
31279 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31283 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31287 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
31291 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31295 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31299 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31305 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
31309 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
31315 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
31321 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
31327 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
31335 …"text": " Conditional rendering <strong class=\"purple\">must</strong> not already be <a href=\"#a… string
31339 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
31343 …"text": " <code>pConditionalRenderingBegin</code> <strong class=\"purple\">must</strong> be a vali… string
31347 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
31351 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
31359 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
31363 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
31367 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than the size of <cod… string
31371 "text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of 4" string
31375 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CON… string
31379 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
31383 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
31387 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
31395 …"text": " Conditional rendering <strong class=\"purple\">must</strong> be <a href=\"#active-condit… string
31399 …"text": " If conditional rendering was made <a href=\"#active-conditional-rendering\">active</a> o… string
31403 …"text": " If conditional rendering was made <a href=\"#active-conditional-rendering\">active</a> w… string
31407 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
31411 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
31415 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
31423 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
31427 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
31431 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
31435 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
31439 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
31443 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
31447 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31451 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
31455 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31459 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31463 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31467 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
31471 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
31475 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
31479 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
31483 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
31487 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
31491 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
31495 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
31499 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
31503 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
31507 …"text": " <code>taskCount</code> <strong class=\"purple\">must</strong> be less than or equal to <… string
31511 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
31515 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
31519 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
31523 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
31529 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
31535 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
31539 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
31543 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
31549 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
31555 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31561 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31565 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31571 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
31577 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
31583 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
31589 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
31595 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
31599 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
31603 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
31607 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
31611 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
31615 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
31621 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
31627 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
31633 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31637 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
31641 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
31647 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31651 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31657 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31661 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31667 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31673 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
31679 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
31683 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
31687 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
31693 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
31699 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31703 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31707 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31711 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31715 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31719 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31723 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31729 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31733 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31739 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31743 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31749 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31755 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31761 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
31765 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31769 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31773 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
31777 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31781 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31785 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
31791 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
31799 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
31803 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
31807 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
31811 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
31815 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
31819 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
31823 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31827 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
31831 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31835 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31839 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
31843 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
31847 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
31851 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
31855 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
31859 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
31863 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
31867 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
31871 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
31875 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
31879 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
31883 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
31887 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
31891 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
31895 …"text": " If the <a href=\"#features-multiDrawIndirect\">multi-draw indirect</a> feature is not en… string
31899 …"text": " <code>drawCount</code> <strong class=\"purple\">must</strong> be less than or equal to <… string
31903 …"text": " If <code>drawCount</code> is greater than <code>1</code>, <code>stride</code> <strong cl… string
31907 …"text": " If <code>drawCount</code> is equal to <code>1</code>, <span class=\"eq\">(<code>offset</… string
31911 …"text": " If <code>drawCount</code> is greater than <code>1</code>, <span class=\"eq\">(<code>stri… string
31915 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
31919 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
31923 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
31927 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
31931 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
31935 …"text": " Both of <code>buffer</code>, and <code>commandBuffer</code> <strong class=\"purple\">mus… string
31941 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
31947 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
31951 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
31955 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
31961 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
31967 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31973 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31977 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
31983 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
31989 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
31995 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
32001 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
32005 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
32011 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
32015 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
32019 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
32023 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
32027 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
32031 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
32037 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
32043 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
32049 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32053 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
32057 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
32063 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32067 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32073 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32077 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32083 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32089 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32095 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
32099 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
32103 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
32109 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
32115 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32119 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32123 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32127 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32131 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32135 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32139 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32145 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32149 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32155 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32159 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32165 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32171 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32177 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
32181 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32185 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32189 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
32193 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32197 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32201 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32207 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
32215 …"text": " <code>taskCount</code> <strong class=\"purple\">must</strong> be less than or equal to <… string
32223 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
32227 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
32231 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
32235 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
32239 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
32243 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
32247 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
32251 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
32255 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
32259 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
32263 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
32267 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
32271 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
32275 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
32279 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
32283 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
32287 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
32291 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
32295 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
32299 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
32303 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
32307 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
32311 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
32315 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
32319 …"text": " If <code>countBuffer</code> is non-sparse then it <strong class=\"purple\">must</strong>… string
32323 …"text": " <code>countBuffer</code> <strong class=\"purple\">must</strong> have been created with t… string
32327 …"text": " <code>countBufferOffset</code> <strong class=\"purple\">must</strong> be a multiple of <… string
32331 …"text": " The count stored in <code>countBuffer</code> <strong class=\"purple\">must</strong> be l… string
32335 …"text": " <span class=\"eq\">(<code>countBufferOffset</code> &#43; <code>sizeof</code>(uint32_t))<… string
32339 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
32343 …"text": " If <code>maxDrawCount</code> is greater than or equal to <code>1</code>, <span class=\"e… string
32347 …"text": " If the count stored in <code>countBuffer</code> is equal to <code>1</code>, <span class=… string
32351 …"text": " If the count stored in <code>countBuffer</code> is greater than <code>1</code>, <span cl… string
32355 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
32359 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
32363 …"text": " <code>countBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
32367 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
32371 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
32375 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
32379 …"text": " Each of <code>buffer</code>, <code>commandBuffer</code>, and <code>countBuffer</code> <s… string
32385 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
32391 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
32395 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
32399 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
32405 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
32411 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
32417 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
32421 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
32427 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
32433 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
32439 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
32445 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
32449 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
32455 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
32459 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
32463 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
32467 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
32471 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
32475 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
32481 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
32487 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
32493 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32497 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
32501 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
32507 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32511 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32517 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32521 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32527 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32533 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
32539 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
32543 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
32547 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
32553 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
32559 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32563 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32567 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32571 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32575 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32579 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32583 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32589 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32593 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32599 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32603 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32609 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32615 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32621 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
32625 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32629 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32633 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
32637 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32641 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32645 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
32651 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
32657 …"text": " If <a href=\"#features-drawIndirectCount\">drawIndirectCount</a> is not enabled this fun… string
32665 …"text": " <code>vertexBindingDescriptionCount</code> <strong class=\"purple\">must</strong> be les… string
32669 …"text": " <code>vertexAttributeDescriptionCount</code> <strong class=\"purple\">must</strong> be l… string
32673 …"text": " For every <code>binding</code> specified by each element of <code>pVertexAttributeDescri… string
32677 …"text": " All elements of <code>pVertexBindingDescriptions</code> <strong class=\"purple\">must</s… string
32681 …"text": " All elements of <code>pVertexAttributeDescriptions</code> <strong class=\"purple\">must<… string
32685 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
32689 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
32693 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
32697 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
32701 …"text": " If <code>vertexBindingDescriptionCount</code> is not <code>0</code>, <code>pVertexBindin… string
32705 …"text": " If <code>vertexAttributeDescriptionCount</code> is not <code>0</code>, <code>pVertexAttr… string
32713 …"text": " <code>binding</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysica… string
32717 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be less than or equal to <cod… string
32721 …"text": " <code>inputRate</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVe… string
32727 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
32735 …"text": " <code>location</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysic… string
32739 …"text": " <code>binding</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysica… string
32743 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than or equal to <cod… string
32747 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be allowed as a vertex buffer… string
32751 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
32757 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
32765 …"text": " The <a href=\"#features-vertexInputDynamicState\">vertexInputDynamicState</a> feature <s… string
32769 …"text": " <code>vertexBindingDescriptionCount</code> <strong class=\"purple\">must</strong> be les… string
32773 …"text": " <code>vertexAttributeDescriptionCount</code> <strong class=\"purple\">must</strong> be l… string
32777 …"text": " For every <code>binding</code> specified by each element of <code>pVertexAttributeDescri… string
32781 …"text": " All elements of <code>pVertexBindingDescriptions</code> <strong class=\"purple\">must</s… string
32785 …"text": " All elements of <code>pVertexAttributeDescriptions</code> <strong class=\"purple\">must<… string
32789 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
32793 …"text": " If <code>vertexBindingDescriptionCount</code> is not <code>0</code>, <code>pVertexBindin… string
32797 …"text": " If <code>vertexAttributeDescriptionCount</code> is not <code>0</code>, <code>pVertexAttr… string
32801 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
32805 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
32813 …"text": " <code>binding</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysica… string
32817 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be less than or equal to <cod… string
32821 …"text": " If the <a href=\"#features-vertexAttributeInstanceRateZeroDivisor\">vertexAttributeInsta… string
32825 …"text": " If the <a href=\"#features-vertexAttributeInstanceRateDivisor\">vertexAttributeInstanceR… string
32829 …"text": " <code>divisor</code> <strong class=\"purple\">must</strong> be a value between <code>0</… string
32833 …"text": " If <code>divisor</code> is not <code>1</code> then <code>inputRate</code> <strong class=… string
32837 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VER… string
32841 …"text": " <code>inputRate</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVe… string
32849 …"text": " <code>location</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysic… string
32853 …"text": " <code>binding</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysica… string
32857 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than or equal to <cod… string
32861 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be allowed as a vertex buffer… string
32865 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VER… string
32869 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
32875 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
32883 …"text": " <code>firstBinding</code> <strong class=\"purple\">must</strong> be less than <code>VkPh… string
32887 …"text": " The sum of <code>firstBinding</code> and <code>bindingCount</code> <strong class=\"purpl… string
32891 …"text": " All elements of <code>pOffsets</code> <strong class=\"purple\">must</strong> be less tha… string
32895 …"text": " All elements of <code>pBuffers</code> <strong class=\"purple\">must</strong> have been c… string
32899 …"text": " Each element of <code>pBuffers</code> that is non-sparse <strong class=\"purple\">must</… string
32903 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
32907 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
32911 …"text": " <code>pBuffers</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
32915 …"text": " <code>pOffsets</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
32919 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
32923 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
32927 …"text": " <code>bindingCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
32931 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pBuffers</code> that are v… string
32937 …"text": " If an element of <code>pBuffers</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>… string
32945 …"text": " <code>firstBinding</code> <strong class=\"purple\">must</strong> be less than <code>VkPh… string
32949 …"text": " The sum of <code>firstBinding</code> and <code>bindingCount</code> <strong class=\"purpl… string
32953 …"text": " All elements of <code>pOffsets</code> <strong class=\"purple\">must</strong> be less tha… string
32957 …"text": " If <code>pSizes</code> is not <code>NULL</code>, all elements of <code>pOffsets</code> p… string
32961 …"text": " All elements of <code>pBuffers</code> <strong class=\"purple\">must</strong> have been c… string
32965 …"text": " Each element of <code>pBuffers</code> that is non-sparse <strong class=\"purple\">must</… string
32969 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
32973 …"text": " If <code>pStrides</code> is not <code>NULL</code> each element of <code>pStrides</code> … string
32977 …"text": " If <code>pStrides</code> is not <code>NULL</code> each element of <code>pStrides</code> … string
32981 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
32985 …"text": " <code>pBuffers</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
32989 …"text": " <code>pOffsets</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
32993 …"text": " If <code>pSizes</code> is not <code>NULL</code>, <code>pSizes</code> <strong class=\"pur… string
32997 …"text": " If <code>pStrides</code> is not <code>NULL</code>, <code>pStrides</code> <strong class=\… string
33001 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33005 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33009 …"text": " If any of <code>pSizes</code>, or <code>pStrides</code> are not <code>NULL</code>, <code… string
33013 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pBuffers</code> that are v… string
33019 …"text": " If an element of <code>pBuffers</code> is <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>… string
33027 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33031 …"text": " <code>pVertexBindingDivisors</code> <strong class=\"purple\">must</strong> be a valid po… string
33035 …"text": " <code>vertexBindingDivisorCount</code> <strong class=\"purple\">must</strong> be greater… string
33043 …"text": " <code>binding</code> <strong class=\"purple\">must</strong> be less than <code>VkPhysica… string
33047 …"text": " If the <code>vertexAttributeInstanceRateZeroDivisor</code> feature is not enabled, <code… string
33051 …"text": " If the <code>vertexAttributeInstanceRateDivisor</code> feature is not enabled, <code>div… string
33055 …"text": " <code>divisor</code> <strong class=\"purple\">must</strong> be a value between <code>0</… string
33059 …"text": " <a href=\"#VkVertexInputBindingDescription\">VkVertexInputBindingDescription</a>::<code>… string
33067 …"text": " <code>patchControlPoints</code> <strong class=\"purple\">must</strong> be greater than z… string
33071 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33075 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
33079 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
33083 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33091 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33095 …"text": " <code>domainOrigin</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
33103 …"text": " <code>VkPhysicalDeviceTransformFeedbackFeaturesEXT</code>::<code>transformFeedback</code… string
33107 …"text": " <code>firstBinding</code> <strong class=\"purple\">must</strong> be less than <code>VkPh… string
33111 …"text": " The sum of <code>firstBinding</code> and <code>bindingCount</code> <strong class=\"purpl… string
33115 …"text": " All elements of <code>pOffsets</code> <strong class=\"purple\">must</strong> be less tha… string
33119 …"text": " All elements of <code>pOffsets</code> <strong class=\"purple\">must</strong> be a multip… string
33123 …"text": " All elements of <code>pBuffers</code> <strong class=\"purple\">must</strong> have been c… string
33127 …"text": " If the optional <code>pSize</code> array is specified, each element of <code>pSizes</cod… string
33131 …"text": " All elements of <code>pSizes</code> <strong class=\"purple\">must</strong> be either <co… string
33135 …"text": " All elements of <code>pOffsets</code> plus <code>pSizes</code>, where the <code>pSizes</… string
33139 …"text": " Each element of <code>pBuffers</code> that is non-sparse <strong class=\"purple\">must</… string
33143 …"text": " Transform feedback <strong class=\"purple\">must</strong> not be active when the <code>v… string
33147 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33151 …"text": " <code>pBuffers</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
33155 …"text": " <code>pOffsets</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
33159 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33163 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33167 …"text": " <code>bindingCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
33171 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pBuffers</code> <strong cl… string
33179 …"text": " <code>VkPhysicalDeviceTransformFeedbackFeaturesEXT</code>::<code>transformFeedback</code… string
33183 "text": " Transform feedback <strong class=\"purple\">must</strong> not be active" string
33187 …"text": " <code>firstCounterBuffer</code> <strong class=\"purple\">must</strong> be less than <cod… string
33191 …"text": " The sum of <code>firstCounterBuffer</code> and <code>counterBufferCount</code> <strong c… string
33195 …"text": " If <code>counterBufferCount</code> is not <code>0</code>, and <code>pCounterBuffers</cod… string
33199 …"text": " For each buffer handle in the array, if it is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HA… string
33203 …"text": " If <code>pCounterBuffer</code> is <code>NULL</code>, then <code>pCounterBufferOffsets</c… string
33207 …"text": " For each buffer handle in the <code>pCounterBuffers</code> array that is not <a href=\"#… string
33211 …"text": " A valid graphics pipeline <strong class=\"purple\">must</strong> be bound to <code>VK_PI… string
33215 …"text": " The last <a href=\"#pipeline-graphics-subsets-pre-rasterization\">pre-rasterization shad… string
33219 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33223 …"text": " If <code>counterBufferCount</code> is not <code>0</code>, and <code>pCounterBufferOffset… string
33227 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33231 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33235 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
33239 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pCounterBuffers</code> tha… string
33245 …"text": " Transform feedback <strong class=\"purple\">must</strong> not be made active in a render… string
33253 …"text": " <code>VkPhysicalDeviceTransformFeedbackFeaturesEXT</code>::<code>transformFeedback</code… string
33257 "text": " Transform feedback <strong class=\"purple\">must</strong> be active" string
33261 …"text": " <code>firstCounterBuffer</code> <strong class=\"purple\">must</strong> be less than <cod… string
33265 …"text": " The sum of <code>firstCounterBuffer</code> and <code>counterBufferCount</code> <strong c… string
33269 …"text": " If <code>counterBufferCount</code> is not <code>0</code>, and <code>pCounterBuffers</cod… string
33273 …"text": " For each buffer handle in the array, if it is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HA… string
33277 …"text": " If <code>pCounterBuffer</code> is <code>NULL</code>, then <code>pCounterBufferOffsets</c… string
33281 …"text": " For each buffer handle in the <code>pCounterBuffers</code> array that is not <a href=\"#… string
33285 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33289 …"text": " If <code>counterBufferCount</code> is not <code>0</code>, and <code>pCounterBufferOffset… string
33293 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33297 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33301 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
33305 …"text": " Both of <code>commandBuffer</code>, and the elements of <code>pCounterBuffers</code> tha… string
33313 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than or equ… string
33317 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33321 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33325 …"text": " <code>pViewportSwizzles</code> <strong class=\"purple\">must</strong> be a valid pointer… string
33329 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
33337 …"text": " <code>x</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkViewportCo… string
33341 …"text": " <code>y</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkViewportCo… string
33345 …"text": " <code>z</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkViewportCo… string
33349 …"text": " <code>w</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkViewportCo… string
33357 …"text": " If <code>provokingVertexMode</code> is <code>VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT</c… string
33361 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33365 …"text": " <code>provokingVertexMode</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
33373 …"text": " If <a href=\"#features-depthClipControl\">depthClipControl</a> is not enabled, <code>neg… string
33377 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33385 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33389 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
33397 …"text": " The sum of <code>firstViewport</code> and <code>viewportCount</code> <strong class=\"pur… string
33401 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33405 …"text": " <code>pViewportWScalings</code> <strong class=\"purple\">must</strong> be a valid pointe… string
33409 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33413 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33417 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
33425 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
33429 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
33433 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be less than or equal … string
33437 …"text": " <code>scissorCount</code> <strong class=\"purple\">must</strong> be less than or equal t… string
33441 …"text": " The <code>x</code> and <code>y</code> members of <code>offset</code> member of any eleme… string
33445 …"text": " Evaluation of <span class=\"eq\">(<code>offset.x</code> &#43; <code>extent.width</code>)… string
33449 …"text": " Evaluation of <span class=\"eq\">(<code>offset.y</code> &#43; <code>extent.height</code>… string
33453 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33457 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
33461 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
33465 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33471 …"text": " <code>scissorCount</code> and <code>viewportCount</code> <strong class=\"purple\">must</… string
33475 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
33479 …"text": " <code>scissorCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
33485 …"text": " If the graphics pipeline is being created without <code>VK_DYNAMIC_STATE_VIEWPORT_WITH_C… string
33489 …"text": " If the graphics pipeline is being created with <code>VK_DYNAMIC_STATE_VIEWPORT_WITH_COUN… string
33493 …"text": " If the graphics pipeline is being created with <code>VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT… string
33499 …"text": " If the <code>viewportWScalingEnable</code> member of a <a href=\"#VkPipelineViewportWSca… string
33507 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
33511 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be between <code>1</co… string
33515 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
33519 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33523 …"text": " <code>pViewports</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
33527 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33531 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33535 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
33541 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not have <a href=\"#Vk… string
33549 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
33553 …"text": " <code>scissorCount</code> <strong class=\"purple\">must</strong> be between <code>1</cod… string
33557 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
33561 …"text": " The <code>x</code> and <code>y</code> members of <code>offset</code> member of any eleme… string
33565 …"text": " Evaluation of <span class=\"eq\">(<code>offset.x</code> &#43; <code>extent.width</code>)… string
33569 …"text": " Evaluation of <span class=\"eq\">(<code>offset.y</code> &#43; <code>extent.height</code>… string
33573 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33577 …"text": " <code>pScissors</code> <strong class=\"purple\">must</strong> be a valid pointer to an a… string
33581 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33585 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33589 …"text": " <code>scissorCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
33595 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not have <a href=\"#Vk… string
33603 …"text": " The sum of <code>firstViewport</code> and <code>viewportCount</code> <strong class=\"pur… string
33607 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
33611 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
33615 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33619 …"text": " <code>pViewports</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
33623 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33627 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33631 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
33637 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not have <a href=\"#Vk… string
33645 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be greater than <code>0.0</cod… string
33649 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be less than or equal to <code… string
33653 …"text": " The absolute value of <code>height</code> <strong class=\"purple\">must</strong> be less… string
33657 …"text": " <code>x</code> <strong class=\"purple\">must</strong> be greater than or equal to <code>… string
33661 …"text": " <span class=\"eq\">(<code>x</code> &#43; <code>width</code>)</span> <strong class=\"purp… string
33665 …"text": " <code>y</code> <strong class=\"purple\">must</strong> be greater than or equal to <code>… string
33669 …"text": " <span class=\"eq\">(<code>y</code> &#43; <code>height</code>)</span> <strong class=\"pur… string
33675 …"text": " <code>height</code> <strong class=\"purple\">must</strong> be greater than <code>0.0</co… string
33681 …"text": " <code>y</code> <strong class=\"purple\">must</strong> be less than or equal to <code>vie… string
33685 …"text": " <span class=\"eq\">(<code>y</code> &#43; <code>height</code>)</span> <strong class=\"pur… string
33691 …"text": " Unless <code><a href=\"#VK_EXT_depth_range_unrestricted\">VK_EXT_depth_range_unrestricte… string
33695 …"text": " Unless <code><a href=\"#VK_EXT_depth_range_unrestricted\">VK_EXT_depth_range_unrestricte… string
33701 …"text": " <code>minDepth</code> <strong class=\"purple\">must</strong> be between <code>0.0</code>… string
33705 …"text": " <code>maxDepth</code> <strong class=\"purple\">must</strong> be between <code>0.0</code>… string
33713 …"text": " If the <a href=\"#features-depthClamp\">depth clamping</a> feature is not enabled, <code… string
33717 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33721 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
33725 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
33729 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33733 …"text": " <code>polygonMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
33737 …"text": " <code>cullMode</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
33741 …"text": " <code>frontFace</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFr… string
33747 …"text": " If the <a href=\"#features-fillModeNonSolid\">non-solid fill modes</a> feature is not en… string
33753 …"text": " If the <a href=\"#features-fillModeNonSolid\">non-solid fill modes</a> feature is not en… string
33757 …"text": " If the <code><a href=\"#VK_NV_fill_rectangle\">VK_NV_fill_rectangle</a></code> extension… string
33763 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
33771 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33775 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33783 …"text": " If the <a href=\"#features-sampleRateShading\">sample rate shading</a> feature is not en… string
33787 …"text": " If the <a href=\"#features-alphaToOne\">alpha to one</a> feature is not enabled, <code>a… string
33791 …"text": " <code>minSampleShading</code> <strong class=\"purple\">must</strong> be in the range <sp… string
33795 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33799 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
33803 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
33807 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33811 …"text": " <code>rasterizationSamples</code> <strong class=\"purple\">must</strong> be a valid <a h… string
33815 …"text": " If <code>pSampleMask</code> is not <code>NULL</code>, <code>pSampleMask</code> <strong c… string
33821 …"text": " If the <code><a href=\"#VK_NV_framebuffer_mixed_samples\">VK_NV_framebuffer_mixed_sample… string
33829 …"text": " The <a href=\"#features-extendedDynamicState2\">extendedDynamicState2</a> feature <stron… string
33833 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33837 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33841 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33849 …"text": " <code>VkPhysicalDeviceTransformFeedbackFeaturesEXT</code>::<code>geometryStreams</code> … string
33853 …"text": " <code>rasterizationStream</code> <strong class=\"purple\">must</strong> be less than <a … string
33857 …"text": " <code>rasterizationStream</code> <strong class=\"purple\">must</strong> be zero if <code… string
33861 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33865 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
33873 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33877 …"text": " <code>rasterizationOrder</code> <strong class=\"purple\">must</strong> be a valid <a hre… string
33885 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33889 …"text": " <code>sampleLocationsInfo</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
33897 …"text": " <code>sampleLocationsPerPixel</code> <strong class=\"purple\">must</strong> be a bit val… string
33901 …"text": " <code>sampleLocationsCount</code> <strong class=\"purple\">must</strong> equal <span cla… string
33905 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
33909 …"text": " If <code>sampleLocationsCount</code> is not <code>0</code>, <code>pSampleLocations</code… string
33917 …"text": " The <code>sampleLocationsPerPixel</code> member of <code>pSampleLocationsInfo</code> <st… string
33921 …"text": " If <a href=\"#VkPhysicalDeviceSampleLocationsPropertiesEXT\">VkPhysicalDeviceSampleLocat… string
33925 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
33929 …"text": " <code>pSampleLocationsInfo</code> <strong class=\"purple\">must</strong> be a valid poin… string
33933 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
33937 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
33945 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
33949 …"text": " <code>pFragmentShadingRateCount</code> <strong class=\"purple\">must</strong> be a valid… string
33953 …"text": " If the value referenced by <code>pFragmentShadingRateCount</code> is not <code>0</code>,… string
33961 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
33965 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
33973 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
33977 …"text": " Any given element of <code>combinerOps</code> <strong class=\"purple\">must</strong> be … string
33985 …"text": " If <a href=\"#features-pipelineFragmentShadingRate\"><code>pipelineFragmentShadingRate</… string
33989 …"text": " If <a href=\"#features-pipelineFragmentShadingRate\"><code>pipelineFragmentShadingRate</… string
33993 …"text": " One of <a href=\"#features-pipelineFragmentShadingRate\"><code>pipelineFragmentShadingRa… string
33997 …"text": " If the <a href=\"#features-primitiveFragmentShadingRate\"><code>primitiveFragmentShading… string
34001 …"text": " If the <a href=\"#features-attachmentFragmentShadingRate\"><code>attachmentFragmentShadi… string
34005 …"text": " If the <a href=\"#limits-fragmentShadingRateNonTrivialCombinerOps\"><code>fragmentSizeNo… string
34009 …"text": " <code>pFragmentSize-&gt;width</code> <strong class=\"purple\">must</strong> be greater t… string
34013 …"text": " <code>pFragmentSize-&gt;height</code> <strong class=\"purple\">must</strong> be greater … string
34017 …"text": " <code>pFragmentSize-&gt;width</code> <strong class=\"purple\">must</strong> be a power-o… string
34021 …"text": " <code>pFragmentSize-&gt;height</code> <strong class=\"purple\">must</strong> be a power-… string
34025 …"text": " <code>pFragmentSize-&gt;width</code> <strong class=\"purple\">must</strong> be less than… string
34029 …"text": " <code>pFragmentSize-&gt;height</code> <strong class=\"purple\">must</strong> be less tha… string
34033 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34037 …"text": " <code>pFragmentSize</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
34041 …"text": " Any given element of <code>combinerOps</code> <strong class=\"purple\">must</strong> be … string
34045 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34049 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34057 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34061 …"text": " <code>shadingRateType</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
34065 …"text": " <code>shadingRate</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
34069 …"text": " Any given element of <code>combinerOps</code> <strong class=\"purple\">must</strong> be … string
34077 …"text": " If <a href=\"#features-pipelineFragmentShadingRate\"><code>pipelineFragmentShadingRate</… string
34081 …"text": " If <a href=\"#features-supersampleFragmentShadingRates\"><code>supersampleFragmentShadin… string
34085 …"text": " If <a href=\"#features-noInvocationFragmentShadingRates\"><code>noInvocationFragmentShad… string
34089 …"text": " <a href=\"#features-fragmentShadingRateEnums\"><code>fragmentShadingRateEnums</code></a>… string
34093 …"text": " One of <a href=\"#features-pipelineFragmentShadingRate\"><code>pipelineFragmentShadingRa… string
34097 …"text": " If the <a href=\"#features-primitiveFragmentShadingRate\"><code>primitiveFragmentShading… string
34101 …"text": " If the <a href=\"#features-attachmentFragmentShadingRate\"><code>attachmentFragmentShadi… string
34105 …"text": " If the <a href=\"#limits-fragmentShadingRateNonTrivialCombinerOps\"><code>fragmentSizeNo… string
34109 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34113 …"text": " <code>shadingRate</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
34117 …"text": " Any given element of <code>combinerOps</code> <strong class=\"purple\">must</strong> be … string
34121 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34125 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34133 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34137 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be less than or equal … string
34141 …"text": " If <code>shadingRateImageEnable</code> is <code>VK_TRUE</code>, <code>viewportCount</cod… string
34145 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34153 …"text": " The <a href=\"#features-shadingRateImage\">shading rate image</a> feature <strong class=… string
34157 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
34161 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
34165 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
34169 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
34173 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
34177 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34181 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
34185 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
34189 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34193 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34197 …"text": " Both of <code>commandBuffer</code>, and <code>imageView</code> that are valid handles of… string
34205 …"text": " The <a href=\"#features-shadingRateImage\">shading rate image</a> feature <strong class=… string
34209 …"text": " The sum of <code>firstViewport</code> and <code>viewportCount</code> <strong class=\"pur… string
34213 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34217 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34221 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34225 …"text": " <code>pShadingRatePalettes</code> <strong class=\"purple\">must</strong> be a valid poin… string
34229 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34233 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34237 …"text": " <code>viewportCount</code> <strong class=\"purple\">must</strong> be greater than <code>… string
34245 …"text": " <code>shadingRatePaletteEntryCount</code> <strong class=\"purple\">must</strong> be betw… string
34249 …"text": " <code>pShadingRatePaletteEntries</code> <strong class=\"purple\">must</strong> be a vali… string
34253 …"text": " <code>shadingRatePaletteEntryCount</code> <strong class=\"purple\">must</strong> be grea… string
34261 …"text": " If <code>sampleOrderType</code> is not <code>VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV</code… string
34265 …"text": " The array <code>pCustomSampleOrders</code> <strong class=\"purple\">must</strong> not co… string
34269 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34273 …"text": " <code>sampleOrderType</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
34277 …"text": " If <code>customSampleOrderCount</code> is not <code>0</code>, <code>pCustomSampleOrders<… string
34285 …"text": " <code>shadingRate</code> <strong class=\"purple\">must</strong> be a shading rate that g… string
34289 …"text": " <code>sampleCount</code> <strong class=\"purple\">must</strong> correspond to a sample c… string
34293 …"text": " <code>sampleLocationCount</code> <strong class=\"purple\">must</strong> be equal to the … string
34297 …"text": " <code>sampleLocationCount</code> <strong class=\"purple\">must</strong> be less than or … string
34301 …"text": " The array <code>pSampleLocations</code> <strong class=\"purple\">must</strong> contain e… string
34305 …"text": " <code>shadingRate</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
34309 …"text": " <code>pSampleLocations</code> <strong class=\"purple\">must</strong> be a valid pointer … string
34313 …"text": " <code>sampleLocationCount</code> <strong class=\"purple\">must</strong> be greater than … string
34321 …"text": " <code>pixelX</code> <strong class=\"purple\">must</strong> be less than the width (in pi… string
34325 …"text": " <code>pixelY</code> <strong class=\"purple\">must</strong> be less than the height (in p… string
34329 …"text": " <code>sample</code> <strong class=\"purple\">must</strong> be less than the number of co… string
34337 …"text": " If <code>sampleOrderType</code> is not <code>VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV</code… string
34341 …"text": " The array <code>pCustomSampleOrders</code> <strong class=\"purple\">must</strong> not co… string
34345 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34349 …"text": " <code>sampleOrderType</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
34353 …"text": " If <code>customSampleOrderCount</code> is not <code>0</code>, <code>pCustomSampleOrders<… string
34357 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34361 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34369 …"text": " If <code>lineRasterizationMode</code> is <code>VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EX… string
34373 …"text": " If <code>lineRasterizationMode</code> is <code>VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT<… string
34377 …"text": " If <code>lineRasterizationMode</code> is <code>VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SM… string
34381 …"text": " If <code>stippledLineEnable</code> is <code>VK_TRUE</code> and <code>lineRasterizationMo… string
34385 …"text": " If <code>stippledLineEnable</code> is <code>VK_TRUE</code> and <code>lineRasterizationMo… string
34389 …"text": " If <code>stippledLineEnable</code> is <code>VK_TRUE</code> and <code>lineRasterizationMo… string
34393 …"text": " If <code>stippledLineEnable</code> is <code>VK_TRUE</code> and <code>lineRasterizationMo… string
34397 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34401 …"text": " <code>lineRasterizationMode</code> <strong class=\"purple\">must</strong> be a valid <a … string
34409 …"text": " If the <a href=\"#features-wideLines\">wide lines</a> feature is not enabled, <code>line… string
34413 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34417 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34421 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34429 …"text": " <code>lineStippleFactor</code> <strong class=\"purple\">must</strong> be in the range <s… string
34433 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34437 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34441 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34449 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
34453 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34457 …"text": " <code>frontFace</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkFr… string
34461 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34465 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34473 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
34477 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34481 …"text": " <code>cullMode</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
34485 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34489 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34497 …"text": " The <a href=\"#features-extendedDynamicState2\">extendedDynamicState2</a> feature <stron… string
34501 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34505 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34509 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34517 …"text": " If the <a href=\"#features-depthBiasClamp\">depth bias clamping</a> feature is not enabl… string
34521 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34525 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34529 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34537 …"text": " <code>extraPrimitiveOverestimationSize</code> <strong class=\"purple\">must</strong> be … string
34541 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34545 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
34549 …"text": " <code>conservativeRasterizationMode</code> <strong class=\"purple\">must</strong> be a v… string
34557 …"text": " <code>discardRectangleCount</code> <strong class=\"purple\">must</strong> be less than o… string
34561 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34565 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
34569 …"text": " <code>discardRectangleMode</code> <strong class=\"purple\">must</strong> be a valid <a h… string
34577 …"text": " The sum of <code>firstDiscardRectangle</code> and <code>discardRectangleCount</code> <st… string
34581 …"text": " The <code>x</code> and <code>y</code> member of <code>offset</code> in each <a href=\"#V… string
34585 …"text": " Evaluation of <span class=\"eq\">(<code>offset.x</code> &#43; <code>extent.width</code>)… string
34589 …"text": " Evaluation of <span class=\"eq\">(<code>offset.y</code> &#43; <code>extent.height</code>… string
34593 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34597 …"text": " <code>pDiscardRectangles</code> <strong class=\"purple\">must</strong> be a valid pointe… string
34601 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34605 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34609 …"text": " <code>discardRectangleCount</code> <strong class=\"purple\">must</strong> be greater tha… string
34615 …"text": " If this command is recorded in a secondary command buffer with <a href=\"#VkCommandBuffe… string
34623 …"text": " The sum of <code>firstScissor</code> and <code>scissorCount</code> <strong class=\"purpl… string
34627 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34631 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34635 …"text": " The <code>x</code> and <code>y</code> members of <code>offset</code> member of any eleme… string
34639 …"text": " Evaluation of <span class=\"eq\">(<code>offset.x</code> &#43; <code>extent.width</code>)… string
34643 …"text": " Evaluation of <span class=\"eq\">(<code>offset.y</code> &#43; <code>extent.height</code>… string
34647 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34651 …"text": " <code>pScissors</code> <strong class=\"purple\">must</strong> be a valid pointer to an a… string
34655 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34659 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34663 …"text": " <code>scissorCount</code> <strong class=\"purple\">must</strong> be greater than <code>0… string
34669 …"text": " If this command is recorded in a secondary command buffer with <a href=\"#VkCommandBuffe… string
34677 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34681 …"text": " <code>exclusiveScissorCount</code> <strong class=\"purple\">must</strong> be less than o… string
34685 …"text": " <code>exclusiveScissorCount</code> <strong class=\"purple\">must</strong> be <code>0</co… string
34689 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34697 …"text": " The <a href=\"#features-exclusiveScissor\">exclusive scissor</a> feature <strong class=\… string
34701 …"text": " The sum of <code>firstExclusiveScissor</code> and <code>exclusiveScissorCount</code> <st… string
34705 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34709 …"text": " If the <a href=\"#features-multiViewport\">multiple viewports</a> feature is not enabled… string
34713 …"text": " The <code>x</code> and <code>y</code> members of <code>offset</code> in each member of <… string
34717 …"text": " Evaluation of <span class=\"eq\">(<code>offset.x</code> &#43; <code>extent.width</code>)… string
34721 …"text": " Evaluation of <span class=\"eq\">(<code>offset.y</code> &#43; <code>extent.height</code>… string
34725 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34729 …"text": " <code>pExclusiveScissors</code> <strong class=\"purple\">must</strong> be a valid pointe… string
34733 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34737 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34741 …"text": " <code>exclusiveScissorCount</code> <strong class=\"purple\">must</strong> be greater tha… string
34749 …"text": " If the <a href=\"#features-depthBounds\">depth bounds testing</a> feature is not enabled… string
34753 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
34757 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
34761 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
34765 …"text": " <code>depthCompareOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
34769 …"text": " <code>front</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkStenci… string
34773 …"text": " <code>back</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkStencil… string
34779 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
34785 …"text": " If the <a href=\"#features-rasterizationOrderDepthAttachmentAccess\"><code>rasterization… string
34789 …"text": " If the <a href=\"#features-rasterizationOrderStencilAttachmentAccess\"><code>rasterizati… string
34797 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
34801 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34805 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34809 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34817 …"text": " Unless the <code><a href=\"#VK_EXT_depth_range_unrestricted\">VK_EXT_depth_range_unrestr… string
34821 …"text": " Unless the <code><a href=\"#VK_EXT_depth_range_unrestricted\">VK_EXT_depth_range_unrestr… string
34827 …"text": " <code>minDepthBounds</code> <strong class=\"purple\">must</strong> be between <code>0.0<… string
34831 …"text": " <code>maxDepthBounds</code> <strong class=\"purple\">must</strong> be between <code>0.0<… string
34837 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34841 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34845 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34853 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
34857 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34861 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34865 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34873 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
34877 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34881 …"text": " <code>faceMask</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
34885 … "text": " <code>faceMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
34889 …"text": " <code>failOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkStenc… string
34893 …"text": " <code>passOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkStenc… string
34897 …"text": " <code>depthFailOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
34901 …"text": " <code>compareOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCo… string
34905 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34909 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34917 …"text": " <code>failOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkStenc… string
34921 …"text": " <code>passOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkStenc… string
34925 …"text": " <code>depthFailOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
34929 …"text": " <code>compareOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCo… string
34937 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34941 …"text": " <code>faceMask</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
34945 … "text": " <code>faceMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
34949 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34953 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34961 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34965 …"text": " <code>faceMask</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
34969 … "text": " <code>faceMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
34973 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
34977 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
34985 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
34989 …"text": " <code>faceMask</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
34993 … "text": " <code>faceMask</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
34997 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35001 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35009 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
35013 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35017 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35021 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35029 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
35033 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35037 …"text": " <code>depthCompareOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
35041 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35045 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35053 …"text": " The <a href=\"#features-extendedDynamicState\">extendedDynamicState</a> feature <strong … string
35057 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35061 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35065 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35073 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35081 …"text": " If <code>coverageToColorEnable</code> is <code>VK_TRUE</code>, then the render pass subp… string
35085 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35089 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
35097 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35101 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
35105 …"text": " <code>coverageReductionMode</code> <strong class=\"purple\">must</strong> be a valid <a … string
35113 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
35117 …"text": " <code>pCombinationCount</code> <strong class=\"purple\">must</strong> be a valid pointer… string
35121 …"text": " If the value referenced by <code>pCombinationCount</code> is not <code>0</code>, and <co… string
35129 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FRA… string
35133 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
35141 …"text": " If <code>coverageModulationTableEnable</code> is <code>VK_TRUE</code>, <code>coverageMod… string
35145 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35149 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
35153 …"text": " <code>coverageModulationMode</code> <strong class=\"purple\">must</strong> be a valid <a… string
35161 …"text": " If the <a href=\"#features-independentBlend\">independent blending</a> feature is not en… string
35165 …"text": " If the <a href=\"#features-logicOp\">logic operations</a> feature is not enabled, <code>… string
35169 …"text": " If <code>logicOpEnable</code> is <code>VK_TRUE</code>, <code>logicOp</code> <strong clas… string
35173 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35177 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
35181 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
35185 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
35189 …"text": " If <code>attachmentCount</code> is not <code>0</code>, <code>pAttachments</code> <strong… string
35195 …"text": " If the <a href=\"#features-rasterizationOrderColorAttachmentAccess\"><code>rasterization… string
35203 …"text": " If the <a href=\"#features-dualSrcBlend\">dual source blending</a> feature is not enable… string
35207 …"text": " If the <a href=\"#features-dualSrcBlend\">dual source blending</a> feature is not enable… string
35211 …"text": " If the <a href=\"#features-dualSrcBlend\">dual source blending</a> feature is not enable… string
35215 …"text": " If the <a href=\"#features-dualSrcBlend\">dual source blending</a> feature is not enable… string
35219 …"text": " <code>srcColorBlendFactor</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
35223 …"text": " <code>dstColorBlendFactor</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
35227 …"text": " <code>colorBlendOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
35231 …"text": " <code>srcAlphaBlendFactor</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
35235 …"text": " <code>dstAlphaBlendFactor</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
35239 …"text": " <code>alphaBlendOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
35243 …"text": " <code>colorWriteMask</code> <strong class=\"purple\">must</strong> be a valid combinatio… string
35249 …"text": " If either of <code>colorBlendOp</code> or <code>alphaBlendOp</code> is an <a href=\"#fra… string
35253 …"text": " If <a href=\"#VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT\">VkPhysicalDeviceBlen… string
35257 …"text": " If <a href=\"#VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT\">VkPhysicalDeviceBlen… string
35261 …"text": " If <a href=\"#VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT\">VkPhysicalDeviceBlen… string
35265 …"text": " If <code>colorBlendOp</code> or <code>alphaBlendOp</code> is an <a href=\"#framebuffer-b… string
35271 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
35275 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
35283 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35287 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35291 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35299 …"text": " If the <a href=\"#limits-advancedBlendNonPremultipliedSrcColor\">non-premultiplied sourc… string
35303 …"text": " If the <a href=\"#limits-advancedBlendNonPremultipliedDstColor\">non-premultiplied desti… string
35307 …"text": " If the <a href=\"#limits-advancedBlendCorrelatedOverlap\">correlated overlap</a> propert… string
35311 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35315 …"text": " <code>blendOverlap</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
35323 …"text": " The <a href=\"#features-extendedDynamicState2LogicOp\">extendedDynamicState2LogicOp</a> … string
35327 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35331 …"text": " <code>logicOp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkLogi… string
35335 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35339 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35347 …"text": " If the <a href=\"#features-colorWriteEnable\">colorWriteEnable</a> feature is not enable… string
35351 …"text": " <code>attachmentCount</code> <strong class=\"purple\">must</strong> be equal to the <cod… string
35355 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PIP… string
35359 …"text": " If <code>attachmentCount</code> is not <code>0</code>, <code>pColorWriteEnables</code> <… string
35367 …"text": " The <a href=\"#features-colorWriteEnable\">colorWriteEnable</a> feature <strong class=\"… string
35371 …"text": " <code>attachmentCount</code> <strong class=\"purple\">must</strong> be equal to the <cod… string
35375 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35379 …"text": " <code>pColorWriteEnables</code> <strong class=\"purple\">must</strong> be a valid pointe… string
35383 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35387 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35391 …"text": " <code>attachmentCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
35399 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
35403 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
35407 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
35411 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
35415 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
35419 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
35423 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35427 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
35431 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35435 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35439 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35443 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
35447 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
35451 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
35455 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
35459 …"text": " <code>groupCountX</code> <strong class=\"purple\">must</strong> be less than or equal to… string
35463 …"text": " <code>groupCountY</code> <strong class=\"purple\">must</strong> be less than or equal to… string
35467 …"text": " <code>groupCountZ</code> <strong class=\"purple\">must</strong> be less than or equal to… string
35471 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35475 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35479 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35483 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
35489 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
35495 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
35499 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
35503 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
35509 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
35515 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35521 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35525 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35531 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
35537 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
35543 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
35549 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
35553 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
35557 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
35561 …"text": " If any of the shader stages of the <code>VkPipeline</code> bound to the pipeline bind po… string
35567 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
35571 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
35575 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
35579 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
35583 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
35587 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
35595 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
35599 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
35603 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
35607 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
35611 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
35615 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
35619 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35623 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
35627 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35631 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35635 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35639 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
35643 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
35647 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
35651 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
35655 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
35659 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> have been created with the <c… string
35663 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be a multiple of <code>4</cod… string
35667 …"text": " The sum of <code>offset</code> and the size of <code>VkDispatchIndirectCommand</code> <s… string
35671 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35675 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
35679 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35683 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35687 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
35691 …"text": " Both of <code>buffer</code>, and <code>commandBuffer</code> <strong class=\"purple\">mus… string
35697 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
35703 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
35707 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
35711 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
35717 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
35723 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35729 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35733 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35739 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
35745 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
35751 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
35757 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
35761 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
35767 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
35771 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
35775 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
35779 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
35783 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
35787 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
35795 …"text": " <code>x</code> <strong class=\"purple\">must</strong> be less than or equal to <code>VkP… string
35799 …"text": " <code>y</code> <strong class=\"purple\">must</strong> be less than or equal to <code>VkP… string
35803 …"text": " <code>z</code> <strong class=\"purple\">must</strong> be less than or equal to <code>VkP… string
35811 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
35815 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
35819 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
35823 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
35827 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
35831 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
35835 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35839 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
35843 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35847 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35851 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
35855 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
35859 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
35863 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
35867 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
35871 …"text": " <code>baseGroupX</code> <strong class=\"purple\">must</strong> be less than <code>VkPhys… string
35875 …"text": " <code>baseGroupY</code> <strong class=\"purple\">must</strong> be less than <code>VkPhys… string
35879 …"text": " <code>baseGroupZ</code> <strong class=\"purple\">must</strong> be less than <code>VkPhys… string
35883 …"text": " <code>groupCountX</code> <strong class=\"purple\">must</strong> be less than or equal to… string
35887 …"text": " <code>groupCountY</code> <strong class=\"purple\">must</strong> be less than or equal to… string
35891 …"text": " <code>groupCountZ</code> <strong class=\"purple\">must</strong> be less than or equal to… string
35895 …"text": " If any of <code>baseGroupX</code>, <code>baseGroupY</code>, or <code>baseGroupZ</code> a… string
35899 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
35903 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
35907 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
35911 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
35917 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
35923 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
35927 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
35931 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
35937 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
35943 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35949 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35953 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
35959 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
35965 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
35971 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
35977 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
35981 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
35985 …"text": " If <code>commandBuffer</code> is a protected command buffer and <a href=\"#limits-protec… string
35989 …"text": " If any of the shader stages of the <code>VkPipeline</code> bound to the pipeline bind po… string
35995 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
35999 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
36003 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
36007 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
36011 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
36015 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
36023 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
36027 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
36031 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
36035 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
36039 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
36043 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
36047 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36051 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
36055 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36059 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36063 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36067 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
36071 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
36075 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
36079 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
36083 …"text": " This command must be called in a subpass with bind point <code>VK_PIPELINE_BIND_POINT_SU… string
36087 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
36091 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
36095 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
36099 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
36105 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
36111 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
36115 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
36119 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
36125 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
36131 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
36137 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
36141 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
36147 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
36153 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
36159 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
36165 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
36171 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
36175 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
36179 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
36183 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
36187 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
36191 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
36199 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
36203 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
36207 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
36211 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
36215 …"text": " <code>pIndirectCommandsLayout</code> <strong class=\"purple\">must</strong> be a valid p… string
36223 …"text": " The <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be <code>VK_PI… string
36227 …"text": " <code>tokenCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
36231 …"text": " If <code>pTokens</code> contains an entry of <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADE… string
36235 …"text": " If <code>pTokens</code> contains an entry of <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE… string
36239 …"text": " All state tokens in <code>pTokens</code> <strong class=\"purple\">must</strong> occur pr… string
36243 …"text": " The content of <code>pTokens</code> <strong class=\"purple\">must</strong> include one s… string
36247 …"text": " <code>streamCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
36251 …"text": " each element of <code>pStreamStrides</code> <strong class=\"purple\">must</strong> be gr… string
36255 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IND… string
36259 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
36263 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
36267 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
36271 …"text": " <code>pTokens</code> <strong class=\"purple\">must</strong> be a valid pointer to an arr… string
36275 …"text": " <code>pStreamStrides</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
36279 …"text": " <code>tokenCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
36283 …"text": " <code>streamCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
36291 …"text": " All submitted commands that refer to <code>indirectCommandsLayout</code> <strong class=\… string
36295 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>indirectCommandsLayout</c… string
36299 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>indirectCommandsLayout… string
36303 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
36307 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
36311 …"text": " If <code>indirectCommandsLayout</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE… string
36315 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
36319 …"text": " If <code>indirectCommandsLayout</code> is a valid handle, it <strong class=\"purple\">mu… string
36327 …"text": " The <code>buffer</code>&#8217;s usage flag <strong class=\"purple\">must</strong> have t… string
36331 …"text": " The <code>offset</code> <strong class=\"purple\">must</strong> be aligned to <code>VkPhy… string
36335 …"text": " If <code>buffer</code> is non-sparse then it <strong class=\"purple\">must</strong> be b… string
36339 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
36347 …"text": " The current bound graphics pipeline, as well as the pipelines it may reference, <strong … string
36351 …"text": " The <code>index</code> <strong class=\"purple\">must</strong> be within range of the acc… string
36359 …"text": " The buffer&#8217;s usage flag from which the address was acquired <strong class=\"purple… string
36363 …"text": " The <code>bufferAddress</code> <strong class=\"purple\">must</strong> be aligned to the … string
36367 …"text": " Each element of the buffer from which the address was acquired and that is non-sparse <s… string
36371 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIn… string
36379 …"text": " The buffer&#8217;s usage flag from which the address was acquired <strong class=\"purple… string
36383 …"text": " Each element of the buffer from which the address was acquired and that is non-sparse <s… string
36391 …"text": " <code>stream</code> <strong class=\"purple\">must</strong> be smaller than <code>VkIndir… string
36395 …"text": " <code>offset</code> <strong class=\"purple\">must</strong> be less than or equal to <cod… string
36399 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV</cod… string
36403 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36407 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36411 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36415 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36419 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36423 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36427 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV</cod… string
36431 …"text": " If <code>tokenType</code> is <code>VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV</code>… string
36435 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IND… string
36439 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
36443 …"text": " <code>tokenType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIn… string
36447 …"text": " If <code>pushconstantPipelineLayout</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HA… string
36451 …"text": " <code>pushconstantShaderStageFlags</code> <strong class=\"purple\">must</strong> be a va… string
36455 …"text": " <code>indirectStateFlags</code> <strong class=\"purple\">must</strong> be a valid combin… string
36459 …"text": " If <code>indexTypeCount</code> is not <code>0</code>, <code>pIndexTypes</code> <strong c… string
36463 …"text": " If <code>indexTypeCount</code> is not <code>0</code>, <code>pIndexTypeValues</code> <str… string
36471 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
36475 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
36479 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
36483 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
36491 …"text": " <code>maxSequencesCount</code> <strong class=\"purple\">must</strong> be less or equal t… string
36495 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GEN… string
36499 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
36503 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
36507 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
36511 …"text": " <code>indirectCommandsLayout</code> <strong class=\"purple\">must</strong> be a valid <a… string
36515 …"text": " Both of <code>indirectCommandsLayout</code>, and <code>pipeline</code> <strong class=\"p… string
36523 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
36527 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
36531 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
36535 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
36539 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
36543 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
36547 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36551 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
36555 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36559 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36563 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
36567 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
36571 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
36575 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
36579 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
36583 …"text": " The current render pass <strong class=\"purple\">must</strong> be <a href=\"#renderpass-… string
36587 …"text": " The subpass index of the current render pass <strong class=\"purple\">must</strong> be e… string
36591 …"text": " Every input attachment used by the current subpass <strong class=\"purple\">must</strong… string
36595 …"text": " Image subresources used as attachments in the current render pass <strong class=\"purple… string
36599 …"text": " If rasterization is not disabled in the bound graphics pipeline, then for each color att… string
36603 …"text": " If rasterization is not disabled in the bound graphics pipeline, and neither the <code><… string
36607 …"text": " All vertex input bindings accessed via vertex input variables declared in the vertex sha… string
36611 …"text": " If the <a href=\"#features-nullDescriptor\">nullDescriptor</a> feature is not enabled, a… string
36615 …"text": " For a given vertex buffer binding, any attribute data fetched <strong class=\"purple\">m… string
36619 …"text": " If <code>isPreprocessed</code> is <code>VK_TRUE</code> then <a href=\"#vkCmdPreprocessGe… string
36623 …"text": " <code>VkGeneratedCommandsInfoNV</code>::<code>pipeline</code> <strong class=\"purple\">m… string
36627 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
36631 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
36635 …"text": " <code>pGeneratedCommandsInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
36639 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
36643 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
36647 …"text": " This command <strong class=\"purple\">must</strong> only be called inside of a render pa… string
36653 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
36659 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
36663 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
36667 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
36673 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
36679 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
36685 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
36689 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
36695 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
36701 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
36707 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
36713 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
36717 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
36723 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
36727 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
36731 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
36735 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
36739 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
36743 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
36749 …"text": " If the draw is recorded in a render pass instance with multiview enabled, the maximum in… string
36755 …"text": " If the bound graphics pipeline was created with <a href=\"#VkPipelineSampleLocationsStat… string
36761 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36765 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_SCISSOR… string
36769 …"text": " If the bound graphics pipeline state was created with both the <code>VK_DYNAMIC_STATE_SC… string
36773 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
36779 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36783 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36789 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36793 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36799 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36805 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VIEWPOR… string
36811 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_RASTERI… string
36815 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_DEPTH_B… string
36819 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_LOGIC_O… string
36823 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PATCH_C… string
36827 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_PRIMITI… string
36833 …"text": " If the <a href=\"#limits-primitiveFragmentShadingRateWithMultipleViewports\"><code>primi… string
36839 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36843 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36847 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36851 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36855 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36859 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36863 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36869 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36873 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36879 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36883 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36889 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36895 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36901 …"text": " If the currently bound pipeline was created with a <a href=\"#VkAttachmentSampleCountInf… string
36905 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36909 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36913 …"text": " If the currently bound pipeline was created without a <a href=\"#VkAttachmentSampleCount… string
36917 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36921 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36925 …"text": " If the current render pass instance was begun with <a href=\"#vkCmdBeginRenderingKHR\">v… string
36931 …"text": " If the bound graphics pipeline was created with both the <code>VK_DYNAMIC_STATE_VERTEX_I… string
36935 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
36941 …"text": " If the bound graphics pipeline was created with the <code>VK_DYNAMIC_STATE_VERTEX_INPUT_… string
36947 …"text": " If the bound graphics pipeline state was created with the <code>VK_DYNAMIC_STATE_VERTEX_… string
36953 …"text": " The bound graphics pipeline <strong class=\"purple\">must</strong> not have been created… string
36959 "text": " Transform feedback <strong class=\"purple\">must</strong> not be active" string
36967 …"text": " The provided <code>pipeline</code> <strong class=\"purple\">must</strong> match the pipe… string
36971 …"text": " If the <code>indirectCommandsLayout</code> uses a token of <code>VK_INDIRECT_COMMANDS_TO… string
36975 …"text": " If the <code>indirectCommandsLayout</code> uses a token of <code>VK_INDIRECT_COMMANDS_TO… string
36979 …"text": " If the <code>indirectCommandsLayout</code> uses a token of <code>VK_INDIRECT_COMMANDS_TO… string
36983 …"text": " <code>streamCount</code> <strong class=\"purple\">must</strong> match the <code>indirect… string
36987 …"text": " <code>sequencesCount</code> <strong class=\"purple\">must</strong> be less or equal to <… string
36991 …"text": " <code>preprocessBuffer</code> <strong class=\"purple\">must</strong> have the <code>VK_B… string
36995 …"text": " <code>preprocessOffset</code> <strong class=\"purple\">must</strong> be aligned to <a hr… string
36999 …"text": " If <code>preprocessBuffer</code> is non-sparse then it <strong class=\"purple\">must</st… string
37003 …"text": " <code>preprocessSize</code> <strong class=\"purple\">must</strong> be at least equal to … string
37007 …"text": " <code>sequencesCountBuffer</code> <strong class=\"purple\">can</strong> be set if the ac… string
37011 …"text": " If <code>sequencesCountBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37015 …"text": " If <code>sequencesCountBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37019 …"text": " If <code>sequencesCountBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37023 …"text": " If <code>indirectCommandsLayout</code>&#8217;s <code>VK_INDIRECT_COMMANDS_LAYOUT_USAGE_I… string
37027 …"text": " If <code>sequencesIndexBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37031 …"text": " If <code>sequencesIndexBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37035 …"text": " If <code>sequencesIndexBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37039 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_GEN… string
37043 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37047 …"text": " <code>pipelineBindPoint</code> <strong class=\"purple\">must</strong> be a valid <a href… string
37051 …"text": " <code>pipeline</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkPip… string
37055 …"text": " <code>indirectCommandsLayout</code> <strong class=\"purple\">must</strong> be a valid <a… string
37059 …"text": " <code>pStreams</code> <strong class=\"purple\">must</strong> be a valid pointer to an ar… string
37063 …"text": " <code>preprocessBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
37067 …"text": " If <code>sequencesCountBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37071 …"text": " If <code>sequencesIndexBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</… string
37075 …"text": " <code>streamCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
37079 …"text": " Each of <code>indirectCommandsLayout</code>, <code>pipeline</code>, <code>preprocessBuff… string
37087 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
37093 …"text": " <code>pGeneratedCommandsInfo</code>`s <code>indirectCommandsLayout</code> <strong class=… string
37097 …"text": " The <a href=\"#features-deviceGeneratedCommands\"><code>VkPhysicalDeviceDeviceGeneratedC… string
37101 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
37105 …"text": " <code>pGeneratedCommandsInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
37109 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
37113 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
37117 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
37125 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a bit value that is set i… string
37129 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
37133 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
37137 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImageTy… string
37141 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
37145 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
37149 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
37153 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
37157 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
37161 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
37169 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
37173 …"text": " <code>pFormatInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37177 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
37181 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
37189 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a bit value that is set i… string
37193 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
37197 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37201 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
37205 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImageTy… string
37209 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
37213 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
37217 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
37221 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
37229 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SPA… string
37233 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37241 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
37245 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
37249 …"text": " <code>pSparseMemoryRequirementCount</code> <strong class=\"purple\">must</strong> be a v… string
37253 …"text": " If the value referenced by <code>pSparseMemoryRequirementCount</code> is not <code>0</co… string
37257 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created, allocated, … string
37265 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
37269 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
37273 …"text": " <code>pSparseMemoryRequirementCount</code> <strong class=\"purple\">must</strong> be a v… string
37277 …"text": " If the value referenced by <code>pSparseMemoryRequirementCount</code> is not <code>0</co… string
37285 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
37289 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
37293 …"text": " <code>pSparseMemoryRequirementCount</code> <strong class=\"purple\">must</strong> be a v… string
37297 …"text": " If the value referenced by <code>pSparseMemoryRequirementCount</code> is not <code>0</co… string
37305 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
37309 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37313 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
37321 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SPA… string
37325 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37333 …"text": " If <code>memory</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>memo… string
37337 …"text": " If <code>memory</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>memo… string
37341 … "text": " <code>size</code> <strong class=\"purple\">must</strong> be greater than <code>0</code>" string
37345 …"text": " <code>resourceOffset</code> <strong class=\"purple\">must</strong> be less than the size… string
37349 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be less than or equal to the si… string
37353 …"text": " <code>memoryOffset</code> <strong class=\"purple\">must</strong> be less than the size o… string
37357 …"text": " <code>size</code> <strong class=\"purple\">must</strong> be less than or equal to the si… string
37361 …"text": " If <code>memory</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>memo… string
37365 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
37371 …"text": " If <code>memory</code> was created with <a href=\"#VkExportMemoryAllocateInfo\">VkExport… string
37375 …"text": " If <code>memory</code> was created by a memory import operation, the external handle typ… string
37383 …"text": " <code>buffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuffe… string
37387 …"text": " <code>pBinds</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
37391 …"text": " <code>bindCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
37399 …"text": " If the <code>flags</code> member of any element of <code>pBinds</code> contains <code>VK… string
37403 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
37407 …"text": " <code>pBinds</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
37411 …"text": " <code>bindCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
37419 …"text": " The <code>subresource.mipLevel</code> member of each element of <code>pBinds</code> <str… string
37423 …"text": " The <code>subresource.arrayLayer</code> member of each element of <code>pBinds</code> <s… string
37427 …"text": " <code>image</code> <strong class=\"purple\">must</strong> have been created with <code>V… string
37431 …"text": " <code>image</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage\… string
37435 …"text": " <code>pBinds</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
37439 …"text": " <code>bindCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
37447 …"text": " If the <a href=\"#features-sparseResidencyAliased\">sparse aliased residency</a> feature… string
37451 …"text": " <code>memory</code> and <code>memoryOffset</code> <strong class=\"purple\">must</strong>… string
37455 …"text": " <code>subresource</code> <strong class=\"purple\">must</strong> be a valid image subreso… string
37459 …"text": " <code>offset.x</code> <strong class=\"purple\">must</strong> be a multiple of the sparse… string
37463 …"text": " <code>extent.width</code> <strong class=\"purple\">must</strong> either be a multiple of… string
37467 …"text": " <code>offset.y</code> <strong class=\"purple\">must</strong> be a multiple of the sparse… string
37471 …"text": " <code>extent.height</code> <strong class=\"purple\">must</strong> either be a multiple o… string
37475 …"text": " <code>offset.z</code> <strong class=\"purple\">must</strong> be a multiple of the sparse… string
37479 …"text": " <code>extent.depth</code> <strong class=\"purple\">must</strong> either be a multiple of… string
37483 …"text": " <code>subresource</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
37487 …"text": " If <code>memory</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>memo… string
37491 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
37497 …"text": " If <code>memory</code> was created with <a href=\"#VkExportMemoryAllocateInfo\">VkExport… string
37501 …"text": " If <code>memory</code> was created by a memory import operation, the external handle typ… string
37509 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
37513 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
37517 …"text": " Each element of the <code>pSignalSemaphores</code> member of each element of <code>pBind… string
37521 …"text": " When a semaphore wait operation referring to a binary semaphore defined by any element o… string
37525 …"text": " All elements of the <code>pWaitSemaphores</code> member of all elements of the <code>pBi… string
37529 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
37533 …"text": " If <code>bindInfoCount</code> is not <code>0</code>, <code>pBindInfo</code> <strong clas… string
37537 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
37541 …"text": " The <code>queue</code> <strong class=\"purple\">must</strong> support sparse binding ope… string
37545 …"text": " Both of <code>fence</code>, and <code>queue</code> that are valid handles of non-ignored… string
37551 …"text": " All elements of the <code>pWaitSemaphores</code> member of all elements of <code>pBindIn… string
37559 …"text": " If any element of <code>pWaitSemaphores</code> or <code>pSignalSemaphores</code> was cre… string
37563 …"text": " If the <code>pNext</code> chain of this structure includes a <a href=\"#VkTimelineSemaph… string
37567 …"text": " If the <code>pNext</code> chain of this structure includes a <a href=\"#VkTimelineSemaph… string
37571 …"text": " For each element of <code>pSignalSemaphores</code> created with a <a href=\"#VkSemaphore… string
37575 …"text": " For each element of <code>pWaitSemaphores</code> created with a <a href=\"#VkSemaphoreTy… string
37579 …"text": " For each element of <code>pSignalSemaphores</code> created with a <a href=\"#VkSemaphore… string
37585 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_BIN… string
37589 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
37593 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
37597 …"text": " If <code>waitSemaphoreCount</code> is not <code>0</code>, <code>pWaitSemaphores</code> <… string
37601 …"text": " If <code>bufferBindCount</code> is not <code>0</code>, <code>pBufferBinds</code> <strong… string
37605 …"text": " If <code>imageOpaqueBindCount</code> is not <code>0</code>, <code>pImageOpaqueBinds</cod… string
37609 …"text": " If <code>imageBindCount</code> is not <code>0</code>, <code>pImageBinds</code> <strong c… string
37613 …"text": " If <code>signalSemaphoreCount</code> is not <code>0</code>, <code>pSignalSemaphores</cod… string
37617 …"text": " Both of the elements of <code>pSignalSemaphores</code>, and the elements of <code>pWaitS… string
37625 …"text": " <code>resourceDeviceIndex</code> and <code>memoryDeviceIndex</code> <strong class=\"purp… string
37629 …"text": " Each memory allocation bound in this batch <strong class=\"purple\">must</strong> have a… string
37633 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
37641 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37645 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37649 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37653 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37661 …"text": " <code>window</code> <strong class=\"purple\">must</strong> point to a valid Android <cod… string
37665 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_AND… string
37669 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37673 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37681 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37685 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37689 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37693 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37701 …"text": " <code>display</code> <strong class=\"purple\">must</strong> point to a valid Wayland <co… string
37705 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> point to a valid Wayland <co… string
37709 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WAY… string
37713 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37717 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37725 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37729 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37733 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37737 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37745 …"text": " <code>hinstance</code> <strong class=\"purple\">must</strong> be a valid Win32 <code>HIN… string
37749 …"text": " <code>hwnd</code> <strong class=\"purple\">must</strong> be a valid Win32 <code>HWND</co… string
37753 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_WIN… string
37757 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37761 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37769 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37773 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37777 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37781 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37789 …"text": " <code>connection</code> <strong class=\"purple\">must</strong> point to a valid X11 <cod… string
37793 …"text": " <code>window</code> <strong class=\"purple\">must</strong> be a valid X11 <code>xcb_wind… string
37797 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_XCB… string
37801 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37805 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37813 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37817 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37821 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37825 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37833 …"text": " <code>dpy</code> <strong class=\"purple\">must</strong> point to a valid Xlib <code>Disp… string
37837 …"text": " <code>window</code> <strong class=\"purple\">must</strong> be a valid Xlib <code>Window<… string
37841 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_XLI… string
37845 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37849 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37857 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37861 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37865 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37869 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37877 …"text": " <code>dfb</code> <strong class=\"purple\">must</strong> point to a valid DirectFB <code>… string
37881 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> point to a valid DirectFB <c… string
37885 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIR… string
37889 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37893 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37901 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37905 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37909 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37913 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37921 …"text": " <code>imagePipeHandle</code> <strong class=\"purple\">must</strong> be a valid <code>zx_… string
37925 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
37929 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37933 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37941 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37945 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37949 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37953 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
37961 …"text": " <code>streamDescriptor</code> <strong class=\"purple\">must</strong> be a valid <code>Gg… string
37965 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_STR… string
37969 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
37973 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
37981 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
37985 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
37989 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
37993 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38001 …"text": " If <code>pView</code> is a <code>CAMetalLayer</code> object, it <strong class=\"purple\"… string
38005 …"text": " If <code>pView</code> is a <code>UIView</code> object, it <strong class=\"purple\">must<… string
38009 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IOS… string
38013 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38017 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38025 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38029 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38033 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38037 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38045 …"text": " If <code>pView</code> is a <code>CAMetalLayer</code> object, it <strong class=\"purple\"… string
38049 …"text": " If <code>pView</code> is an <code>NSView</code> object, it <strong class=\"purple\">must… string
38053 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MAC… string
38057 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38061 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38069 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38073 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38077 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38081 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38089 …"text": " <code>window</code> <strong class=\"purple\">must</strong> be a valid <code>nn</code>::<… string
38093 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VI_… string
38097 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38101 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38109 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38113 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38117 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38121 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38129 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MET… string
38133 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38137 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38145 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38149 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38153 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38157 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38165 …"text": " <code>context</code> <strong class=\"purple\">must</strong> point to a valid QNX Screen … string
38169 …"text": " <code>window</code> <strong class=\"purple\">must</strong> point to a valid QNX Screen <… string
38173 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SCR… string
38177 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38181 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38189 …"text": " All <code>VkSwapchainKHR</code> objects created for <code>surface</code> <strong class=\… string
38193 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>surface</code> was create… string
38197 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>surface</code> was cre… string
38201 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38205 …"text": " If <code>surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>sur… string
38209 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38213 …"text": " If <code>surface</code> is a valid handle, it <strong class=\"purple\">must</strong> hav… string
38221 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38225 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
38229 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
38237 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38241 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
38245 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
38253 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38257 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38265 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38269 …"text": " <code>dpy</code> <strong class=\"purple\">must</strong> be a valid pointer to a <code>Di… string
38273 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38277 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38285 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38289 …"text": " <code>dpy</code> <strong class=\"purple\">must</strong> be a valid pointer to a <code>Di… string
38293 …"text": " <code>pDisplay</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38301 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38305 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38309 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38317 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38321 …"text": " <code>pDisplay</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38329 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38333 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38337 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38345 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38349 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a h… string
38357 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38361 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38365 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38373 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38377 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
38381 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
38389 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38393 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
38397 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
38405 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38409 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38417 …"text": " <code>planeIndex</code> <strong class=\"purple\">must</strong> be less than the number o… string
38421 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38425 …"text": " <code>pDisplayCount</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
38429 …"text": " If the value referenced by <code>pDisplayCount</code> is not <code>0</code>, and <code>p… string
38437 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38441 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38445 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
38449 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
38453 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38461 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38465 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38469 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
38473 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
38477 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38485 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38489 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38497 …"text": " The <code>width</code> member of <code>visibleRegion</code> <strong class=\"purple\">mus… string
38501 …"text": " The <code>height</code> member of <code>visibleRegion</code> <strong class=\"purple\">mu… string
38505 …"text": " <code>refreshRate</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
38513 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38517 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38521 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38525 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38529 …"text": " <code>pMode</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hre… string
38533 …"text": " <code>display</code> <strong class=\"purple\">must</strong> have been created, allocated… string
38541 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38545 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38549 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38553 …"text": " <code>parameters</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkD… string
38561 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38565 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisplay… string
38569 …"text": " <code>pCapabilities</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
38577 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38581 …"text": " <code>pDisplayPlaneInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
38585 …"text": " <code>pCapabilities</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
38593 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38597 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38601 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisplay… string
38609 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38613 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38621 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
38625 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDisp… string
38629 …"text": " <code>pDisplayPowerInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
38633 …"text": " Both of <code>device</code>, and <code>display</code> <strong class=\"purple\">must</str… string
38641 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38645 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38649 …"text": " <code>powerState</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkD… string
38657 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38661 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38665 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38669 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38677 …"text": " <code>planeIndex</code> <strong class=\"purple\">must</strong> be less than the number o… string
38681 …"text": " If the <code>planeReorderPossible</code> member of the <code>VkDisplayPropertiesKHR</cod… string
38685 …"text": " If <code>alphaMode</code> is <code>VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR</code> then <co… string
38689 …"text": " <code>alphaMode</code> <strong class=\"purple\">must</strong> be one of the bits present… string
38693 …"text": " The <code>width</code> and <code>height</code> members of <code>imageExtent</code> <stro… string
38697 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
38701 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38705 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38709 …"text": " <code>displayMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
38713 …"text": " <code>transform</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSu… string
38717 …"text": " <code>alphaMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDi… string
38725 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
38729 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
38733 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
38737 …"text": " <code>pSurface</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a … string
38745 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_HEA… string
38749 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
38753 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
38761 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38765 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38769 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
38773 …"text": " <code>pSupported</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
38777 …"text": " Both of <code>physicalDevice</code>, and <code>surface</code> <strong class=\"purple\">m… string
38785 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38789 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38793 …"text": " <code>display</code> <strong class=\"purple\">must</strong> be a valid pointer to a <cod… string
38801 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38805 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38813 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38817 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38821 …"text": " <code>connection</code> <strong class=\"purple\">must</strong> be a valid pointer to an … string
38829 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38833 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38837 …"text": " <code>dpy</code> <strong class=\"purple\">must</strong> be a valid pointer to a <code>Di… string
38845 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38849 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38853 …"text": " <code>dfb</code> <strong class=\"purple\">must</strong> be a valid pointer to an <code>I… string
38861 …"text": " <code>queueFamilyIndex</code> <strong class=\"purple\">must</strong> be less than <code>… string
38865 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38869 …"text": " <code>window</code> <strong class=\"purple\">must</strong> be a valid pointer to a <code… string
38877 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
38881 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be supported by <code>physic… string
38885 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38889 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
38893 …"text": " <code>pSurfaceCapabilities</code> <strong class=\"purple\">must</strong> be a valid poin… string
38897 …"text": " Both of <code>physicalDevice</code>, and <code>surface</code> <strong class=\"purple\">m… string
38905 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be a valid … string
38909 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be supporte… string
38913 …"text": " If a <a href=\"#VkSurfaceCapabilitiesFullScreenExclusiveEXT\">VkSurfaceCapabilitiesFullS… string
38919 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
38923 …"text": " <code>pSurfaceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
38927 …"text": " <code>pSurfaceCapabilities</code> <strong class=\"purple\">must</strong> be a valid poin… string
38935 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkSurfaceFullScreenExclusiveInfoEX… string
38941 …"text": " When passed as the <code>pSurfaceInfo</code> parameter of <a href=\"#vkGetPhysicalDevice… string
38945 …"text": " When passed as the <code>pSurfaceInfo</code> parameter of <a href=\"#vkGetPhysicalDevice… string
38949 …"text": " When passed as the <code>pSurfaceInfo</code> parameter of <a href=\"#vkGetPhysicalDevice… string
38955 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
38961 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
38965 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
38969 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
38973 …"text": " If <code>surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>sur… string
38981 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
38985 …"text": " <code>fullScreenExclusive</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
38993 …"text": " <code>hmonitor</code> <strong class=\"purple\">must</strong> be a valid <code>HMONITOR</… string
38997 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
39005 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
39009 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
39013 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
39021 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
39029 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SHA… string
39037 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
39045 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
39053 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39057 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be supported by <code>physic… string
39061 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39065 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39069 …"text": " <code>pSurfaceCapabilities</code> <strong class=\"purple\">must</strong> be a valid poin… string
39073 …"text": " Both of <code>physicalDevice</code>, and <code>surface</code> <strong class=\"purple\">m… string
39081 …"text": " <code>supportedSurfaceCounters</code> <strong class=\"purple\">must</strong> not include… string
39085 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
39089 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
39097 …"text": " If the <code><a href=\"#VK_GOOGLE_surfaceless_query\">VK_GOOGLE_surfaceless_query</a></c… string
39101 …"text": " If <code>surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <stron… string
39107 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39111 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be supported by <code>physic… string
39117 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39121 …"text": " If <code>surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>sur… string
39125 …"text": " <code>pSurfaceFormatCount</code> <strong class=\"purple\">must</strong> be a valid point… string
39129 …"text": " If the value referenced by <code>pSurfaceFormatCount</code> is not <code>0</code>, and <… string
39133 …"text": " Both of <code>physicalDevice</code>, and <code>surface</code> that are valid handles of … string
39141 …"text": " If the <code><a href=\"#VK_GOOGLE_surfaceless_query\">VK_GOOGLE_surfaceless_query</a></c… string
39145 …"text": " If <code>pSurfaceInfo-&gt;surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HAND… string
39151 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be a valid … string
39155 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be supporte… string
39161 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39165 …"text": " <code>pSurfaceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
39169 …"text": " <code>pSurfaceFormatCount</code> <strong class=\"purple\">must</strong> be a valid point… string
39173 …"text": " If the value referenced by <code>pSurfaceFormatCount</code> is not <code>0</code>, and <… string
39181 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SUR… string
39185 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
39193 …"text": " If the <code><a href=\"#VK_GOOGLE_surfaceless_query\">VK_GOOGLE_surfaceless_query</a></c… string
39197 …"text": " If <code>surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <stron… string
39203 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39207 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be supported by <code>physic… string
39213 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39217 …"text": " If <code>surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>sur… string
39221 …"text": " <code>pPresentModeCount</code> <strong class=\"purple\">must</strong> be a valid pointer… string
39225 …"text": " If the value referenced by <code>pPresentModeCount</code> is not <code>0</code>, and <co… string
39229 …"text": " Both of <code>physicalDevice</code>, and <code>surface</code> that are valid handles of … string
39237 …"text": " If the <code><a href=\"#VK_GOOGLE_surfaceless_query\">VK_GOOGLE_surfaceless_query</a></c… string
39241 …"text": " If <code>pSurfaceInfo-&gt;surface</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HAND… string
39247 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be a valid … string
39251 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be supporte… string
39257 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39261 …"text": " <code>pSurfaceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
39265 …"text": " <code>pPresentModeCount</code> <strong class=\"purple\">must</strong> be a valid pointer… string
39269 …"text": " If the value referenced by <code>pPresentModeCount</code> is not <code>0</code>, and <co… string
39277 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> not be in the retired stat… string
39281 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a swapchain created wit… string
39285 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> not currently have exclusi… string
39289 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39293 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39297 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
39305 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> not be in the retired stat… string
39309 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a swapchain created wit… string
39317 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39321 …"text": " <code>pDeviceGroupPresentCapabilities</code> <strong class=\"purple\">must</strong> be a… string
39329 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
39333 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
39341 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be supported by all physical… string
39345 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39349 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39353 …"text": " <code>pModes</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
39357 …"text": " Both of <code>device</code>, and <code>surface</code> <strong class=\"purple\">must</str… string
39365 …"text": " <code>pSurfaceInfo-&gt;surface</code> <strong class=\"purple\">must</strong> be supporte… string
39369 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39373 …"text": " <code>pSurfaceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
39377 …"text": " <code>pModes</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a hr… string
39385 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39389 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be supported by <code>physic… string
39393 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39397 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39401 …"text": " <code>pRectCount</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
39405 …"text": " If the value referenced by <code>pRectCount</code> is not <code>0</code>, and <code>pRec… string
39409 …"text": " Both of <code>physicalDevice</code>, and <code>surface</code> <strong class=\"purple\">m… string
39417 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39421 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39425 …"text": " <code>pDisplayTimingProperties</code> <strong class=\"purple\">must</strong> be a valid … string
39429 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
39437 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39441 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39445 …"text": " <code>pPresentationTimingCount</code> <strong class=\"purple\">must</strong> be a valid … string
39449 …"text": " If the value referenced by <code>pPresentationTimingCount</code> is not <code>0</code>, … string
39453 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
39461 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39465 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39469 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
39477 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39481 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
39485 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
39489 …"text": " <code>pSwapchain</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
39497 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a surface that is support… string
39501 …"text": " <code>minImageCount</code> <strong class=\"purple\">must</strong> be less than or equal … string
39505 …"text": " <code>imageFormat</code> and <code>imageColorSpace</code> <strong class=\"purple\">must<… string
39509 …"text": " <code>imageExtent</code> <strong class=\"purple\">must</strong> be between <code>minImag… string
39513 …"text": " <code>imageExtent</code> members <code>width</code> and <code>height</code> <strong clas… string
39517 …"text": " <code>imageArrayLayers</code> <strong class=\"purple\">must</strong> be greater than <co… string
39521 …"text": " If <code>imageSharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, <code>pQueu… string
39525 …"text": " If <code>imageSharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, <code>queue… string
39529 …"text": " <code>preTransform</code> <strong class=\"purple\">must</strong> be one of the bits pres… string
39533 …"text": " <code>compositeAlpha</code> <strong class=\"purple\">must</strong> be one of the bits pr… string
39537 …"text": " <code>presentMode</code> <strong class=\"purple\">must</strong> be one of the <a href=\"… string
39541 …"text": " If <code>oldSwapchain</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <cod… string
39545 …"text": " The <a href=\"#swapchain-wsi-image-create-info\">implied image creation parameters</a> o… string
39549 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SWA… string
39553 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
39557 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
39561 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
39565 …"text": " <code>surface</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39569 …"text": " <code>imageFormat</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
39573 …"text": " <code>imageColorSpace</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
39577 …"text": " <code>imageUsage</code> <strong class=\"purple\">must</strong> be a valid combination of… string
39581 … "text": " <code>imageUsage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
39585 …"text": " <code>imageSharingMode</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
39589 …"text": " <code>preTransform</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
39593 …"text": " <code>compositeAlpha</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
39597 …"text": " <code>presentMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
39601 …"text": " If <code>oldSwapchain</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <cod… string
39605 …"text": " If <code>oldSwapchain</code> is a valid handle, it <strong class=\"purple\">must</strong… string
39609 …"text": " Both of <code>oldSwapchain</code>, and <code>surface</code> that are valid handles of no… string
39615 …"text": " <code>minImageCount</code> <strong class=\"purple\">must</strong> be greater than or equ… string
39619 …"text": " <code>imageUsage</code> <strong class=\"purple\">must</strong> be a subset of the suppor… string
39625 …"text": " If <code>presentMode</code> is not <code>VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR</code… string
39629 …"text": " <code>minImageCount</code> <strong class=\"purple\">must</strong> be <code>1</code> if <… string
39633 …"text": " If <code>presentMode</code> is <code>VK_PRESENT_MODE_IMMEDIATE_KHR</code>, <code>VK_PRES… string
39637 …"text": " If <code>presentMode</code> is <code>VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR</code> or… string
39643 …"text": " If <code>imageSharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each elemen… string
39649 …"text": " If <code>imageSharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each elemen… string
39655 …"text": " If the logical device was created with <a href=\"#VkDeviceGroupDeviceCreateInfo\">VkDevi… string
39661 …"text": " If <code>flags</code> contains <code>VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR</code> t… string
39665 …"text": " If a <a href=\"#VkImageFormatListCreateInfo\">VkImageFormatListCreateInfo</a> structure … string
39669 …"text": " If <code>flags</code> does not contain <code>VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR<… string
39675 …"text": " If <code>flags</code> contains <code>VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR</code>, then … string
39681 …"text": " If the <code>pNext</code> chain includes a <a href=\"#VkSurfaceFullScreenExclusiveInfoEX… string
39689 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
39693 …"text": " <code>modes</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
39697 "text": " <code>modes</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
39705 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SWA… string
39709 …"text": " It is only valid to set <code>localDimmingEnable</code> to <code>VK_TRUE</code> if <a hr… string
39717 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39721 …"text": " <code>swapChain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39725 …"text": " Both of <code>device</code>, and <code>swapChain</code> <strong class=\"purple\">must</s… string
39729 …"text": " <a href=\"#VkDisplayNativeHdrSurfaceCapabilitiesAMD\">VkDisplayNativeHdrSurfaceCapabilit… string
39737 …"text": " The bits in <code>surfaceCounters</code> <strong class=\"purple\">must</strong> be suppo… string
39741 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SWA… string
39745 …"text": " <code>surfaceCounters</code> <strong class=\"purple\">must</strong> be a valid combinati… string
39753 …"text": " One or more present commands on <code>swapchain</code> <strong class=\"purple\">must</st… string
39757 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39761 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39765 …"text": " <code>counter</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSurf… string
39769 …"text": " <code>pCounterValue</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
39773 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
39781 …"text": " All uses of presentable images acquired from <code>swapchain</code> <strong class=\"purp… string
39785 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>swapchain</code> was crea… string
39789 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>swapchain</code> was c… string
39793 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39797 …"text": " If <code>swapchain</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
39801 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
39805 …"text": " Both of <code>device</code>, and <code>swapchain</code> that are valid handles of non-ig… string
39813 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39817 …"text": " <code>pCreateInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
39821 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
39825 …"text": " <code>pSwapchains</code> <strong class=\"purple\">must</strong> be a valid pointer to an… string
39829 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
39837 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39841 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39845 …"text": " <code>pSwapchainImageCount</code> <strong class=\"purple\">must</strong> be a valid poin… string
39849 …"text": " If the value referenced by <code>pSwapchainImageCount</code> is not <code>0</code>, and … string
39853 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
39861 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> not be in the retired stat… string
39865 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> it <stro… string
39869 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> it <stro… string
39873 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> it <strong c… string
39877 …"text": " <code>semaphore</code> and <code>fence</code> <strong class=\"purple\">must</strong> not… string
39881 …"text": " If the number of currently acquired images is greater than the difference between the nu… string
39885 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39889 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39893 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
39897 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
39901 …"text": " <code>pImageIndex</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
39905 …"text": " If <code>semaphore</code> is a valid handle, it <strong class=\"purple\">must</strong> h… string
39909 …"text": " If <code>fence</code> is a valid handle, it <strong class=\"purple\">must</strong> have … string
39913 …"text": " Both of <code>device</code>, and <code>swapchain</code> that are valid handles of non-ig… string
39919 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> have a <a href=\"#VkSemaph… string
39927 …"text": " If the number of currently acquired images is greater than the difference between the nu… string
39931 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
39935 …"text": " <code>pAcquireInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
39939 …"text": " <code>pImageIndex</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
39947 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> not be in the retired stat… string
39951 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> it <stro… string
39955 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> it <stro… string
39959 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a> it <strong c… string
39963 …"text": " <code>semaphore</code> and <code>fence</code> <strong class=\"purple\">must</strong> not… string
39967 … "text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> be a valid device mask" string
39971 "text": " <code>deviceMask</code> <strong class=\"purple\">must</strong> not be zero" string
39975 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACQ… string
39979 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
39983 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
39987 …"text": " If <code>semaphore</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>s… string
39991 …"text": " If <code>fence</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>fence… string
39995 …"text": " Each of <code>fence</code>, <code>semaphore</code>, and <code>swapchain</code> that are … string
40001 …"text": " <code>semaphore</code> <strong class=\"purple\">must</strong> have a <a href=\"#VkSemaph… string
40009 …"text": " Each element of <code>pSwapchains</code> member of <code>pPresentInfo</code> <strong cla… string
40013 …"text": " When a semaphore wait operation referring to a binary semaphore defined by the elements … string
40017 …"text": " All elements of the <code>pWaitSemaphores</code> member of <code>pPresentInfo</code> <st… string
40021 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
40025 …"text": " <code>pPresentInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
40031 …"text": " If more than one member of <code>pSwapchains</code> was created from a display surface, … string
40037 …"text": " All elements of the <code>pWaitSemaphores</code> member of <code>pPresentInfo</code> <st… string
40041 …"text": " All elements of the <code>pWaitSemaphores</code> member of <code>pPresentInfo</code> <st… string
40049 …"text": " Each element of <code>pImageIndices</code> <strong class=\"purple\">must</strong> be the… string
40055 …"text": " Each element of <code>pImageIndices</code> <strong class=\"purple\">must</strong> be the… string
40061 …"text": " If a <a href=\"#VkPresentIdKHR\">VkPresentIdKHR</a> structure is included in the <code>p… string
40067 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRE… string
40071 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
40075 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
40079 …"text": " If <code>waitSemaphoreCount</code> is not <code>0</code>, <code>pWaitSemaphores</code> <… string
40083 …"text": " <code>pSwapchains</code> <strong class=\"purple\">must</strong> be a valid pointer to an… string
40087 …"text": " <code>pImageIndices</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
40091 …"text": " If <code>pResults</code> is not <code>NULL</code>, <code>pResults</code> <strong class=\… string
40095 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
40099 …"text": " Both of the elements of <code>pSwapchains</code>, and the elements of <code>pWaitSemapho… string
40107 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be the same value as … string
40111 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRE… string
40115 …"text": " If <code>pRegions</code> is not <code>NULL</code>, <code>pRegions</code> <strong class=\… string
40119 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
40127 …"text": " If <code>rectangleCount</code> is not <code>0</code>, and <code>pRectangles</code> is no… string
40135 …"text": " The sum of <code>offset</code> and <code>extent</code>, after being transformed accordin… string
40139 …"text": " <code>layer</code> <strong class=\"purple\">must</strong> be less than the <code>imageAr… string
40147 …"text": " <code>srcRect</code> <strong class=\"purple\">must</strong> specify a rectangular region… string
40151 …"text": " <code>dstRect</code> <strong class=\"purple\">must</strong> specify a rectangular region… string
40155 …"text": " If the <code>persistentContent</code> member of the <code>VkDisplayPropertiesKHR</code> … string
40159 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DIS… string
40167 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> equal <code>0</code> … string
40171 …"text": " If <code>mode</code> is <code>VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR</code>, then ea… string
40175 …"text": " If <code>mode</code> is <code>VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR</code>, then e… string
40179 …"text": " If <code>mode</code> is <code>VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR</code>, then each… string
40183 …"text": " If <code>mode</code> is <code>VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR</c… string
40187 …"text": " The value of each element of <code>pDeviceMasks</code> <strong class=\"purple\">must</st… string
40191 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> have exactly one bit set, and t… string
40195 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEV… string
40199 …"text": " If <code>swapchainCount</code> is not <code>0</code>, <code>pDeviceMasks</code> <strong … string
40203 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDeviceG… string
40211 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be the same value as … string
40215 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRE… string
40219 …"text": " If <code>pTimes</code> is not <code>NULL</code>, <code>pTimes</code> <strong class=\"pur… string
40223 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
40231 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be the same value as … string
40235 …"text": " Each <code>presentIds</code> entry <strong class=\"purple\">must</strong> be greater tha… string
40239 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRE… string
40243 …"text": " If <code>pPresentIds</code> is not <code>NULL</code>, <code>pPresentIds</code> <strong c… string
40247 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
40255 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> not be in the retired stat… string
40259 …"text": " The <a href=\"#features-presentWait\"><code>presentWait</code></a> feature <strong class… string
40263 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40267 …"text": " <code>swapchain</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSw… string
40271 …"text": " Both of <code>device</code>, and <code>swapchain</code> <strong class=\"purple\">must</s… string
40279 …"text": " <code>frameToken</code> <strong class=\"purple\">must</strong> be a valid <code>GgpFrame… string
40283 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRE… string
40291 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40295 …"text": " <code>pSwapchains</code> <strong class=\"purple\">must</strong> be a valid pointer to an… string
40299 …"text": " <code>pMetadata</code> <strong class=\"purple\">must</strong> be a valid pointer to an a… string
40303 …"text": " <code>swapchainCount</code> <strong class=\"purple\">must</strong> be greater than <code… string
40307 …"text": " Both of <code>device</code>, and the elements of <code>pSwapchains</code> <strong class=… string
40315 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_HDR… string
40319 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
40327 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40331 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
40335 …"text": " <code>pDeferredOperation</code> <strong class=\"purple\">must</strong> be a valid pointe… string
40343 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40347 …"text": " <code>operation</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDe… string
40351 …"text": " <code>operation</code> <strong class=\"purple\">must</strong> have been created, allocat… string
40359 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>operation</code> was crea… string
40363 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>operation</code> was c… string
40367 "text": " <code>operation</code> <strong class=\"purple\">must</strong> be completed" string
40371 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40375 …"text": " If <code>operation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>o… string
40379 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
40383 …"text": " If <code>operation</code> is a valid handle, it <strong class=\"purple\">must</strong> h… string
40391 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40395 …"text": " <code>operation</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDe… string
40399 …"text": " <code>operation</code> <strong class=\"purple\">must</strong> have been created, allocat… string
40407 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40411 …"text": " <code>operation</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDe… string
40415 …"text": " <code>operation</code> <strong class=\"purple\">must</strong> have been created, allocat… string
40423 …"text": " The <a href=\"#features-privateData\"><code>privateData</code></a> feature <strong class… string
40427 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40431 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
40435 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
40439 …"text": " <code>pPrivateDataSlot</code> <strong class=\"purple\">must</strong> be a valid pointer … string
40447 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PRI… string
40451 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
40455 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
40463 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>privateDataSlot</code> wa… string
40467 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>privateDataSlot</code>… string
40471 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40475 …"text": " If <code>privateDataSlot</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <… string
40479 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
40483 …"text": " If <code>privateDataSlot</code> is a valid handle, it <strong class=\"purple\">must</str… string
40491 …"text": " <code>objectHandle</code> <strong class=\"purple\">must</strong> be <code>device</code> … string
40495 …"text": " <code>objectHandle</code> <strong class=\"purple\">must</strong> be a valid handle to an… string
40499 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40503 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkO… string
40507 …"text": " <code>privateDataSlot</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
40511 …"text": " <code>privateDataSlot</code> <strong class=\"purple\">must</strong> have been created, a… string
40519 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be <code>VK_OBJECT_TYPE_D… string
40523 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
40527 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkO… string
40531 …"text": " <code>privateDataSlot</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
40535 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to a <code>… string
40539 …"text": " <code>privateDataSlot</code> <strong class=\"purple\">must</strong> have been created, a… string
40547 …"text": " <code>geometryCount</code> <strong class=\"purple\">must</strong> be less than or equal … string
40551 …"text": " <code>dst</code> <strong class=\"purple\">must</strong> have been created with compatibl… string
40555 …"text": " If <code>update</code> is <code>VK_TRUE</code>, <code>src</code> <strong class=\"purple\… string
40559 …"text": " If <code>update</code> is <code>VK_TRUE</code>, <code>src</code> <strong class=\"purple\… string
40563 …"text": " If <code>update</code> is <code>VK_FALSE</code>, the <code>size</code> member of the <a … string
40567 …"text": " If <code>update</code> is <code>VK_TRUE</code>, the <code>size</code> member of the <a h… string
40571 …"text": " <code>scratch</code> <strong class=\"purple\">must</strong> have been created with <code… string
40575 …"text": " If <code>instanceData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <cod… string
40579 …"text": " Each <a href=\"#VkAccelerationStructureInstanceKHR\">VkAccelerationStructureInstanceKHR<… string
40583 …"text": " If <code>update</code> is <code>VK_TRUE</code>, then objects that were previously active… string
40587 …"text": " If <code>update</code> is <code>VK_TRUE</code>, then objects that were previously inacti… string
40591 …"text": " If <code>update</code> is <code>VK_TRUE</code>, the <code>src</code> and <code>dst</code… string
40595 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
40599 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
40603 …"text": " If <code>instanceData</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <cod… string
40607 …"text": " <code>dst</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
40611 …"text": " If <code>src</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>src</co… string
40615 …"text": " <code>scratch</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBuff… string
40619 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
40623 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
40627 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
40631 …"text": " Each of <code>commandBuffer</code>, <code>dst</code>, <code>instanceData</code>, <code>s… string
40639 …"text": " The <code>mode</code> member of each element of <code>pInfos</code> <strong class=\"purp… string
40643 …"text": " If the <code>srcAccelerationStructure</code> member of any element of <code>pInfos</code… string
40647 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40651 …"text": " The <code>srcAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40655 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40659 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40663 …"text": " For each element of <code>pInfos</code>, if its <code>type</code> member is <code>VK_ACC… string
40667 …"text": " For each element of <code>pInfos</code>, if its <code>type</code> member is <code>VK_ACC… string
40671 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40675 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40679 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40683 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40687 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40691 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40695 …"text": " The range of memory backing the <code>scratchData</code> member of any element of <code>… string
40699 …"text": " The range of memory backing the <code>scratchData</code> member of any element of <code>… string
40703 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40707 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40711 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40715 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40719 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40723 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40727 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40731 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40735 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40739 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40743 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40747 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40751 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40755 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40759 …"text": " For each <code>VkAccelerationStructureBuildRangeInfoKHR</code> referenced by this comman… string
40763 …"text": " For each <code>VkAccelerationStructureBuildRangeInfoKHR</code> referenced by this comman… string
40767 …"text": " For each element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</cod… string
40771 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create its <cod… string
40775 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40779 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create each acc… string
40783 …"text": " If <code>pInfos</code>[i].<code>mode</code> is <code>VK_BUILD_ACCELERATION_STRUCTURE_MOD… string
40787 …"text": " If <code>pInfos</code>[i].<code>mode</code> is <code>VK_BUILD_ACCELERATION_STRUCTURE_MOD… string
40791 …"text": " The buffers from which the buffer device addresses for all of the <code>geometry.triangl… string
40795 …"text": " The buffer from which the buffer device address <code>pInfos</code>[i].<code>scratchData… string
40799 …"text": " For each element of <code>pInfos</code>, its <code>scratchData.deviceAddress</code> memb… string
40803 …"text": " For each element of <code>pInfos</code>, if <code>scratchData.deviceAddress</code> is th… string
40807 …"text": " For each element of <code>pInfos</code>, its <code>scratchData.deviceAddress</code> memb… string
40811 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40815 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40819 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40823 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40827 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40831 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40835 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40839 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40843 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40847 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40851 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40855 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40859 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40863 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40867 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40871 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40875 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40879 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
40883 …"text": " For each <code>pInfos</code>[i], <code>dstAccelerationStructure</code> <strong class=\"p… string
40887 …"text": " Each element of <code>ppBuildRangeInfos</code>[i] <strong class=\"purple\">must</strong>… string
40891 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
40895 …"text": " <code>pInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
40899 …"text": " <code>ppBuildRangeInfos</code> <strong class=\"purple\">must</strong> be a valid pointer… string
40903 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
40907 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
40911 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
40915 …"text": " <code>infoCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
40923 …"text": " The <code>mode</code> member of each element of <code>pInfos</code> <strong class=\"purp… string
40927 …"text": " If the <code>srcAccelerationStructure</code> member of any element of <code>pInfos</code… string
40931 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40935 …"text": " The <code>srcAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40939 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40943 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40947 …"text": " For each element of <code>pInfos</code>, if its <code>type</code> member is <code>VK_ACC… string
40951 …"text": " For each element of <code>pInfos</code>, if its <code>type</code> member is <code>VK_ACC… string
40955 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40959 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40963 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
40967 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40971 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40975 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40979 …"text": " The range of memory backing the <code>scratchData</code> member of any element of <code>… string
40983 …"text": " The range of memory backing the <code>scratchData</code> member of any element of <code>… string
40987 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
40991 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40995 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
40999 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41003 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41007 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41011 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41015 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41019 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41023 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41027 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41031 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41035 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41039 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41043 …"text": " For each <code>VkAccelerationStructureBuildRangeInfoKHR</code> referenced by this comman… string
41047 …"text": " For each <code>VkAccelerationStructureBuildRangeInfoKHR</code> referenced by this comman… string
41051 …"text": " For each element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</cod… string
41055 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create its <cod… string
41059 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
41063 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create each acc… string
41067 …"text": " If <code>pInfos</code>[i].<code>mode</code> is <code>VK_BUILD_ACCELERATION_STRUCTURE_MOD… string
41071 …"text": " If <code>pInfos</code>[i].<code>mode</code> is <code>VK_BUILD_ACCELERATION_STRUCTURE_MOD… string
41075 …"text": " The buffers from which the buffer device addresses for all of the <code>geometry.triangl… string
41079 …"text": " The buffer from which the buffer device address <code>pInfos</code>[i].<code>scratchData… string
41083 …"text": " For each element of <code>pInfos</code>, its <code>scratchData.deviceAddress</code> memb… string
41087 …"text": " For each element of <code>pInfos</code>, if <code>scratchData.deviceAddress</code> is th… string
41091 …"text": " For each element of <code>pInfos</code>, its <code>scratchData.deviceAddress</code> memb… string
41095 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41099 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41103 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41107 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41111 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41115 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41119 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41123 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41127 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41131 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41135 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41139 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41143 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41147 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41151 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41155 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41159 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41163 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
41167 …"text": " For any element of <code>pIndirectDeviceAddresses</code>, if the buffer from which it wa… string
41171 …"text": " For any element of <code>pIndirectDeviceAddresses</code>[i], all device addresses betwee… string
41175 …"text": " For any element of <code>pIndirectDeviceAddresses</code>, the buffer from which it was q… string
41179 …"text": " Each element of <code>pIndirectDeviceAddresses</code> <strong class=\"purple\">must</str… string
41183 …"text": " Each element of <code>pIndirectStrides</code> <strong class=\"purple\">must</strong> be … string
41187 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
41191 …"text": " The <a href=\"#features-accelerationStructureIndirectBuild\"><code>VkPhysicalDeviceAccel… string
41195 …"text": " Each <a href=\"#VkAccelerationStructureBuildRangeInfoKHR\">VkAccelerationStructureBuildR… string
41199 …"text": " <code>pInfos</code>[i].<code>dstAccelerationStructure</code> <strong class=\"purple\">mu… string
41203 …"text": " Each <code>ppMaxPrimitiveCounts</code>[i][j] <strong class=\"purple\">must</strong> be g… string
41207 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41211 …"text": " <code>pInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
41215 …"text": " <code>pIndirectDeviceAddresses</code> <strong class=\"purple\">must</strong> be a valid … string
41219 …"text": " <code>pIndirectStrides</code> <strong class=\"purple\">must</strong> be a valid pointer … string
41223 …"text": " <code>ppMaxPrimitiveCounts</code> <strong class=\"purple\">must</strong> be a valid poin… string
41227 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41231 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41235 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41239 …"text": " <code>infoCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
41247 …"text": " <code>type</code> <strong class=\"purple\">must</strong> not be <code>VK_ACCELERATION_ST… string
41251 …"text": " Only one of <code>pGeometries</code> or <code>ppGeometries</code> <strong class=\"purple… string
41255 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR</code>, the <… string
41259 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR</code>, <code… string
41263 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR</code> the… string
41267 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR</code> the… string
41271 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR</code> the… string
41275 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR</code> and… string
41279 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR</code> and… string
41283 …"text": " If <code>flags</code> has the <code>VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BI… string
41287 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41291 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41295 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAcceler… string
41299 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
41303 …"text": " If <code>geometryCount</code> is not <code>0</code>, and <code>pGeometries</code> is not… string
41307 …"text": " If <code>geometryCount</code> is not <code>0</code>, and <code>ppGeometries</code> is no… string
41311 …"text": " Both of <code>dstAccelerationStructure</code>, and <code>srcAccelerationStructure</code>… string
41317 …"text": " If <code>dstAccelerationStructure</code> was created with <code>VK_ACCELERATION_STRUCTUR… string
41321 …"text": " If <code>VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV</code> is set in <code>flags</cod… string
41325 …"text": " If <code>VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV</code> is set in <code>flags</cod… string
41333 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41337 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41341 …"text": " <code>geometryType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
41345 …"text": " If <code>geometryType</code> is <code>VK_GEOMETRY_TYPE_TRIANGLES_KHR</code>, the <code>t… string
41349 …"text": " If <code>geometryType</code> is <code>VK_GEOMETRY_TYPE_AABBS_KHR</code>, the <code>aabbs… string
41353 …"text": " If <code>geometryType</code> is <code>VK_GEOMETRY_TYPE_INSTANCES_KHR</code>, the <code>i… string
41357 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
41365 …"text": " <code>vertexStride</code> <strong class=\"purple\">must</strong> be a multiple of the si… string
41369 …"text": " <code>vertexStride</code> <strong class=\"purple\">must</strong> be less than or equal t… string
41373 …"text": " <code>vertexFormat</code> <strong class=\"purple\">must</strong> support the <code>VK_FO… string
41377 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> be <code>VK_INDEX_TYPE_UIN… string
41381 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41385 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
41389 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
41393 …"text": " <code>vertexFormat</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
41397 …"text": " <code>indexType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIn… string
41405 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41413 …"text": " The first three columns of <code>matrix</code> <strong class=\"purple\">must</strong> de… string
41421 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be a multiple of <code>8</cod… string
41425 …"text": " <code>stride</code> <strong class=\"purple\">must</strong> be less than or equal to <spa… string
41429 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41433 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41441 …"text": " <code>minX</code> <strong class=\"purple\">must</strong> be less than or equal to <code>… string
41445 …"text": " <code>minY</code> <strong class=\"purple\">must</strong> be less than or equal to <code>… string
41449 …"text": " <code>minZ</code> <strong class=\"purple\">must</strong> be less than or equal to <code>… string
41457 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41461 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41469 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
41477 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAcceler… string
41481 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
41485 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV</… string
41489 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTI… string
41493 …"text": " If <code>type</code> is <code>VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_… string
41501 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
41509 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
41517 …"text": " For geometries of type <code>VK_GEOMETRY_TYPE_TRIANGLES_KHR</code>, if the geometry uses… string
41521 …"text": " For geometries of type <code>VK_GEOMETRY_TYPE_TRIANGLES_KHR</code>, if the geometry does… string
41525 …"text": " For geometries of type <code>VK_GEOMETRY_TYPE_TRIANGLES_KHR</code>, the offset <code>tra… string
41529 …"text": " For geometries of type <code>VK_GEOMETRY_TYPE_AABBS_KHR</code>, the offset <code>primiti… string
41533 …"text": " For geometries of type <code>VK_GEOMETRY_TYPE_INSTANCES_KHR</code>, the offset <code>pri… string
41541 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created with a <… string
41545 …"text": " The queries identified by <code>queryPool</code> and <code>firstQuery</code> <strong cla… string
41549 …"text": " The <code>buffer</code> used to create each acceleration structure in <code>pAcceleratio… string
41553 …"text": " The sum of <code>query</code> plus <code>accelerationStructureCount</code> <strong class… string
41557 …"text": " All acceleration structures in <code>pAccelerationStructures</code> <strong class=\"purp… string
41561 …"text": " All acceleration structures in <code>pAccelerationStructures</code> <strong class=\"purp… string
41565 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be <code>VK_QUERY_TYPE_ACC… string
41569 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41573 …"text": " <code>pAccelerationStructures</code> <strong class=\"purple\">must</strong> be a valid p… string
41577 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
41581 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
41585 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41589 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41593 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41597 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be greate… string
41601 …"text": " Each of <code>commandBuffer</code>, <code>queryPool</code>, and the elements of <code>pA… string
41609 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> have been created with a <… string
41613 …"text": " The queries identified by <code>queryPool</code> and <code>firstQuery</code> <strong cla… string
41617 …"text": " <code>accelerationStructure</code> <strong class=\"purple\">must</strong> be bound compl… string
41621 …"text": " All acceleration structures in <code>pAccelerationStructures</code> <strong class=\"purp… string
41625 …"text": " All acceleration structures in <code>pAccelerationStructures</code> <strong class=\"purp… string
41629 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be <code>VK_QUERY_TYPE_ACC… string
41633 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41637 …"text": " <code>pAccelerationStructures</code> <strong class=\"purple\">must</strong> be a valid p… string
41641 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
41645 …"text": " <code>queryPool</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
41649 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41653 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41657 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41661 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be greate… string
41665 …"text": " Each of <code>commandBuffer</code>, <code>queryPool</code>, and the elements of <code>pA… string
41673 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be <code>VK_COPY_ACCELERATION_S… string
41677 …"text": " The source acceleration structure <code>src</code> <strong class=\"purple\">must</strong… string
41681 …"text": " If <code>mode</code> is <code>VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR</code>, <c… string
41685 …"text": " The <code>buffer</code> used to create <code>src</code> <strong class=\"purple\">must</s… string
41689 …"text": " The <code>buffer</code> used to create <code>dst</code> <strong class=\"purple\">must</s… string
41693 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41697 …"text": " <code>dst</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
41701 …"text": " <code>src</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
41705 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCopyAcc… string
41709 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41713 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41717 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41721 …"text": " Each of <code>commandBuffer</code>, <code>dst</code>, and <code>src</code> <strong class… string
41729 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;src</code> <strong class=\"purple… string
41733 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;dst</code> <strong class=\"purple… string
41737 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41741 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
41745 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41749 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41753 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41761 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be <code>VK_COPY_ACCELERATION_S… string
41765 …"text": " The source acceleration structure <code>src</code> <strong class=\"purple\">must</strong… string
41769 …"text": " If <code>mode</code> is <code>VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR</code>, <c… string
41773 …"text": " The <code>buffer</code> used to create <code>src</code> <strong class=\"purple\">must</s… string
41777 …"text": " The <code>buffer</code> used to create <code>dst</code> <strong class=\"purple\">must</s… string
41781 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
41785 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41789 …"text": " <code>src</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
41793 …"text": " <code>dst</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
41797 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCopyAcc… string
41801 …"text": " Both of <code>dst</code>, and <code>src</code> <strong class=\"purple\">must</strong> ha… string
41809 …"text": " <code>pInfo-&gt;dst.deviceAddress</code> <strong class=\"purple\">must</strong> be a val… string
41813 …"text": " <code>pInfo-&gt;dst.deviceAddress</code> <strong class=\"purple\">must</strong> be align… string
41817 …"text": " If the buffer pointed to by <code>pInfo-&gt;dst.deviceAddress</code> is non-sparse then … string
41821 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;src</code> <strong class=\"purple… string
41825 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41829 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
41833 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41837 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41841 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41849 …"text": " The source acceleration structure <code>src</code> <strong class=\"purple\">must</strong… string
41853 …"text": " The memory pointed to by <code>dst</code> <strong class=\"purple\">must</strong> be at l… string
41857 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be <code>VK_COPY_ACCELERATION_S… string
41861 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
41865 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41869 …"text": " <code>src</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
41873 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCopyAcc… string
41881 …"text": " <code>pInfo-&gt;src.deviceAddress</code> <strong class=\"purple\">must</strong> be a val… string
41885 …"text": " <code>pInfo-&gt;src.deviceAddress</code> <strong class=\"purple\">must</strong> be align… string
41889 …"text": " If the buffer pointed to by <code>pInfo-&gt;src.deviceAddress</code> is non-sparse then … string
41893 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;dst</code> <strong class=\"purple… string
41897 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
41901 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
41905 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
41909 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
41913 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
41921 …"text": " The source memory pointed to by <code>src</code> <strong class=\"purple\">must</strong> … string
41925 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be <code>VK_COPY_ACCELERATION_S… string
41929 …"text": " The data in <code>src</code> <strong class=\"purple\">must</strong> have a format compat… string
41933 …"text": " <code>dst</code> <strong class=\"purple\">must</strong> have been created with a <code>s… string
41937 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_COP… string
41941 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41945 …"text": " <code>dst</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkAccelera… string
41949 …"text": " <code>mode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCopyAcc… string
41957 …"text": " The <a href=\"#features-rayTracingPipeline\"><code>rayTracingPipeline</code></a> or <a h… string
41961 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
41965 …"text": " <code>pVersionInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
41969 …"text": " <code>pCompatibility</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
41977 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_ACC… string
41981 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
41985 …"text": " <code>pVersionData</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
41993 …"text": " The <code>mode</code> member of each element of <code>pInfos</code> <strong class=\"purp… string
41997 …"text": " If the <code>srcAccelerationStructure</code> member of any element of <code>pInfos</code… string
42001 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42005 …"text": " The <code>srcAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
42009 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
42013 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
42017 …"text": " For each element of <code>pInfos</code>, if its <code>type</code> member is <code>VK_ACC… string
42021 …"text": " For each element of <code>pInfos</code>, if its <code>type</code> member is <code>VK_ACC… string
42025 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42029 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42033 …"text": " The <code>dstAccelerationStructure</code> member of any element of <code>pInfos</code> <… string
42037 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
42041 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
42045 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
42049 …"text": " The range of memory backing the <code>scratchData</code> member of any element of <code>… string
42053 …"text": " The range of memory backing the <code>scratchData</code> member of any element of <code>… string
42057 …"text": " The range of memory backing the <code>dstAccelerationStructure</code> member of any elem… string
42061 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42065 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42069 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42073 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42077 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42081 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42085 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42089 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42093 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42097 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42101 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42105 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42109 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42113 …"text": " For each <code>VkAccelerationStructureBuildRangeInfoKHR</code> referenced by this comman… string
42117 …"text": " For each <code>VkAccelerationStructureBuildRangeInfoKHR</code> referenced by this comman… string
42121 …"text": " For each element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</cod… string
42125 …"text": " For each <code>pInfos</code>[i], <code>dstAccelerationStructure</code> <strong class=\"p… string
42129 …"text": " Each element of <code>ppBuildRangeInfos</code>[i] <strong class=\"purple\">must</strong>… string
42133 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42137 …"text": " Any previous deferred operation that was associated with <code>deferredOperation</code> … string
42141 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create its <cod… string
42145 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42149 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create each acc… string
42153 …"text": " The <a href=\"#features-accelerationStructureHostCommands\"><code>VkPhysicalDeviceAccele… string
42157 …"text": " If <code>pInfos</code>[i].<code>mode</code> is <code>VK_BUILD_ACCELERATION_STRUCTURE_MOD… string
42161 …"text": " If <code>pInfos</code>[i].<code>mode</code> is <code>VK_BUILD_ACCELERATION_STRUCTURE_MOD… string
42165 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42169 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42173 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42177 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42181 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42185 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42189 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
42193 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42197 …"text": " <code>pInfos</code> <strong class=\"purple\">must</strong> be a valid pointer to an arra… string
42201 …"text": " <code>ppBuildRangeInfos</code> <strong class=\"purple\">must</strong> be a valid pointer… string
42205 …"text": " <code>infoCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</c… string
42209 …"text": " If <code>deferredOperation</code> is a valid handle, it <strong class=\"purple\">must</s… string
42215 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create its <cod… string
42219 …"text": " For each element of <code>pInfos</code>, if its <code>mode</code> member is <code>VK_BUI… string
42223 …"text": " For each element of <code>pInfos</code>, the <code>buffer</code> used to create each acc… string
42229 …"text": " For any element of <code>pInfos</code>[i].<code>pGeometries</code> or <code>pInfos</code… string
42237 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42241 …"text": " Any previous deferred operation that was associated with <code>deferredOperation</code> … string
42245 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;src</code> <strong class=\"purple… string
42249 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;dst</code> <strong class=\"purple… string
42253 …"text": " The <a href=\"#features-accelerationStructureHostCommands\"><code>VkPhysicalDeviceAccele… string
42257 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
42261 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42265 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
42269 …"text": " If <code>deferredOperation</code> is a valid handle, it <strong class=\"purple\">must</s… string
42275 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;src</code> <strong class=\"purple… string
42279 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;dst</code> <strong class=\"purple… string
42287 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42291 …"text": " Any previous deferred operation that was associated with <code>deferredOperation</code> … string
42295 …"text": " <code>pInfo-&gt;src.hostAddress</code> <strong class=\"purple\">must</strong> be a valid… string
42299 …"text": " <code>pInfo-&gt;src.hostAddress</code> <strong class=\"purple\">must</strong> be aligned… string
42303 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;dst</code> <strong class=\"purple… string
42307 …"text": " The <a href=\"#features-accelerationStructureHostCommands\"><code>VkPhysicalDeviceAccele… string
42311 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
42315 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42319 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
42323 …"text": " If <code>deferredOperation</code> is a valid handle, it <strong class=\"purple\">must</s… string
42329 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;dst</code> <strong class=\"purple… string
42337 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42341 …"text": " Any previous deferred operation that was associated with <code>deferredOperation</code> … string
42345 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;src</code> <strong class=\"purple… string
42349 …"text": " <code>pInfo-&gt;dst.hostAddress</code> <strong class=\"purple\">must</strong> be a valid… string
42353 …"text": " <code>pInfo-&gt;dst.hostAddress</code> <strong class=\"purple\">must</strong> be aligned… string
42357 …"text": " The <a href=\"#features-accelerationStructureHostCommands\"><code>VkPhysicalDeviceAccele… string
42361 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
42365 …"text": " If <code>deferredOperation</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>,… string
42369 …"text": " <code>pInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a valid … string
42373 …"text": " If <code>deferredOperation</code> is a valid handle, it <strong class=\"purple\">must</s… string
42379 …"text": " The <code>buffer</code> used to create <code>pInfo-&gt;src</code> <strong class=\"purple… string
42387 …"text": " All acceleration structures in <code>pAccelerationStructures</code> <strong class=\"purp… string
42391 …"text": " All acceleration structures in <code>pAccelerationStructures</code> <strong class=\"purp… string
42395 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be <code>VK_QUERY_TYPE_ACC… string
42399 …"text": " If <code>queryType</code> is <code>VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_K… string
42403 …"text": " If <code>queryType</code> is <code>VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_K… string
42407 …"text": " If <code>queryType</code> is <code>VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SI… string
42411 …"text": " If <code>queryType</code> is <code>VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SI… string
42415 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than or equal to… string
42419 …"text": " The <code>buffer</code> used to create each acceleration structure in <code>pAcceleratio… string
42423 …"text": " The <a href=\"#features-accelerationStructureHostCommands\"><code>VkPhysicalDeviceAccele… string
42427 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
42431 …"text": " <code>pAccelerationStructures</code> <strong class=\"purple\">must</strong> be a valid p… string
42435 …"text": " <code>queryType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQu… string
42439 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
42443 …"text": " <code>accelerationStructureCount</code> <strong class=\"purple\">must</strong> be greate… string
42447 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
42451 …"text": " Each element of <code>pAccelerationStructures</code> <strong class=\"purple\">must</stro… string
42457 …"text": " The <code>buffer</code> used to create each acceleration structure in <code>pAcceleratio… string
42465 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
42469 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
42473 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
42477 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
42481 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
42485 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
42489 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42493 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
42497 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42501 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42505 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42509 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
42513 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
42517 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
42521 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
42525 …"text": " Any shader group handle referenced by this call <strong class=\"purple\">must</strong> h… string
42529 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
42533 …"text": " This command <strong class=\"purple\">must</strong> not cause a pipeline trace ray instr… string
42537 …"text": " If <code>raygenShaderBindingTableBuffer</code> is non-sparse then it <strong class=\"pur… string
42541 …"text": " <code>raygenShaderBindingOffset</code> <strong class=\"purple\">must</strong> be less th… string
42545 …"text": " <code>raygenShaderBindingOffset</code> <strong class=\"purple\">must</strong> be a multi… string
42549 …"text": " If <code>missShaderBindingTableBuffer</code> is non-sparse then it <strong class=\"purpl… string
42553 …"text": " <code>missShaderBindingOffset</code> <strong class=\"purple\">must</strong> be less than… string
42557 …"text": " <code>missShaderBindingOffset</code> <strong class=\"purple\">must</strong> be a multipl… string
42561 …"text": " If <code>hitShaderBindingTableBuffer</code> is non-sparse then it <strong class=\"purple… string
42565 …"text": " <code>hitShaderBindingOffset</code> <strong class=\"purple\">must</strong> be less than … string
42569 …"text": " <code>hitShaderBindingOffset</code> <strong class=\"purple\">must</strong> be a multiple… string
42573 …"text": " If <code>callableShaderBindingTableBuffer</code> is non-sparse then it <strong class=\"p… string
42577 …"text": " <code>callableShaderBindingOffset</code> <strong class=\"purple\">must</strong> be less … string
42581 …"text": " <code>callableShaderBindingOffset</code> <strong class=\"purple\">must</strong> be a mul… string
42585 …"text": " <code>missShaderBindingStride</code> <strong class=\"purple\">must</strong> be a multipl… string
42589 …"text": " <code>hitShaderBindingStride</code> <strong class=\"purple\">must</strong> be a multiple… string
42593 …"text": " <code>callableShaderBindingStride</code> <strong class=\"purple\">must</strong> be a mul… string
42597 …"text": " <code>missShaderBindingStride</code> <strong class=\"purple\">must</strong> be less than… string
42601 …"text": " <code>hitShaderBindingStride</code> <strong class=\"purple\">must</strong> be less than … string
42605 …"text": " <code>callableShaderBindingStride</code> <strong class=\"purple\">must</strong> be less … string
42609 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be less than or equal to <code… string
42613 …"text": " <code>height</code> <strong class=\"purple\">must</strong> be less than or equal to <cod… string
42617 …"text": " <code>depth</code> <strong class=\"purple\">must</strong> be less than or equal to <code… string
42621 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
42625 …"text": " <code>raygenShaderBindingTableBuffer</code> <strong class=\"purple\">must</strong> be a … string
42629 …"text": " If <code>missShaderBindingTableBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_… string
42633 …"text": " If <code>hitShaderBindingTableBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_H… string
42637 …"text": " If <code>callableShaderBindingTableBuffer</code> is not <a href=\"#VK_NULL_HANDLE\">VK_N… string
42641 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
42645 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
42649 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
42653 …"text": " Each of <code>callableShaderBindingTableBuffer</code>, <code>commandBuffer</code>, <code… string
42659 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
42665 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
42669 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
42673 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
42679 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
42685 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
42691 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
42695 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
42701 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
42707 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
42713 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
42719 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
42725 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
42729 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
42733 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
42737 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
42741 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
42745 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
42753 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
42757 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
42761 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
42765 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
42769 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
42773 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
42777 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42781 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
42785 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42789 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42793 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
42797 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
42801 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
42805 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
42809 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
42813 …"text": " Any shader group handle referenced by this call <strong class=\"purple\">must</strong> h… string
42817 …"text": " This command <strong class=\"purple\">must</strong> not cause a shader call instruction … string
42821 …"text": " If the buffer from which <code>pRayGenShaderBindingTable-&gt;deviceAddress</code> was qu… string
42825 …"text": " The buffer from which the <code>pRayGenShaderBindingTable-&gt;deviceAddress</code> is qu… string
42829 …"text": " <code>pRayGenShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must</… string
42833 …"text": " The <code>size</code> member of <code>pRayGenShaderBindingTable</code> <strong class=\"p… string
42837 …"text": " If the buffer from which <code>pMissShaderBindingTable-&gt;deviceAddress</code> was quer… string
42841 …"text": " The buffer from which the <code>pMissShaderBindingTable-&gt;deviceAddress</code> is quer… string
42845 …"text": " <code>pMissShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must</st… string
42849 …"text": " The <code>stride</code> member of <code>pMissShaderBindingTable</code> <strong class=\"p… string
42853 …"text": " The <code>stride</code> member of <code>pMissShaderBindingTable</code> <strong class=\"p… string
42857 …"text": " If the buffer from which <code>pHitShaderBindingTable-&gt;deviceAddress</code> was queri… string
42861 …"text": " The buffer from which the <code>pHitShaderBindingTable-&gt;deviceAddress</code> is queri… string
42865 …"text": " <code>pHitShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must</str… string
42869 …"text": " The <code>stride</code> member of <code>pHitShaderBindingTable</code> <strong class=\"pu… string
42873 …"text": " The <code>stride</code> member of <code>pHitShaderBindingTable</code> <strong class=\"pu… string
42877 …"text": " If the buffer from which <code>pCallableShaderBindingTable-&gt;deviceAddress</code> was … string
42881 …"text": " The buffer from which the <code>pCallableShaderBindingTable-&gt;deviceAddress</code> is … string
42885 …"text": " <code>pCallableShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must… string
42889 …"text": " The <code>stride</code> member of <code>pCallableShaderBindingTable</code> <strong class… string
42893 …"text": " The <code>stride</code> member of <code>pCallableShaderBindingTable</code> <strong class… string
42897 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
42901 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
42905 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
42909 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
42913 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
42917 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
42921 …"text": " Any non-zero hit shader group entries in <code>pHitShaderBindingTable</code> accessed by… string
42925 …"text": " Any non-zero hit shader group entries in <code>pHitShaderBindingTable</code> accessed by… string
42929 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
42933 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be less than or equal to <span… string
42937 …"text": " <code>height</code> <strong class=\"purple\">must</strong> be less than or equal to <spa… string
42941 …"text": " <code>depth</code> <strong class=\"purple\">must</strong> be less than or equal to <span… string
42945 …"text": " <span class=\"eq\"><code>width</code> {times} <code>height</code> {times} <code>depth</c… string
42949 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
42953 …"text": " <code>pRaygenShaderBindingTable</code> <strong class=\"purple\">must</strong> be a valid… string
42957 …"text": " <code>pMissShaderBindingTable</code> <strong class=\"purple\">must</strong> be a valid p… string
42961 …"text": " <code>pHitShaderBindingTable</code> <strong class=\"purple\">must</strong> be a valid po… string
42965 …"text": " <code>pCallableShaderBindingTable</code> <strong class=\"purple\">must</strong> be a val… string
42969 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
42973 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
42977 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
42983 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
42989 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
42993 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
42997 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
43003 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
43009 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
43015 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
43019 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
43025 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
43031 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
43037 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
43043 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
43049 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
43053 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
43057 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
43061 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
43065 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
43069 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
43077 …"text": " If <code>size</code> is not zero, all addresses between <code>deviceAddress</code> and <… string
43081 …"text": " If <code>size</code> is not zero, <code>stride</code> <strong class=\"purple\">must</str… string
43089 …"text": " The <a href=\"#features-invocationMask\">invocation mask image</a> feature <strong class… string
43093 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
43097 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
43101 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, it <str… string
43105 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
43109 …"text": " Thread mask image resolution must match the <code>width</code> and <code>height</code> i… string
43113 …"text": " Each element in the invocation mask image <strong class=\"purple\">must</strong> have th… string
43117 … "text": " <code>width</code> in <a href=\"#vkCmdTraceRaysKHR\">vkCmdTraceRaysKHR</a> should be 1" string
43121 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
43125 …"text": " If <code>imageView</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>i… string
43129 …"text": " <code>imageLayout</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
43133 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
43137 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
43141 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
43145 …"text": " Both of <code>commandBuffer</code>, and <code>imageView</code> that are valid handles of… string
43153 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>magFilter</code> or <code>m… string
43157 …"text": " If a <a href=\"#VkSampler\">VkSampler</a> created with <code>mipmapMode</code> equal to … string
43161 …"text": " If a <code>VkImageView</code> is accessed using atomic operations as a result of this co… string
43165 …"text": " For each set <em>n</em> that is statically used by the <code>VkPipeline</code> bound to … string
43169 …"text": " Descriptors in each bound descriptor set, specified via <code>vkCmdBindDescriptorSets</c… string
43173 …"text": " A valid pipeline <strong class=\"purple\">must</strong> be bound to the pipeline bind po… string
43177 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
43181 …"text": " There <strong class=\"purple\">must</strong> not have been any calls to dynamic state se… string
43185 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
43189 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
43193 …"text": " If the <code>VkPipeline</code> object bound to the pipeline bind point used by this comm… string
43197 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
43201 …"text": " If the <a href=\"#features-robustBufferAccess\">robust buffer access</a> feature is not … string
43205 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is accessed using <code>OpImageWrite</code… string
43209 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> is accessed using <code>OpImageWrite</co… string
43213 …"text": " Any shader group handle referenced by this call <strong class=\"purple\">must</strong> h… string
43217 …"text": " This command <strong class=\"purple\">must</strong> not cause a shader call instruction … string
43221 …"text": " If the buffer from which <code>pRayGenShaderBindingTable-&gt;deviceAddress</code> was qu… string
43225 …"text": " The buffer from which the <code>pRayGenShaderBindingTable-&gt;deviceAddress</code> is qu… string
43229 …"text": " <code>pRayGenShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must</… string
43233 …"text": " The <code>size</code> member of <code>pRayGenShaderBindingTable</code> <strong class=\"p… string
43237 …"text": " If the buffer from which <code>pMissShaderBindingTable-&gt;deviceAddress</code> was quer… string
43241 …"text": " The buffer from which the <code>pMissShaderBindingTable-&gt;deviceAddress</code> is quer… string
43245 …"text": " <code>pMissShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must</st… string
43249 …"text": " The <code>stride</code> member of <code>pMissShaderBindingTable</code> <strong class=\"p… string
43253 …"text": " The <code>stride</code> member of <code>pMissShaderBindingTable</code> <strong class=\"p… string
43257 …"text": " If the buffer from which <code>pHitShaderBindingTable-&gt;deviceAddress</code> was queri… string
43261 …"text": " The buffer from which the <code>pHitShaderBindingTable-&gt;deviceAddress</code> is queri… string
43265 …"text": " <code>pHitShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must</str… string
43269 …"text": " The <code>stride</code> member of <code>pHitShaderBindingTable</code> <strong class=\"pu… string
43273 …"text": " The <code>stride</code> member of <code>pHitShaderBindingTable</code> <strong class=\"pu… string
43277 …"text": " If the buffer from which <code>pCallableShaderBindingTable-&gt;deviceAddress</code> was … string
43281 …"text": " The buffer from which the <code>pCallableShaderBindingTable-&gt;deviceAddress</code> is … string
43285 …"text": " <code>pCallableShaderBindingTable-&gt;deviceAddress</code> <strong class=\"purple\">must… string
43289 …"text": " The <code>stride</code> member of <code>pCallableShaderBindingTable</code> <strong class… string
43293 …"text": " The <code>stride</code> member of <code>pCallableShaderBindingTable</code> <strong class… string
43297 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
43301 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
43305 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
43309 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
43313 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
43317 …"text": " If the currently bound ray tracing pipeline was created with <code>flags</code> that inc… string
43321 …"text": " Any non-zero hit shader group entries in <code>pHitShaderBindingTable</code> accessed by… string
43325 …"text": " Any non-zero hit shader group entries in <code>pHitShaderBindingTable</code> accessed by… string
43329 …"text": " If the buffer from which <code>indirectDeviceAddress</code> was queried is non-sparse th… string
43333 …"text": " The buffer from which <code>indirectDeviceAddress</code> was queried <strong class=\"pur… string
43337 …"text": " <code>indirectDeviceAddress</code> <strong class=\"purple\">must</strong> be a multiple … string
43341 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> not be a protected com… string
43345 …"text": " All device addresses between <code>indirectDeviceAddress</code> and <span class=\"eq\"><… string
43349 …"text": " The <a href=\"#features-rayTracingPipelineTraceRaysIndirect\"><code>VkPhysicalDeviceRayT… string
43353 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
43357 …"text": " <code>pRaygenShaderBindingTable</code> <strong class=\"purple\">must</strong> be a valid… string
43361 …"text": " <code>pMissShaderBindingTable</code> <strong class=\"purple\">must</strong> be a valid p… string
43365 …"text": " <code>pHitShaderBindingTable</code> <strong class=\"purple\">must</strong> be a valid po… string
43369 …"text": " <code>pCallableShaderBindingTable</code> <strong class=\"purple\">must</strong> be a val… string
43373 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
43377 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
43381 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
43387 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
43393 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> is sampled with <a href=\"#textures-depth-… string
43397 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
43401 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> or <a href=\"#VkBufferView\">VkBufferView</… string
43407 …"text": " If a <code>VkImageView</code> is sampled with <code>VK_FILTER_CUBIC_EXT</code> as a resu… string
43413 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
43419 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
43423 …"text": " Any <a href=\"#VkImageView\">VkImageView</a> being sampled with <code>VK_FILTER_CUBIC_EX… string
43429 …"text": " Any <a href=\"#VkImage\">VkImage</a> created with a <a href=\"#VkImageCreateInfo\">VkIma… string
43435 …"text": " For each push constant that is statically used by the <code>VkPipeline</code> bound to t… string
43441 …"text": " If the <a href=\"#features-maintenance4\"><code>maintenance4</code></a> feature is not e… string
43447 …"text": " If <code>commandBuffer</code> is an unprotected command buffer and <a href=\"#limits-pro… string
43453 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
43457 …"text": " If a <a href=\"#VkImageView\">VkImageView</a> with a <a href=\"#VkFormat\">VkFormat</a> … string
43461 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
43465 …"text": " If a <a href=\"#VkBufferView\">VkBufferView</a> with a <a href=\"#VkFormat\">VkFormat</a… string
43469 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
43473 …"text": " If the <a href=\"#features-sparseImageInt64Atomics\"><code>sparseImageInt64Atomics</code… string
43479 …"text": " If the bound ray tracing pipeline was created with <code>VK_PIPELINE_CREATE_RAY_TRACING_… string
43487 …"text": " <code>width</code> <strong class=\"purple\">must</strong> be less than or equal to <span… string
43491 …"text": " <code>height</code> <strong class=\"purple\">must</strong> be less than or equal to <spa… string
43495 …"text": " <code>depth</code> <strong class=\"purple\">must</strong> be less than or equal to <span… string
43499 …"text": " <span class=\"eq\"><code>width</code> {times} <code>height</code> {times} <code>depth</c… string
43507 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43511 …"text": " <code>videoCodecOperations</code> <strong class=\"purple\">must</strong> be a valid comb… string
43515 …"text": " <code>videoCodecOperations</code> <strong class=\"purple\">must</strong> not be <code>0<… string
43523 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43527 …"text": " <code>videoCodecOperation</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
43531 …"text": " <code>chromaSubsampling</code> <strong class=\"purple\">must</strong> be a valid combina… string
43535 …"text": " <code>chromaSubsampling</code> <strong class=\"purple\">must</strong> not be <code>0</co… string
43539 …"text": " <code>lumaBitDepth</code> <strong class=\"purple\">must</strong> be a valid combination … string
43543 … "text": " <code>lumaBitDepth</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
43547 …"text": " <code>chromaBitDepth</code> <strong class=\"purple\">must</strong> be a valid combinatio… string
43551 …"text": " <code>chromaBitDepth</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
43559 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
43563 …"text": " <code>pVideoProfile</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
43567 …"text": " <code>pCapabilities</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
43575 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43579 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
43583 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
43591 …"text": " The <code>imageUsage</code> enum of <a href=\"#VkPhysicalDeviceVideoFormatInfoKHR\">VkPh… string
43595 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
43599 …"text": " <code>pVideoFormatInfo</code> <strong class=\"purple\">must</strong> be a valid pointer … string
43603 …"text": " <code>pVideoFormatPropertyCount</code> <strong class=\"purple\">must</strong> be a valid… string
43607 …"text": " If the value referenced by <code>pVideoFormatPropertyCount</code> is not <code>0</code>,… string
43615 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
43619 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
43627 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43631 …"text": " <code>pProfiles</code> <strong class=\"purple\">must</strong> be a valid pointer to a va… string
43639 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43643 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
43651 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43655 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
43659 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
43663 …"text": " <code>pVideoSession</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
43671 …"text": " <code>pVideoProfile</code> <strong class=\"purple\">must</strong> be a pointer to a vali… string
43675 …"text": " If <a href=\"#reference-picture\">Reference Pictures</a> are required for use with the c… string
43679 …"text": " <code>maxReferencePicturesSlotsCount</code> <strong class=\"purple\">cannot</strong> exc… string
43683 …"text": " If <a href=\"#reference-picture\">Reference Pictures</a> are required for use with the c… string
43687 …"text": " <code>maxReferencePicturesActiveCount</code> <strong class=\"purple\">cannot</strong> ex… string
43691 …"text": " <code>maxReferencePicturesActiveCount</code> <strong class=\"purple\">cannot</strong> ex… string
43695 …"text": " <code>maxCodedExtent</code> <strong class=\"purple\">cannot</strong> be smaller than <a … string
43699 …"text": " <code>referencePicturesFormat</code> <strong class=\"purple\">must</strong> be one of th… string
43703 …"text": " <code>pictureFormat</code> for decode output <strong class=\"purple\">must</strong> be o… string
43707 …"text": " <code>pictureFormat</code> targeting encode operations <strong class=\"purple\">must</st… string
43711 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43715 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
43719 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
43723 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
43727 …"text": " <code>pVideoProfile</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
43731 …"text": " <code>pictureFormat</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
43735 …"text": " <code>referencePicturesFormat</code> <strong class=\"purple\">must</strong> be a valid <… string
43743 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43747 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
43751 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
43755 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> have been created, allo… string
43763 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43767 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
43771 …"text": " <code>pVideoSessionMemoryRequirementsCount</code> <strong class=\"purple\">must</strong>… string
43775 …"text": " If the value referenced by <code>pVideoSessionMemoryRequirementsCount</code> is not <cod… string
43779 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> have been created, allo… string
43787 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43791 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
43795 …"text": " <code>pMemoryRequirements</code> <strong class=\"purple\">must</strong> be a valid point… string
43803 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43807 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
43811 …"text": " <code>pVideoSessionBindMemories</code> <strong class=\"purple\">must</strong> be a valid… string
43815 …"text": " <code>videoSessionBindMemoryCount</code> <strong class=\"purple\">must</strong> be great… string
43819 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> have been created, allo… string
43827 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43831 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
43835 …"text": " <code>memory</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43843 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43847 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
43851 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
43855 …"text": " <code>pVideoSessionParameters</code> <strong class=\"purple\">must</strong> be a valid p… string
43863 …"text": " If <code>videoSessionParametersTemplate</code> represents a valid handle, it <strong cla… string
43867 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43871 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
43875 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
43879 …"text": " If <code>videoSessionParametersTemplate</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NUL… string
43883 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
43887 …"text": " If <code>videoSessionParametersTemplate</code> is a valid handle, it <strong class=\"pur… string
43891 …"text": " Both of <code>videoSession</code>, and <code>videoSessionParametersTemplate</code> that … string
43899 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43903 …"text": " <code>videoSessionParameters</code> <strong class=\"purple\">must</strong> be a valid <a… string
43907 …"text": " <code>pUpdateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
43915 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43919 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
43923 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
43931 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
43935 …"text": " <code>videoSessionParameters</code> <strong class=\"purple\">must</strong> be a valid <a… string
43939 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
43947 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
43951 …"text": " <code>pBeginInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
43955 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
43959 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
43963 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
43967 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
43975 …"text": " <a href=\"#VkVideoBeginCodingInfoKHR\">VkVideoBeginCodingInfoKHR</a>::<code>referenceSlo… string
43979 …"text": " If <code>videoSessionParameters</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE… string
43983 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
43987 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
43991 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
43995 …"text": " <code>codecQualityPreset</code> <strong class=\"purple\">must</strong> be a valid combin… string
43999 …"text": " <code>codecQualityPreset</code> <strong class=\"purple\">must</strong> not be <code>0</c… string
44003 …"text": " <code>videoSession</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
44007 …"text": " If <code>videoSessionParameters</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE… string
44011 …"text": " If <code>referenceSlotCount</code> is not <code>0</code>, <code>pReferenceSlots</code> <… string
44015 …"text": " If <code>videoSessionParameters</code> is a valid handle, it <strong class=\"purple\">mu… string
44019 …"text": " Both of <code>videoSession</code>, and <code>videoSessionParameters</code> that are vali… string
44027 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44031 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
44035 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
44039 …"text": " <code>pPictureResource</code> <strong class=\"purple\">must</strong> be a valid pointer … string
44047 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44051 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
44055 …"text": " <code>imageViewBinding</code> <strong class=\"purple\">must</strong> be a valid <a href=… string
44063 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
44067 …"text": " <code>pEndCodingInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
44071 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
44075 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
44079 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
44083 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
44091 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44095 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
44099 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
44107 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
44111 …"text": " <code>pCodingControlInfo</code> <strong class=\"purple\">must</strong> be a valid pointe… string
44115 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
44119 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
44123 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
44127 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
44135 …"text": " The first command buffer submitted for a newly created video session <strong class=\"pur… string
44139 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44143 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
44147 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
44151 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
44159 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
44163 …"text": " <code>pFrameInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
44167 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
44171 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
44175 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
44179 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
44187 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44191 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
44195 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
44199 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
44203 …"text": " <code>srcBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkBu… string
44207 …"text": " <code>dstPictureResource</code> <strong class=\"purple\">must</strong> be a valid <a hre… string
44211 …"text": " <code>pSetupReferenceSlot</code> <strong class=\"purple\">must</strong> be a valid point… string
44215 …"text": " If <code>referenceSlotCount</code> is not <code>0</code>, <code>pReferenceSlots</code> <… string
44223 …"text": " If the <a href=\"#VkVideoDecodeH264ProfileEXT\">VkVideoDecodeH264ProfileEXT</a> structur… string
44227 …"text": " If the <a href=\"#VkVideoDecodeH264ProfileEXT\">VkVideoDecodeH264ProfileEXT</a> structur… string
44231 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44235 …"text": " <code>pictureLayout</code> <strong class=\"purple\">must</strong> be a valid combination… string
44239 … "text": " <code>pictureLayout</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
44247 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44255 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44259 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
44263 …"text": " <code>pStdExtensionVersion</code> <strong class=\"purple\">must</strong> be a valid poin… string
44271 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44275 …"text": " If <code>pParametersAddInfo</code> is not <code>NULL</code>, <code>pParametersAddInfo</c… string
44283 …"text": " The values of <code>spsStdCount</code> and <code>ppsStdCount</code> <strong class=\"purp… string
44287 …"text": " When the <code>maxSpsStdCount</code> number of parameters of type StdVideoH264SequencePa… string
44291 …"text": " When the <code>maxPpsStdCount</code> number of parameters of type StdVideoH264PicturePar… string
44295 …"text": " Each entry to be added <strong class=\"purple\">must</strong> have a unique, to the rest… string
44299 …"text": " Parameter entries that already exist in Video Session Parameters object with a particula… string
44303 …"text": " When creating a new object using a Video Session Parameters as a template, the array&#82… string
44307 …"text": " SPS/PPS parameters <strong class=\"purple\">must</strong> comply with the limits specifi… string
44311 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44315 …"text": " If <code>pSpsStd</code> is not <code>NULL</code>, <code>pSpsStd</code> <strong class=\"p… string
44319 …"text": " If <code>pPpsStd</code> is not <code>NULL</code>, <code>pPpsStd</code> <strong class=\"p… string
44323 …"text": " <code>spsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44327 …"text": " <code>ppsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44335 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44339 …"text": " <code>pStdPictureInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
44343 …"text": " <code>pSlicesDataOffsets</code> <strong class=\"purple\">must</strong> be a valid pointe… string
44347 …"text": " <code>slicesCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44355 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44359 …"text": " <code>pStdReferenceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
44367 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44371 …"text": " <code>pStdMvc</code> <strong class=\"purple\">must</strong> be a valid pointer to a vali… string
44379 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44387 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44395 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44399 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
44403 …"text": " <code>pStdExtensionVersion</code> <strong class=\"purple\">must</strong> be a valid poin… string
44411 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44415 …"text": " If <code>pParametersAddInfo</code> is not <code>NULL</code>, <code>pParametersAddInfo</c… string
44423 …"text": " The values of <code>vpsStdCount</code>, <code>spsStdCount</code> and <code>ppsStdCount</… string
44427 …"text": " When the <code>maxVpsStdCount</code> number of parameters of type StdVideoH265VideoParam… string
44431 …"text": " When the <code>maxSpsStdCount</code> number of parameters of type StdVideoH265SequencePa… string
44435 …"text": " When the <code>maxPpsStdCount</code> number of parameters of type StdVideoH265PicturePar… string
44439 …"text": " Each entry to be added <strong class=\"purple\">must</strong> have a unique, to the rest… string
44443 …"text": " Parameter entries that already exist in Video Session Parameters object with a particula… string
44447 …"text": " When creating a new object using a Video Session Parameters as a template, the array&#82… string
44451 …"text": " VPS/SPS/PPS parameters <strong class=\"purple\">must</strong> comply with the limits spe… string
44455 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44459 …"text": " If <code>pSpsStd</code> is not <code>NULL</code>, <code>pSpsStd</code> <strong class=\"p… string
44463 …"text": " If <code>pPpsStd</code> is not <code>NULL</code>, <code>pPpsStd</code> <strong class=\"p… string
44467 …"text": " <code>spsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44471 …"text": " <code>ppsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44479 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44483 …"text": " <code>pStdPictureInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
44487 …"text": " <code>pSlicesDataOffsets</code> <strong class=\"purple\">must</strong> be a valid pointe… string
44491 …"text": " <code>slicesCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44499 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44503 …"text": " <code>pStdReferenceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
44511 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
44515 …"text": " <code>pEncodeInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
44519 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
44523 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
44527 …"text": " This command <strong class=\"purple\">must</strong> only be called outside of a render p… string
44531 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a primary <code>VkC… string
44539 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44543 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
44547 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
44551 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
44555 …"text": " <code>dstBitstreamBuffer</code> <strong class=\"purple\">must</strong> be a valid <a hre… string
44559 …"text": " <code>srcPictureResource</code> <strong class=\"purple\">must</strong> be a valid <a hre… string
44563 …"text": " <code>pSetupReferenceSlot</code> <strong class=\"purple\">must</strong> be a valid point… string
44567 …"text": " If <code>referenceSlotCount</code> is not <code>0</code>, <code>pReferenceSlots</code> <… string
44575 …"text": " <a href=\"#VkVideoEncodeH264RateControlInfoEXT\">VkVideoEncodeH264RateControlInfoEXT</a>… string
44579 …"text": " If <a href=\"#VkVideoEncodeRateControlInfoKHR\">VkVideoEncodeRateControlInfoKHR</a>::<co… string
44585 …"text": " <a href=\"#VkVideoEncodeH265RateControlInfoEXT\">VkVideoEncodeH265RateControlInfoEXT</a>… string
44589 …"text": " If <a href=\"#VkVideoEncodeRateControlInfoKHR\">VkVideoEncodeRateControlInfoKHR</a>::<co… string
44595 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44599 …"text": " <code>rateControlMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
44603 …"text": " <code>pLayerConfigs</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
44607 …"text": " <code>layerCount</code> <strong class=\"purple\">must</strong> be greater than <code>0</… string
44615 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44623 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44631 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44635 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
44639 "text": " <code>flags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
44643 …"text": " <code>inputModeFlags</code> <strong class=\"purple\">must</strong> be a valid combinatio… string
44647 …"text": " <code>inputModeFlags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
44651 …"text": " <code>outputModeFlags</code> <strong class=\"purple\">must</strong> be a valid combinati… string
44655 …"text": " <code>outputModeFlags</code> <strong class=\"purple\">must</strong> not be <code>0</code… string
44659 …"text": " <code>stdExtensionVersion</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
44667 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44671 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
44675 "text": " <code>flags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
44679 …"text": " <code>pStdExtensionVersion</code> <strong class=\"purple\">must</strong> be a valid poin… string
44687 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44691 …"text": " If <code>pParametersAddInfo</code> is not <code>NULL</code>, <code>pParametersAddInfo</c… string
44699 …"text": " The values of <code>spsStdCount</code> and <code>ppsStdCount</code> <strong class=\"purp… string
44703 …"text": " When the <code>maxSpsStdCount</code> number of parameters of type StdVideoH264SequencePa… string
44707 …"text": " When the <code>maxPpsStdCount</code> number of parameters of type StdVideoH264PicturePar… string
44711 …"text": " Each entry to be added <strong class=\"purple\">must</strong> have a unique, to the rest… string
44715 …"text": " Parameter entries that already exist in Video Session Parameters object with a particula… string
44719 …"text": " When creating a new object using a Video Session Parameters as a template, the array&#82… string
44723 …"text": " SPS/PPS parameters <strong class=\"purple\">must</strong> comply with the limits specifi… string
44727 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44731 …"text": " If <code>pSpsStd</code> is not <code>NULL</code>, <code>pSpsStd</code> <strong class=\"p… string
44735 …"text": " If <code>pPpsStd</code> is not <code>NULL</code>, <code>pPpsStd</code> <strong class=\"p… string
44739 …"text": " <code>spsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44743 …"text": " <code>ppsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44751 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44755 …"text": " <code>pRefDefaultFinalList0Entries</code> <strong class=\"purple\">must</strong> be a va… string
44759 …"text": " <code>pRefDefaultFinalList1Entries</code> <strong class=\"purple\">must</strong> be a va… string
44763 …"text": " <code>pNaluSliceEntries</code> <strong class=\"purple\">must</strong> be a valid pointer… string
44767 …"text": " <code>pCurrentPictureInfo</code> <strong class=\"purple\">must</strong> be a valid point… string
44771 …"text": " <code>refDefaultFinalList0EntryCount</code> <strong class=\"purple\">must</strong> be gr… string
44775 …"text": " <code>refDefaultFinalList1EntryCount</code> <strong class=\"purple\">must</strong> be gr… string
44779 …"text": " <code>naluSliceEntryCount</code> <strong class=\"purple\">must</strong> be greater than … string
44787 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44791 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
44795 …"text": " <code>pStdPictureInfo</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
44803 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44807 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
44811 …"text": " <code>pSliceHeaderStd</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
44815 …"text": " <code>pRefFinalList0Entries</code> <strong class=\"purple\">must</strong> be a valid poi… string
44819 …"text": " <code>pRefFinalList1Entries</code> <strong class=\"purple\">must</strong> be a valid poi… string
44823 …"text": " <code>refFinalList0EntryCount</code> <strong class=\"purple\">must</strong> be greater t… string
44827 …"text": " <code>refFinalList1EntryCount</code> <strong class=\"purple\">must</strong> be greater t… string
44835 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44839 …"text": " <code>ppsIdEntries</code> <strong class=\"purple\">must</strong> be a valid pointer to a… string
44843 …"text": " <code>ppsIdEntryCount</code> <strong class=\"purple\">must</strong> be greater than <cod… string
44851 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44855 …"text": " <code>rateControlStructure</code> <strong class=\"purple\">must</strong> be a valid <a h… string
44863 …"text": " When <a href=\"#VkVideoEncodeRateControlInfoKHR\">VkVideoEncodeRateControlInfoKHR</a>::<… string
44867 …"text": " When <a href=\"#VkVideoEncodeRateControlInfoKHR\">VkVideoEncodeRateControlInfoKHR</a>::<… string
44871 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44875 …"text": " <code>initialRcQp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
44879 …"text": " <code>minQp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVideoE… string
44883 …"text": " <code>maxQp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVideoE… string
44887 …"text": " <code>maxFrameSize</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
44895 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44903 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44907 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
44911 …"text": " <code>inputModeFlags</code> <strong class=\"purple\">must</strong> be a valid combinatio… string
44915 …"text": " <code>inputModeFlags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
44919 …"text": " <code>outputModeFlags</code> <strong class=\"purple\">must</strong> be a valid combinati… string
44923 …"text": " <code>outputModeFlags</code> <strong class=\"purple\">must</strong> not be <code>0</code… string
44927 …"text": " <code>ctbSizes</code> <strong class=\"purple\">must</strong> be a valid combination of <… string
44931 … "text": " <code>ctbSizes</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
44935 …"text": " <code>stdExtensionVersion</code> <strong class=\"purple\">must</strong> be a valid <a hr… string
44943 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44947 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
44951 …"text": " <code>pStdExtensionVersion</code> <strong class=\"purple\">must</strong> be a valid poin… string
44959 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44963 …"text": " If <code>pParametersAddInfo</code> is not <code>NULL</code>, <code>pParametersAddInfo</c… string
44971 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
44975 …"text": " If <code>pVpsStd</code> is not <code>NULL</code>, <code>pVpsStd</code> <strong class=\"p… string
44979 …"text": " If <code>pSpsStd</code> is not <code>NULL</code>, <code>pSpsStd</code> <strong class=\"p… string
44983 …"text": " If <code>pPpsStd</code> is not <code>NULL</code>, <code>pPpsStd</code> <strong class=\"p… string
44987 …"text": " <code>vpsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44991 …"text": " <code>spsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44995 …"text": " <code>ppsStdCount</code> <strong class=\"purple\">must</strong> be greater than <code>0<… string
44999 …"text": " The values of <code>vpsStdCount</code>, <code>spsStdCount</code> and <code>ppsStdCount</… string
45003 …"text": " Each <code>StdVideoH265VideoParameterSet</code> entry in <code>pVpsStd</code> <strong cl… string
45007 …"text": " Each <code>StdVideoH265SequenceParameterSet</code> entry in <code>pSpsStd</code> <strong… string
45011 …"text": " Each <code>StdVideoH265PictureParameterSet</code> entry in <code>pPpsStd</code> <strong … string
45015 …"text": " Each entry to be added <strong class=\"purple\">must</strong> have a unique, to the rest… string
45019 …"text": " Parameter entries that already exist in Video Session Parameters object with a particula… string
45023 …"text": " When creating a new object using a Video Session Parameters as a template, the array&#82… string
45027 …"text": " VPS/SPS/PPS parameters <strong class=\"purple\">must</strong> comply with the limits spe… string
45035 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45039 …"text": " If <code>pReferenceFinalLists</code> is not <code>NULL</code>, <code>pReferenceFinalList… string
45043 …"text": " <code>pNaluSliceEntries</code> <strong class=\"purple\">must</strong> be a valid pointer… string
45047 …"text": " <code>pCurrentPictureInfo</code> <strong class=\"purple\">must</strong> be a valid point… string
45051 …"text": " <code>naluSliceEntryCount</code> <strong class=\"purple\">must</strong> be greater than … string
45059 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45063 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
45067 …"text": " If <code>pReferenceFinalLists</code> is not <code>NULL</code>, <code>pReferenceFinalList… string
45071 …"text": " <code>pSliceHeaderStd</code> <strong class=\"purple\">must</strong> be a valid pointer t… string
45079 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45083 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
45087 …"text": " <code>pStdReferenceInfo</code> <strong class=\"purple\">must</strong> be a valid pointer… string
45095 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45099 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
45103 …"text": " If <code>referenceList0EntryCount</code> is not <code>0</code>, <code>pReferenceList0Ent… string
45107 …"text": " If <code>referenceList1EntryCount</code> is not <code>0</code>, <code>pReferenceList1Ent… string
45111 …"text": " <code>pReferenceModifications</code> <strong class=\"purple\">must</strong> be a valid p… string
45119 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45123 …"text": " If <code>ppsIdEntryCount</code> is not <code>0</code>, <code>ppsIdEntries</code> <strong… string
45131 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45135 …"text": " <code>rateControlStructure</code> <strong class=\"purple\">must</strong> be a valid <a h… string
45143 …"text": " When <a href=\"#VkVideoEncodeRateControlInfoKHR\">VkVideoEncodeRateControlInfoKHR</a>::<… string
45147 …"text": " When <a href=\"#VkVideoEncodeRateControlInfoKHR\">VkVideoEncodeRateControlInfoKHR</a>::<… string
45151 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_VID… string
45155 …"text": " <code>initialRcQp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
45159 …"text": " <code>minQp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVideoE… string
45163 …"text": " <code>maxQp</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkVideoE… string
45167 …"text": " <code>maxFrameSize</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#V… string
45175 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
45179 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
45187 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
45191 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
45195 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
45203 …"text": " If <code>pLayerName</code> is not <code>NULL</code>, <code>pLayerName</code> <strong cla… string
45207 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
45211 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
45219 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
45223 …"text": " If <code>pLayerName</code> is not <code>NULL</code>, <code>pLayerName</code> <strong cla… string
45227 …"text": " <code>pPropertyCount</code> <strong class=\"purple\">must</strong> be a valid pointer to… string
45231 …"text": " If the value referenced by <code>pPropertyCount</code> is not <code>0</code>, and <code>… string
45239 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
45243 …"text": " <code>pFeatures</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a… string
45251 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
45255 …"text": " <code>pFeatures</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a… string
45263 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45271 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45279 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45287 …"text": " If <code>variablePointers</code> is enabled then <code>variablePointersStorageBuffer</co… string
45291 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45299 …"text": " If <code>multiviewGeometryShader</code> is enabled then <code>multiview</code> <strong c… string
45303 …"text": " If <code>multiviewTessellationShader</code> is enabled then <code>multiview</code> <stro… string
45307 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45315 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45323 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45331 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45339 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45347 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45355 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45363 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45371 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45379 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45387 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45395 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45403 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45411 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45419 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45427 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45435 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45443 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45451 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45459 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45467 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45475 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45483 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45491 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45499 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45507 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45515 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45523 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45531 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45539 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45547 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45555 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45563 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45571 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45579 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45587 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45595 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45603 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45611 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45619 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45627 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45635 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45643 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45651 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45659 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45667 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45675 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45683 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45691 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45699 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45707 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45715 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45723 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45731 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45739 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45747 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45755 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45763 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45771 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45779 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45787 …"text": " If <code>rayTracingPipelineShaderGroupHandleCaptureReplayMixed</code> is <code>VK_TRUE</… string
45791 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45799 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45807 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45815 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45823 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45831 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45839 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45847 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45855 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45863 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45871 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45879 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45887 …"text": " If <code>robustBufferAccess2</code> is enabled then <a href=\"#features-robustBufferAcce… string
45891 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45899 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45907 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45915 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45923 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45931 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45939 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45947 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45955 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45963 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45971 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45979 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45987 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
45995 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46003 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46011 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46019 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46027 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46035 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46043 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46051 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46059 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46067 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46075 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46083 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46091 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46099 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46107 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46115 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46123 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46131 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46139 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46147 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46155 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46163 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46171 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46179 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46187 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46195 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46203 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46211 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46219 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46227 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46235 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46243 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46251 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46259 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46267 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46275 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46283 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46291 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46299 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46307 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46315 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46323 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46331 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46339 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46347 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46355 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46363 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46371 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46379 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46387 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46395 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46403 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46411 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46419 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46427 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46435 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46443 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46451 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46459 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46467 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46475 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46483 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46487 …"text": " <code>maxFragmentShadingRateInvocationCount</code> <strong class=\"purple\">must</strong… string
46495 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46503 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46511 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46519 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46527 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46531 …"text": " <code>samples</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkSamp… string
46535 …"text": " <code>pMultisampleProperties</code> <strong class=\"purple\">must</strong> be a valid po… string
46543 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_MUL… string
46547 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
46555 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46559 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
46563 …"text": " <code>pFormatProperties</code> <strong class=\"purple\">must</strong> be a valid pointer… string
46571 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46575 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
46579 …"text": " <code>pFormatProperties</code> <strong class=\"purple\">must</strong> be a valid pointer… string
46587 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FOR… string
46591 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
46595 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
46603 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DRM… string
46611 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DRM… string
46619 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FOR… string
46627 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> not be <code>VK_IMAGE_TILING_… string
46633 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46637 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
46641 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImageTy… string
46645 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
46649 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46653 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
46657 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46661 …"text": " <code>pImageFormatProperties</code> <strong class=\"purple\">must</strong> be a valid po… string
46669 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46673 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
46677 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImageTy… string
46681 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
46685 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46689 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
46693 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46697 …"text": " <code>externalHandleType</code> <strong class=\"purple\">must</strong> be a valid combin… string
46701 …"text": " <code>pExternalImageFormatProperties</code> <strong class=\"purple\">must</strong> be a … string
46709 …"text": " If the <code>pNext</code> chain of <code>pImageFormatProperties</code> includes a <a hre… string
46715 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46719 …"text": " <code>pImageFormatInfo</code> <strong class=\"purple\">must</strong> be a valid pointer … string
46723 …"text": " <code>pImageFormatProperties</code> <strong class=\"purple\">must</strong> be a valid po… string
46731 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be <code>VK_IMAGE_TILING_DRM_… string
46735 …"text": " If <code>tiling</code> is <code>VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT</code> and <code… string
46741 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46745 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
46749 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
46753 …"text": " <code>format</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkForma… string
46757 …"text": " <code>type</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImageTy… string
46761 …"text": " <code>tiling</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkImage… string
46765 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46769 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
46773 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46781 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_IMA… string
46785 …"text": " Each <code>pNext</code> member of any structure (including this one) in the <code>pNext<… string
46789 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
46797 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_TEX… string
46805 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46809 …"text": " If <code>handleType</code> is not <code>0</code>, <code>handleType</code> <strong class=… string
46817 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
46825 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, then <code>pQueu… string
46829 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, then <code>queue… string
46833 …"text": " If <code>sharingMode</code> is <code>VK_SHARING_MODE_CONCURRENT</code>, each element of … string
46837 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46841 …"text": " <code>sharingMode</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#Vk… string
46849 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_SAM… string
46857 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_AND… string
46865 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46869 …"text": " <code>imageViewType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
46877 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_FIL… string
46881 …"text": " If the <code>pNext</code> chain of the <a href=\"#VkImageFormatProperties2\">VkImageForm… string
46889 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46893 …"text": " <code>pExternalBufferInfo</code> <strong class=\"purple\">must</strong> be a valid point… string
46897 …"text": " <code>pExternalBufferProperties</code> <strong class=\"purple\">must</strong> be a valid… string
46905 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46909 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
46913 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46917 …"text": " <code>usage</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
46921 "text": " <code>usage</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
46925 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
46933 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
46937 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
46945 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46949 …"text": " <code>pExternalSemaphoreInfo</code> <strong class=\"purple\">must</strong> be a valid po… string
46953 …"text": " <code>pExternalSemaphoreProperties</code> <strong class=\"purple\">must</strong> be a va… string
46961 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
46965 …"text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code> or a poin… string
46969 …"text": " The <code>sType</code> value of each struct in the <code>pNext</code> chain <strong clas… string
46973 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
46981 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
46985 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
46993 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
46997 …"text": " <code>pExternalFenceInfo</code> <strong class=\"purple\">must</strong> be a valid pointe… string
47001 …"text": " <code>pExternalFenceProperties</code> <strong class=\"purple\">must</strong> be a valid … string
47009 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
47013 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47017 …"text": " <code>handleType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkE… string
47025 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_EXT… string
47029 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47037 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
47041 …"text": " <code>pTimeDomainCount</code> <strong class=\"purple\">must</strong> be a valid pointer … string
47045 …"text": " If the value referenced by <code>pTimeDomainCount</code> is not <code>0</code>, and <cod… string
47053 …"text": " <code>pNameInfo-&gt;objectType</code> <strong class=\"purple\">must</strong> not be <cod… string
47057 …"text": " <code>pNameInfo-&gt;objectHandle</code> <strong class=\"purple\">must</strong> not be <a… string
47061 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
47065 …"text": " <code>pNameInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a va… string
47073 …"text": " If <code>objectType</code> is <code>VK_OBJECT_TYPE_UNKNOWN</code>, <code>objectHandle</c… string
47077 …"text": " If <code>objectType</code> is not <code>VK_OBJECT_TYPE_UNKNOWN</code>, <code>objectHandl… string
47081 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47085 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47089 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkO… string
47093 …"text": " If <code>pObjectName</code> is not <code>NULL</code>, <code>pObjectName</code> <strong c… string
47101 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
47105 …"text": " <code>pTagInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a val… string
47113 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> not be <code>VK_OBJECT_TY… string
47117 …"text": " <code>objectHandle</code> <strong class=\"purple\">must</strong> be a valid Vulkan handl… string
47121 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47125 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47129 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkO… string
47133 …"text": " <code>pTag</code> <strong class=\"purple\">must</strong> be a valid pointer to an array … string
47137 …"text": " <code>tagSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</cod… string
47145 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
47149 …"text": " <code>pLabelInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
47157 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47161 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47165 …"text": " <code>pLabelName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-… string
47173 …"text": " There <strong class=\"purple\">must</strong> be an outstanding <code>vkQueueBeginDebugUt… string
47177 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
47185 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
47189 …"text": " <code>pLabelInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
47197 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47201 …"text": " <code>pLabelInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
47205 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47209 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47217 …"text": " There <strong class=\"purple\">must</strong> be an outstanding <code>vkCmdBeginDebugUtil… string
47221 …"text": " If <code>commandBuffer</code> is a secondary command buffer, there <strong class=\"purpl… string
47225 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47229 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47233 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47241 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47245 …"text": " <code>pLabelInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a v… string
47249 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47253 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47261 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
47265 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
47269 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
47273 …"text": " <code>pMessenger</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
47281 …"text": " <code>pfnUserCallback</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
47285 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47289 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
47293 …"text": " <code>messageSeverity</code> <strong class=\"purple\">must</strong> be a valid combinati… string
47297 …"text": " <code>messageSeverity</code> <strong class=\"purple\">must</strong> not be <code>0</code… string
47301 …"text": " <code>messageType</code> <strong class=\"purple\">must</strong> be a valid combination o… string
47305 … "text": " <code>messageType</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
47309 …"text": " <code>pfnUserCallback</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
47317 …"text": " The callback <strong class=\"purple\">must</strong> not make calls to any Vulkan command… string
47325 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47329 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47333 "text": " <code>flags</code> <strong class=\"purple\">must</strong> be <code>0</code>" string
47337 …"text": " If <code>pMessageIdName</code> is not <code>NULL</code>, <code>pMessageIdName</code> <st… string
47341 …"text": " <code>pMessage</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-8 … string
47345 …"text": " If <code>queueLabelCount</code> is not <code>0</code>, <code>pQueueLabels</code> <strong… string
47349 …"text": " If <code>cmdBufLabelCount</code> is not <code>0</code>, <code>pCmdBufLabels</code> <stro… string
47353 …"text": " If <code>objectCount</code> is not <code>0</code>, <code>pObjects</code> <strong class=\… string
47361 …"text": " The <code>objectType</code> member of each element of <code>pCallbackData-&gt;pObjects</… string
47365 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
47369 …"text": " <code>messageSeverity</code> <strong class=\"purple\">must</strong> be a valid <a href=\… string
47373 …"text": " <code>messageTypes</code> <strong class=\"purple\">must</strong> be a valid combination … string
47377 … "text": " <code>messageTypes</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
47381 …"text": " <code>pCallbackData</code> <strong class=\"purple\">must</strong> be a valid pointer to … string
47389 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>messenger</code> was crea… string
47393 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>messenger</code> was c… string
47397 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
47401 …"text": " If <code>messenger</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>m… string
47405 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
47409 …"text": " If <code>messenger</code> is a valid handle, it <strong class=\"purple\">must</strong> h… string
47417 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
47421 …"text": " <code>pNameInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a va… string
47429 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> not be <code>VK_DEBUG_REP… string
47433 …"text": " <code>object</code> <strong class=\"purple\">must</strong> not be <a href=\"#VK_NULL_HAN… string
47437 …"text": " <code>object</code> <strong class=\"purple\">must</strong> be a Vulkan object of the typ… string
47441 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47445 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47449 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkD… string
47453 …"text": " <code>pObjectName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF… string
47461 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
47465 …"text": " <code>pTagInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a val… string
47473 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> not be <code>VK_DEBUG_REP… string
47477 …"text": " <code>object</code> <strong class=\"purple\">must</strong> not be <a href=\"#VK_NULL_HAN… string
47481 …"text": " <code>object</code> <strong class=\"purple\">must</strong> be a Vulkan object of the typ… string
47485 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47489 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47493 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkD… string
47497 …"text": " <code>pTag</code> <strong class=\"purple\">must</strong> be a valid pointer to an array … string
47501 …"text": " <code>tagSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</cod… string
47509 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47513 …"text": " <code>pMarkerInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
47517 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47521 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47529 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47533 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47537 …"text": " <code>pMarkerName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF… string
47545 …"text": " There <strong class=\"purple\">must</strong> be an outstanding <a href=\"#vkCmdDebugMark… string
47549 …"text": " If <code>commandBuffer</code> is a secondary command buffer, there <strong class=\"purpl… string
47553 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47557 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47561 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47569 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47573 …"text": " <code>pMarkerInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
47577 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47581 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47589 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
47593 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
47597 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
47601 …"text": " <code>pCallback</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a… string
47609 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_DEB… string
47613 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
47617 …"text": " <code>pfnCallback</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#PF… string
47625 …"text": " <code>object</code> <strong class=\"purple\">must</strong> be a Vulkan object or <a href… string
47629 …"text": " If <code>objectType</code> is not <code>VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT</code> a… string
47633 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
47637 …"text": " <code>flags</code> <strong class=\"purple\">must</strong> be a valid combination of <a h… string
47641 "text": " <code>flags</code> <strong class=\"purple\">must</strong> not be <code>0</code>" string
47645 …"text": " <code>objectType</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkD… string
47649 …"text": " <code>pLayerPrefix</code> <strong class=\"purple\">must</strong> be a null-terminated UT… string
47653 …"text": " <code>pMessage</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-8 … string
47661 …"text": " If <code>VkAllocationCallbacks</code> were provided when <code>callback</code> was creat… string
47665 …"text": " If no <code>VkAllocationCallbacks</code> were provided when <code>callback</code> was cr… string
47669 …"text": " <code>instance</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkIns… string
47673 …"text": " If <code>callback</code> is not <a href=\"#VK_NULL_HANDLE\">VK_NULL_HANDLE</a>, <code>ca… string
47677 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
47681 …"text": " If <code>callback</code> is a valid handle, it <strong class=\"purple\">must</strong> ha… string
47689 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
47693 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
47697 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
47705 …"text": " The device that <code>queue</code> belongs to <strong class=\"purple\">must</strong> be … string
47709 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
47713 …"text": " <code>pCheckpointDataCount</code> <strong class=\"purple\">must</strong> be a valid poin… string
47717 …"text": " If the value referenced by <code>pCheckpointDataCount</code> is not <code>0</code>, and … string
47725 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CHE… string
47729 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47737 …"text": " The device that <code>queue</code> belongs to <strong class=\"purple\">must</strong> be … string
47741 …"text": " <code>queue</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkQueue\… string
47745 …"text": " <code>pCheckpointDataCount</code> <strong class=\"purple\">must</strong> be a valid poin… string
47749 …"text": " If the value referenced by <code>pCheckpointDataCount</code> is not <code>0</code>, and … string
47757 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CHE… string
47761 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47769 …"text": " <code>physicalDevice</code> <strong class=\"purple\">must</strong> be a valid <a href=\"… string
47773 …"text": " <code>pToolCount</code> <strong class=\"purple\">must</strong> be a valid pointer to a <… string
47777 …"text": " If the value referenced by <code>pToolCount</code> is not <code>0</code>, and <code>pToo… string
47785 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_PHY… string
47789 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
47797 …"text": " Every entry point <strong class=\"purple\">must</strong> have no return value and accept… string
47801 …"text": " The static function-call graph for an entry point <strong class=\"purple\">must</strong>… string
47805 …"text": " The <strong>Logical</strong> or <strong>PhysicalStorageBuffer64</strong> addressing mode… string
47809 …"text": " <strong>Scope</strong> for execution <strong class=\"purple\">must</strong> be limited t… string
47813 …"text": " If the <strong>Scope</strong> for execution is <strong>Workgroup</strong>, then it <stro… string
47817 …"text": " <strong>Scope</strong> for memory <strong class=\"purple\">must</strong> be limited to <… string
47821 …"text": " If the <strong>Scope</strong> for memory is <strong>Workgroup</strong>, then it <strong … string
47825 …"text": " If the <strong>Scope</strong> for memory is <strong>ShaderCallKHR</strong>, then it <str… string
47829 …"text": " If the <strong>Scope</strong> for memory is <strong>Invocation</strong>, then memory sem… string
47833 …"text": " <strong>Storage Class</strong> <strong class=\"purple\">must</strong> be limited to <str… string
47837 …"text": " If the <strong>Storage Class</strong> is <strong>Output</strong>, then it <strong class=… string
47841 …"text": " If the <strong>Storage Class</strong> is <strong>Workgroup</strong>, then it <strong cla… string
47845 …"text": " <code>OpAtomicStore</code> <strong class=\"purple\">must</strong> not use <strong>Acquir… string
47849 …"text": " <code>OpAtomicLoad</code> <strong class=\"purple\">must</strong> not use <strong>Release… string
47853 …"text": " <code>OpMemoryBarrier</code> <strong class=\"purple\">must</strong> use one of <strong>A… string
47857 …"text": " <code>OpMemoryBarrier</code> <strong class=\"purple\">must</strong> include at least one… string
47861 …"text": " If the semantics for <code>OpControlBarrier</code> includes one of <strong>Acquire</stro… string
47865 …"text": " Any <code>OpVariable</code> with an <code>Initializer</code> operand <strong class=\"pur… string
47869 …"text": " Any <code>OpVariable</code> with an <code>Initializer</code> operand and <strong>Workgro… string
47873 …"text": " <strong>Scope</strong> for <code>OpReadClockKHR</code> <strong class=\"purple\">must</st… string
47877 …"text": " The <code>OriginLowerLeft</code> execution mode <strong class=\"purple\">must</strong> n… string
47881 …"text": " The <code>PixelCenterInteger</code> execution mode <strong class=\"purple\">must</strong… string
47885 …"text": " Any variable in the <code>UniformConstant</code> storage class <strong class=\"purple\">… string
47889 …"text": " <code>OpTypeImage</code> <strong class=\"purple\">must</strong> declare a scalar 32-bit … string
47893 …"text": " <code>OpTypeImage</code> <strong class=\"purple\">must</strong> have a &#8220;Sampled&#8… string
47897 …"text": " The converted bit width, signedness, and numeric type of the <code>Image</code> <code>Fo… string
47901 …"text": " If an <code>OpImageTexelPointer</code> is used in an atomic operation, the image type of… string
47905 …"text": " <code>OpImageQuerySizeLod</code>, <code>OpImageQueryLod</code>, and <code>OpImageQueryLe… string
47909 …"text": " An <code>OpTypeImage</code> with a &#8220;Dim&#8221; operand of <code>SubpassData</code>… string
47913 …"text": " The <span class=\"eq\">(u,v)</span> coordinates used for a <code>SubpassData</code> <str… string
47917 …"text": " Objects of types <code>OpTypeImage</code>, <code>OpTypeSampler</code>, <code>OpTypeSampl… string
47921 …"text": " Any image operation <strong class=\"purple\">must</strong> use at most one of the <code>… string
47925 …"text": " Image operand <code>Offset</code> <strong class=\"purple\">must</strong> only be used wi… string
47929 …"text": " Any image instruction which uses an <code>Offset</code>, <code>ConstOffset</code>, or <c… string
47933 …"text": " The &#8220;Component&#8221; operand of <code>OpImageGather</code>, and <code>OpImageSpar… string
47937 …"text": " <code>OpImage*Dref</code> <strong class=\"purple\">must</strong> not consume an image wh… string
47941 …"text": " Objects of types <code>OpTypeAccelerationStructureKHR</code> and arrays of this type <st… string
47945 …"text": " The value of the &#8220;Hit Kind&#8221; operand of <code>OpReportIntersectionKHR</code> … string
47949 "text": " Structure types <strong class=\"purple\">must</strong> not contain opaque types" string
47953 …"text": " Any <code>BuiltIn</code> decoration not listed in <a href=\"#interfaces-builtin-variable… string
47957 …"text": " The <code>Location</code> or <code>Component</code> decorations <strong class=\"purple\"… string
47961 …"text": " The <code>Location</code> decorations <strong class=\"purple\">must</strong> be used on … string
47965 …"text": " The <code>Location</code> decorations <strong class=\"purple\">must</strong> be used on … string
47969 …"text": " The <code>Location</code> decorations <strong class=\"purple\">must</strong> not be used… string
47973 …"text": " The <code>Location</code> decorations <strong class=\"purple\">must</strong> be used on … string
47977 …"text": " The <code>Component</code> decoration value <strong class=\"purple\">must</strong> not b… string
47981 …"text": " If the <code>Component</code> decoration is used on an <code>OpVariable</code> that has … string
47985 …"text": " If the <code>Component</code> decoration is used on an <code>OpVariable</code> that has … string
47989 …"text": " The <code>Component</code> decorations value <strong class=\"purple\">must</strong> not … string
47993 …"text": " The <code>Component</code> decorations <strong class=\"purple\">must</strong> not used w… string
47997 …"text": " The <code>GLSLShared</code> and <code>GLSLPacked</code> decorations <strong class=\"purp… string
48001 …"text": " The <code>Flat</code>, <code>NoPerspective</code>, <code>Sample</code>, and <code>Centro… string
48005 …"text": " The <code>Flat</code>, <code>NoPerspective</code>, <code>Sample</code>, and <code>Centro… string
48009 …"text": " The <code>Flat</code>, <code>NoPerspective</code>, <code>Sample</code>, and <code>Centro… string
48013 …"text": " Any variable with integer or double-precision floating-point type and with <code>Input</… string
48017 …"text": " The <code>ViewportRelativeNV</code> decoration <strong class=\"purple\">must</strong> on… string
48021 …"text": " The <code>ViewportRelativeNV</code> decoration <strong class=\"purple\">must</strong> no… string
48025 …"text": " The <code>ViewportMaskNV</code> and <code>ViewportIndex</code> decorations <strong class… string
48029 …"text": " Rounding modes other than round-to-nearest-even and round-towards-zero <strong class=\"p… string
48033 …"text": " The <code>FPRoundingMode</code> decoration <strong class=\"purple\">must</strong> only b… string
48037 …"text": " Variables decorated with <code>Invariant</code> and variables with structure types that … string
48041 …"text": " <a id=\"builtin-volatile-semantics\"></a> If the <code>VulkanMemoryModel</code> capabili… string
48045 …"text": " If the <code>VulkanMemoryModel</code> capability is declared, the <code>OpLoad</code> in… string
48049 …"text": " <code>OpTypeRuntimeArray</code> <strong class=\"purple\">must</strong> only be used for … string
48053 …"text": " A type <em>T</em> that is an array sized with a specialization constant <strong class=\"… string
48057 …"text": " If <code>OpControlBarrier</code> is used in ray generation, intersection, any-hit, close… string
48061 …"text": " For each compute shader entry point, either a <code>LocalSize</code> or <code>LocalSizeI… string
48065 …"text": " For compute shaders using the <code>DerivativeGroupQuadsNV</code> execution mode, the fi… string
48069 …"text": " For compute shaders using the <code>DerivativeGroupLinearNV</code> execution mode, the p… string
48073 …"text": " If <code>OpGroupNonUniformBallotBitCount</code> is used, the group operation <strong cla… string
48077 …"text": " The <em>Pointer</em> operand of all atomic instructions <strong class=\"purple\">must</s… string
48081 …"text": " Output variables or block members decorated with <code>Offset</code> that have a 64-bit … string
48085 …"text": " The size of any output block containing any member decorated with <code>Offset</code> th… string
48089 …"text": " The first member of an output block specifying a <code>Offset</code> decoration <strong … string
48093 …"text": " Output variables or block members decorated with <code>Offset</code> that have a 32-bit … string
48097 …"text": " Output variables, blocks or block members decorated with <code>Offset</code> <strong cla… string
48101 …"text": " Only variables or block members in the output interface decorated with <code>Offset</cod… string
48105 …"text": " All variables or block members in the output interface of the entry point being compiled… string
48109 …"text": " If any variables or block members in the output interface of the entry point being compi… string
48113 …"text": " For any two variables or block members in the output interface of the entry point being … string
48117 …"text": " All block members in the output interface of the entry point being compiled that are in … string
48121 …"text": " <code>RayPayloadKHR</code> storage class <strong class=\"purple\">must</strong> only be … string
48125 …"text": " <code>IncomingRayPayloadKHR</code> storage class <strong class=\"purple\">must</strong> … string
48129 …"text": " There <strong class=\"purple\">must</strong> be at most one variable with the <code>Inco… string
48133 …"text": " <code>HitAttributeKHR</code> storage class <strong class=\"purple\">must</strong> only b… string
48137 …"text": " There <strong class=\"purple\">must</strong> be at most one variable with the <code>HitA… string
48141 …"text": " A variable with <code>HitAttributeKHR</code> storage class <strong class=\"purple\">must… string
48145 …"text": " <code>CallableDataKHR</code> storage class <strong class=\"purple\">must</strong> only b… string
48149 …"text": " <code>IncomingCallableDataKHR</code> storage class <strong class=\"purple\">must</strong… string
48153 …"text": " There <strong class=\"purple\">must</strong> be at most one variable with the <code>Inco… string
48157 …"text": " The <code>Base</code> operand of <code>OpPtrAccessChain</code> <strong class=\"purple\">… string
48161 …"text": " If the <code>PhysicalStorageBuffer64</code> addressing model is enabled, all instruction… string
48165 …"text": " If the <code>PhysicalStorageBuffer64</code> addressing model is enabled, any access chai… string
48169 …"text": " If the <code>PhysicalStorageBuffer64</code> addressing model is enabled, <code>OpConvert… string
48173 …"text": " <code>OpTypeForwardPointer</code> <strong class=\"purple\">must</strong> have a storage … string
48177 …"text": " All variables with a storage class of <strong>PushConstant</strong> declared as an array… string
48181 …"text": " The <code>Result</code> <code>Type</code> operand of any <code>OpImageRead</code> or <co… string
48185 …"text": " The <code>Base</code> operand of any <code>OpBitCount</code>, <code>OpBitReverse</code>,… string
48189 …"text": " If a variable is decorated by <code>DescriptorSet</code> or <code>Binding</code>, the st… string
48195 …"text": " <strong>Scope</strong> for <a href=\"#shaders-group-operations\">group operations</a> <s… string
48203 …"text": " If <a href=\"#features-vulkanMemoryModel\"><code>vulkanMemoryModel</code></a> is enabled… string
48207 …"text": " If <a href=\"#features-vulkanMemoryModel\"><code>vulkanMemoryModel</code></a> is not ena… string
48213 …"text": " If <a href=\"#features-shaderSubgroupClock\"><code>shaderSubgroupClock</code></a> is not… string
48217 …"text": " If <a href=\"#features-shaderDeviceClock\"><code>shaderDeviceClock</code></a> is not ena… string
48223 …"text": " If <a href=\"#features-shaderStorageImageWriteWithoutFormat\">shaderStorageImageWriteWit… string
48227 …"text": " If <a href=\"#features-shaderStorageImageReadWithoutFormat\">shaderStorageImageReadWitho… string
48233 …"text": " The sum of <code>Location</code> and the number of locations the variable it decorates c… string
48237 …"text": " When blending is enabled and one of the dual source blend modes is in use, the maximum n… string
48241 …"text": " The maximum number of storage buffers, storage images, and output <code>Location</code> … string
48245 …"text": " <code>DescriptorSet</code> and <code>Binding</code> decorations <strong class=\"purple\"… string
48249 …"text": " If <a href=\"#features-fragmentStoresAndAtomics\">fragmentStoresAndAtomics</a> is not en… string
48253 …"text": " If <a href=\"#features-vertexPipelineStoresAndAtomics\">vertexPipelineStoresAndAtomics</… string
48257 …"text": " If <a href=\"#limits-subgroupQuadOperationsInAllStages\">subgroupQuadOperationsInAllStag… string
48261 …"text": " The first element of the <code>Offset</code> operand of <code>InterpolateAtOffset</code>… string
48265 …"text": " The first element of the <code>Offset</code> operand of <code>InterpolateAtOffset</code>… string
48269 …"text": " The second element of the <code>Offset</code> operand of <code>InterpolateAtOffset</code… string
48273 …"text": " The second element of the <code>Offset</code> operand of <code>InterpolateAtOffset</code… string
48277 …"text": " The <code>x</code> size in <code>LocalSize</code> or <code>LocalSizeId</code> <strong cl… string
48281 …"text": " The <code>y</code> size in <code>LocalSize</code> or <code>LocalSizeId</code> <strong cl… string
48285 …"text": " The <code>z</code> size in <code>LocalSize</code> or <code>LocalSizeId</code> <strong cl… string
48289 …"text": " The product of <code>x</code> size, <code>y</code> size, and <code>z</code> size in <cod… string
48293 …"text": " The sum of size in bytes for variables and <a href=\"#limits-maxComputeSharedMemorySize\… string
48297 …"text": " If an <code>OpImage*Gather</code> operation has an image operand of <code>Offset</code>,… string
48301 …"text": " If an <code>OpImage*Gather</code> operation has an image operand of <code>Offset</code>,… string
48305 …"text": " If an <code>OpImageSample*</code> or <code>OpImageFetch*</code> operation has an image o… string
48309 …"text": " If an <code>OpImageSample*</code> or <code>OpImageFetch*</code> operation has an image o… string
48315 …"text": " <code>OpTypeRuntimeArray</code> <strong class=\"purple\">must</strong> only be used for … string
48319 …"text": " If an instruction loads from or stores to a resource (including atomics and image instru… string
48325 …"text": " <a href=\"#features-subgroup-extended-types\">shaderSubgroupExtendedTypes</a> <strong cl… string
48331 …"text": " If <a href=\"#features-subgroupBroadcastDynamicId\"><code>subgroupBroadcastDynamicId</co… string
48335 …"text": " If <a href=\"#features-subgroupBroadcastDynamicId\"><code>subgroupBroadcastDynamicId</co… string
48341 …"text": " <a href=\"#features-shaderBufferInt64Atomics\">shaderBufferInt64Atomics</a> <strong clas… string
48345 …"text": " <a href=\"#features-shaderSharedInt64Atomics\">shaderSharedInt64Atomics</a> <strong clas… string
48351 …"text": " <a href=\"#features-shaderBufferFloat32Atomics\">shaderBufferFloat32Atomics</a>, or <a h… string
48355 …"text": " <a href=\"#features-shaderSharedFloat32Atomics\">shaderSharedFloat32Atomics</a>, or <a h… string
48359 …"text": " <a href=\"#features-shaderImageFloat32Atomics\">shaderImageFloat32Atomics</a> or <a href… string
48363 …"text": " <a href=\"#features-sparseImageFloat32Atomics\">sparseImageFloat32Atomics</a> or <a href… string
48367 …"text": " <a href=\"#features-shaderBufferFloat32Atomics\">shaderBufferFloat32Atomics</a>, or <a h… string
48371 …"text": " <a href=\"#features-shaderBufferFloat64Atomics\">shaderBufferFloat64Atomics</a>, or <a h… string
48377 …"text": " <a href=\"#features-shaderBufferFloat32Atomics\">shaderBufferFloat32Atomics</a>, or <a h… string
48381 …"text": " <a href=\"#features-shaderSharedFloat32Atomics\">shaderSharedFloat32Atomics</a>, or <a h… string
48385 …"text": " <a href=\"#features-shaderImageFloat32Atomics\">shaderImageFloat32Atomics</a>, or <a hre… string
48389 …"text": " <a href=\"#features-sparseImageFloat32Atomics\">sparseImageFloat32Atomics</a>, or <a hre… string
48393 …"text": " <a href=\"#features-shaderBufferFloat16Atomics\">shaderBufferFloat16Atomics</a>, or <a h… string
48397 …"text": " <a href=\"#features-shaderBufferFloat32Atomics\">shaderBufferFloat32Atomics</a>, or <a h… string
48401 …"text": " <a href=\"#features-shaderBufferFloat64Atomics\">shaderBufferFloat64Atomics</a>, or <a h… string
48407 …"text": " <a href=\"#features-shaderImageInt64Atomics\">shaderImageInt64Atomics</a> <strong class=… string
48413 …"text": " If <a href=\"#features-denormBehaviorIndependence\"><code>denormBehaviorIndependence</co… string
48417 …"text": " If <a href=\"#features-denormBehaviorIndependence\"><code>denormBehaviorIndependence</co… string
48421 …"text": " If <a href=\"#features-roundingModeIndependence\"><code>roundingModeIndependence</code><… string
48425 …"text": " If <a href=\"#features-roundingModeIndependence\"><code>roundingModeIndependence</code><… string
48429 …"text": " If <a href=\"#limits-shaderSignedZeroInfNanPreserveFloat16\"><code>shaderSignedZeroInfNa… string
48433 …"text": " If <a href=\"#limits-shaderSignedZeroInfNanPreserveFloat32\"><code>shaderSignedZeroInfNa… string
48437 …"text": " If <a href=\"#limits-shaderSignedZeroInfNanPreserveFloat64\"><code>shaderSignedZeroInfNa… string
48441 …"text": " If <a href=\"#limits-shaderDenormPreserveFloat16\"><code>shaderDenormPreserveFloat16</co… string
48445 …"text": " If <a href=\"#limits-shaderDenormPreserveFloat32\"><code>shaderDenormPreserveFloat32</co… string
48449 …"text": " If <a href=\"#limits-shaderDenormPreserveFloat64\"><code>shaderDenormPreserveFloat64</co… string
48453 …"text": " If <a href=\"#limits-shaderDenormFlushToZeroFloat16\"><code>shaderDenormFlushToZeroFloat… string
48457 …"text": " If <a href=\"#limits-shaderDenormFlushToZeroFloat32\"><code>shaderDenormFlushToZeroFloat… string
48461 …"text": " If <a href=\"#limits-shaderDenormFlushToZeroFloat64\"><code>shaderDenormFlushToZeroFloat… string
48465 …"text": " If <a href=\"#limits-shaderRoundingModeRTEFloat16\"><code>shaderRoundingModeRTEFloat16</… string
48469 …"text": " If <a href=\"#limits-shaderRoundingModeRTEFloat32\"><code>shaderRoundingModeRTEFloat32</… string
48473 …"text": " If <a href=\"#limits-shaderRoundingModeRTEFloat64\"><code>shaderRoundingModeRTEFloat64</… string
48477 …"text": " If <a href=\"#limits-shaderRoundingModeRTZFloat16\"><code>shaderRoundingModeRTZFloat16</… string
48481 …"text": " If <a href=\"#limits-shaderRoundingModeRTZFloat32\"><code>shaderRoundingModeRTZFloat32</… string
48485 …"text": " If <a href=\"#limits-shaderRoundingModeRTZFloat64\"><code>shaderRoundingModeRTZFloat64</… string
48491 …"text": " The <code>Offset</code> plus size of the type of each variable, in the output interface … string
48495 …"text": " For any given <code>XfbBuffer</code> value, define the buffer data size to be smallest n… string
48499 …"text": " The Stream value to <code>OpEmitStreamVertex</code> and <code>OpEndStreamPrimitive</code… string
48503 …"text": " If the geometry shader emits to more than one vertex stream and <code>VkPhysicalDeviceTr… string
48507 …"text": " The stream number value to <code>Stream</code> <strong class=\"purple\">must</strong> be… string
48511 …"text": " The XFB Stride value to <code>XfbStride</code> <strong class=\"purple\">must</strong> be… string
48517 …"text": " If the <code>PhysicalStorageBuffer64</code> addressing model is enabled any load or stor… string
48521 …"text": " If the <code>PhysicalStorageBuffer64</code> addressing model is enabled the pointer valu… string
48527 …"text": " For <code>OpTypeCooperativeMatrixNV</code>, the component type, scope, number of rows, a… string
48531 …"text": " For <code>OpCooperativeMatrixMulAddNV</code>, the type of <code>A</code> <strong class=\… string
48535 …"text": " For <code>OpCooperativeMatrixMulAddNV</code>, the type of <code>B</code> <strong class=\… string
48539 …"text": " For <code>OpCooperativeMatrixMulAddNV</code>, the type of <code>C</code> <strong class=\… string
48543 …"text": " For <code>OpCooperativeMatrixMulAddNV</code>, the type of <code>Result</code> <strong cl… string
48547 …"text": " For <code>OpCooperativeMatrixMulAddNV</code>, the type of <code>A</code>, <code>B</code>… string
48551 …"text": " <code>OpTypeCooperativeMatrixNV</code> and <code>OpCooperativeMatrix*</code> instruction… string
48555 …"text": " For <code>OpCooperativeMatrixLoadNV</code> and <code>OpCooperativeMatrixStoreNV</code> i… string
48561 …"text": " If the <code><a href=\"#VK_KHR_portability_subset\">VK_KHR_portability_subset</a></code>… string
48565 …"text": " If <a href=\"#features-tessellationShader\"><code>tessellationShader</code></a> is enabl… string
48569 …"text": " If <a href=\"#features-tessellationShader\"><code>tessellationShader</code></a> is enabl… string
48575 …"text": " If <a href=\"#features-storageBuffer8BitAccess\"><code>storageBuffer8BitAccess</code></a… string
48579 …"text": " If <a href=\"#features-uniformAndStorageBuffer8BitAccess\"><code>uniformAndStorageBuffer… string
48583 …"text": " If <a href=\"#features-storagePushConstant8\"><code>storagePushConstant8</code></a> is <… string
48589 …"text": " If <a href=\"#features-storageBuffer16BitAccess\"><code>storageBuffer16BitAccess</code><… string
48593 …"text": " If <a href=\"#features-uniformAndStorageBuffer16BitAccess\"><code>uniformAndStorageBuffe… string
48597 …"text": " If <a href=\"#features-storagePushConstant16\"><code>storagePushConstant16</code></a> is… string
48601 …"text": " If <a href=\"#features-storageInputOutput16\"><code>storageInputOutput16</code></a> is <… string
48607 …"text": " <a href=\"#shaders-group-operations\">Group operations</a> with <a href=\"#shaders-scope… string
48613 …"text": " For <code>OpRayQueryInitializeKHR</code> instructions, all components of the <code>RayOr… string
48617 …"text": " For <code>OpRayQueryInitializeKHR</code> instructions, the <code>RayTmin</code> and <cod… string
48621 …"text": " For <code>OpRayQueryInitializeKHR</code> instructions, the <code>RayTmin</code> operand … string
48625 …"text": " For <code>OpRayQueryInitializeKHR</code> instructions, <code>RayOrigin</code>, <code>Ray… string
48629 …"text": " For <code>OpRayQueryInitializeKHR</code> instructions, <code>Acceleration</code> <code>S… string
48633 …"text": " For <code>OpRayQueryGenerateIntersectionKHR</code> instructions, <code>Hit</code> <code>… string
48639 …"text": " For <code>OpRayQueryGenerateIntersectionKHR</code> instructions, <code>Acceleration</cod… string
48645 …"text": " For <code>OpTraceRayKHR</code> instructions, all components of the <code>RayOrigin</code… string
48649 …"text": " For <code>OpTraceRayKHR</code> instructions, the <code>RayTmin</code> and <code>RayTmax<… string
48653 …"text": " For <code>OpTraceRayKHR</code> instructions, the <code>RayTmin</code> operand <strong cl… string
48657 …"text": " For <code>OpTraceRayKHR</code> instructions, <code>RayOrigin</code>, <code>RayDirection<… string
48661 …"text": " For <code>OpTraceRayKHR</code> instructions, <code>Acceleration</code> <code>Structure</… string
48667 …"text": " For <code>OpTraceRayKHR</code> instructions, if <code>Acceleration</code> <code>Structur… string
48671 …"text": " For <code>OpTraceRayMotionNV</code> instructions, all components of the <code>RayOrigin<… string
48675 …"text": " For <code>OpTraceRayMotionNV</code> instructions, the <code>RayTmin</code> and <code>Ray… string
48679 …"text": " For <code>OpTraceRayMotionNV</code> instructions, the <code>RayTmin</code> operand <stro… string
48683 …"text": " For <code>OpTraceRayMotionNV</code> instructions, <code>RayOrigin</code>, <code>RayDirec… string
48687 …"text": " For <code>OpTraceRayMotionNV</code> instructions, <code>Acceleration</code> <code>Struct… string
48691 …"text": " For <code>OpTraceRayMotionNV</code> instructions the <code>time</code> operand <strong c… string
48695 …"text": " For <code>OpTraceRayMotionNV</code> instructions the pipeline <strong class=\"purple\">m… string
48701 …"text": " The execution mode <code>LocalSizeId</code> <strong class=\"purple\">must</strong> not b… string
48707 …"text": " if execution mode <code>LocalSizeId</code> is used, <a href=\"#features-maintenance4\"><… string
48713 …"text": " If <a href=\"#features-shaderZeroInitializeWorkgroupMemory\"><code>shaderZeroInitializeW… string
48719 …"text": " Any <code>OpVariable</code> with <strong>Workgroup</strong> as its <strong>Storage Class… string
48725 …"text": " If the subpass description contains <code>VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCO… string
48731 …"text": " The execution mode <code>SubgroupUniformControlFlowKHR</code> <strong class=\"purple\">m… string
48739 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
48743 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
48747 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
48751 …"text": " <code>pFunction</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a… string
48759 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CU_… string
48763 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
48767 …"text": " <code>module</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCuMod… string
48771 …"text": " <code>pName</code> <strong class=\"purple\">must</strong> be a null-terminated UTF-8 str… string
48779 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
48783 …"text": " <code>function</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCuF… string
48787 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
48791 …"text": " <code>function</code> <strong class=\"purple\">must</strong> have been created, allocate… string
48799 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
48803 …"text": " <code>pCreateInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
48807 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
48811 …"text": " <code>pModule</code> <strong class=\"purple\">must</strong> be a valid pointer to a <a h… string
48819 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CU_… string
48823 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
48827 …"text": " <code>pData</code> <strong class=\"purple\">must</strong> be a valid pointer to an array… string
48831 …"text": " <code>dataSize</code> <strong class=\"purple\">must</strong> be greater than <code>0</co… string
48839 …"text": " <code>device</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkDevic… string
48843 …"text": " <code>module</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCuMod… string
48847 …"text": " If <code>pAllocator</code> is not <code>NULL</code>, <code>pAllocator</code> <strong cla… string
48851 …"text": " <code>module</code> <strong class=\"purple\">must</strong> have been created, allocated,… string
48859 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#… string
48863 …"text": " <code>pLaunchInfo</code> <strong class=\"purple\">must</strong> be a valid pointer to a … string
48867 …"text": " <code>commandBuffer</code> <strong class=\"purple\">must</strong> be in the <a href=\"#c… string
48871 …"text": " The <code>VkCommandPool</code> that <code>commandBuffer</code> was allocated from <stron… string
48879 …"text": " <code>sType</code> <strong class=\"purple\">must</strong> be <code>VK_STRUCTURE_TYPE_CU_… string
48883 "text": " <code>pNext</code> <strong class=\"purple\">must</strong> be <code>NULL</code>" string
48887 …"text": " <code>function</code> <strong class=\"purple\">must</strong> be a valid <a href=\"#VkCuF… string
48891 …"text": " If <code>paramCount</code> is not <code>0</code>, <code>pParams</code> <strong class=\"p… string
48895 …"text": " If <code>extraCount</code> is not <code>0</code>, <code>pExtras</code> <strong class=\"p… string