Lines Matching refs:must

11 …ommand Function Pointers' which states 'If instance is not NULL, instance must be a valid VkInstan…
12 … Vulkan Spec Section '3.1. Command Function Pointers' which states 'pName must be a null-terminate…
13 …Vulkan Spec Section '3.1. Command Function Pointers' which states 'device must be a valid VkDevice…
14 … Vulkan Spec Section '3.1. Command Function Pointers' which states 'pName must be a null-terminate…
15 …n refer to Vulkan Spec Section '3.2. Instances' which states 'pCreateInfo must be a pointer to a v…
16 …tion '3.2. Instances' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
17 …ion refer to Vulkan Spec Section '3.2. Instances' which states 'pInstance must be a pointer to a V…
18 …rmation refer to Vulkan Spec Section '3.2. Instances' which states 'sType must be VK_STRUCTURE_TYP…
19 …rmation refer to Vulkan Spec Section '3.2. Instances' which states 'pNext must be NULL' (https://w…
20 …rmation refer to Vulkan Spec Section '3.2. Instances' which states 'flags must be 0' (https://www.…
21 …nstances' which states 'If pApplicationInfo is not NULL, pApplicationInfo must be a pointer to a v…
22 …stances' which states 'If enabledLayerCount is not 0, ppEnabledLayerNames must be a pointer to an …
23 … which states 'If enabledExtensionCount is not 0, ppEnabledExtensionNames must be a pointer to an …
24 …kan Spec Section '3.2. Instances' which states 'apiVersion must be zero, or otherwise it must be a…
25 …rmation refer to Vulkan Spec Section '3.2. Instances' which states 'sType must be VK_STRUCTURE_TYP…
26 …rmation refer to Vulkan Spec Section '3.2. Instances' which states 'pNext must be NULL' (https://w…
27 …nstances' which states 'If pApplicationName is not NULL, pApplicationName must be a null-terminate…
28 …on '3.2. Instances' which states 'If pEngineName is not NULL, pEngineName must be a null-terminate…
29 …n '3.2. Instances' which states 'All child objects created using instance must have been destroyed…
30 …ks were provided when instance was created, a compatible set of callbacks must be provided here' (…
31 …VkAllocationCallbacks were provided when instance was created, pAllocator must be NULL' (https://w…
32 … Section '3.2. Instances' which states 'If instance is not NULL, instance must be a valid VkInstan…
33 …tion '3.2. Instances' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
34 …fer to Vulkan Spec Section '4.1. Physical Devices' which states 'instance must be a valid VkInstan…
35 …n Spec Section '4.1. Physical Devices' which states 'pPhysicalDeviceCount must be a pointer to a u…
36 …lDeviceCount is not 0, and pPhysicalDevices is not NULL, pPhysicalDevices must be a pointer to an …
37 … Vulkan Spec Section '4.1. Physical Devices' which states 'physicalDevice must be a valid VkPhysic…
38 … to Vulkan Spec Section '4.1. Physical Devices' which states 'pProperties must be a pointer to a V…
39 … Vulkan Spec Section '4.1. Physical Devices' which states 'physicalDevice must be a valid VkPhysic…
40 …c Section '4.1. Physical Devices' which states 'pQueueFamilyPropertyCount must be a pointer to a u…
41 … is not 0, and pQueueFamilyProperties is not NULL, pQueueFamilyProperties must be a pointer to an …
42 …Vulkan Spec Section '4.2.1. Device Creation' which states 'physicalDevice must be a valid VkPhysic…
43 …to Vulkan Spec Section '4.2.1. Device Creation' which states 'pCreateInfo must be a pointer to a v…
44 …2.1. Device Creation' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
45 …fer to Vulkan Spec Section '4.2.1. Device Creation' which states 'pDevice must be a pointer to a V…
46 …es 'The queueFamilyIndex member of any given element of pQueueCreateInfos must be unique within pQ…
47 …refer to Vulkan Spec Section '4.2.1. Device Creation' which states 'sType must be VK_STRUCTURE_TYP…
48 …refer to Vulkan Spec Section '4.2.1. Device Creation' which states 'pNext must be NULL' (https://w…
49 …refer to Vulkan Spec Section '4.2.1. Device Creation' which states 'flags must be 0' (https://www.…
50 …kan Spec Section '4.2.1. Device Creation' which states 'pQueueCreateInfos must be a pointer to an …
51 …reation' which states 'If enabledLayerCount is not 0, ppEnabledLayerNames must be a pointer to an …
52 … which states 'If enabledExtensionCount is not 0, ppEnabledExtensionNames must be a pointer to an …
53 …Creation' which states 'If pEnabledFeatures is not NULL, pEnabledFeatures must be a pointer to a v…
54 … Spec Section '4.2.1. Device Creation' which states 'queueCreateInfoCount must be greater than 0' …
55 ….4. Device Destruction' which states 'All child objects created on device must have been destroyed…
56 …acks were provided when device was created, a compatible set of callbacks must be provided here' (…
57 …o VkAllocationCallbacks were provided when device was created, pAllocator must be NULL' (https://w…
58 …n '4.2.4. Device Destruction' which states 'If device is not NULL, device must be a valid VkDevice…
59 …. Device Destruction' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
60 …ulkan Spec Section '4.3.2. Queue Creation' which states 'queueFamilyIndex must be less than pQueue…
61 … refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'sType must be VK_STRUCTURE_TYP…
62 … refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'pNext must be NULL' (https://w…
63 … refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'flags must be 0' (https://www.…
64 …ulkan Spec Section '4.3.2. Queue Creation' which states 'pQueuePriorities must be a pointer to an …
65 …r to Vulkan Spec Section '4.3.2. Queue Creation' which states 'queueCount must be greater than 0' …
66 …ulkan Spec Section '4.3.2. Queue Creation' which states 'queueFamilyIndex must be one of the queue…
67 …r to Vulkan Spec Section '4.3.2. Queue Creation' which states 'queueIndex must be less than the nu…
68 …refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'device must be a valid VkDevice…
69 …refer to Vulkan Spec Section '4.3.2. Queue Creation' which states 'pQueue must be a pointer to a V…
70 …on refer to Vulkan Spec Section '5.1. Command Pools' which states 'device must be a valid VkDevice…
71 …fer to Vulkan Spec Section '5.1. Command Pools' which states 'pCreateInfo must be a pointer to a v…
72 … '5.1. Command Pools' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
73 …er to Vulkan Spec Section '5.1. Command Pools' which states 'pCommandPool must be a pointer to a V…
74 …o Vulkan Spec Section '5.1. Command Pools' which states 'queueFamilyIndex must be the index of a q…
75 …ion refer to Vulkan Spec Section '5.1. Command Pools' which states 'sType must be VK_STRUCTURE_TYP…
76 …ion refer to Vulkan Spec Section '5.1. Command Pools' which states 'pNext must be NULL' (https://w…
77 …ion refer to Vulkan Spec Section '5.1. Command Pools' which states 'flags must be a valid combinat…
78 …ols' which states 'All VkCommandBuffer objects allocated from commandPool must not currently be pe…
79 …on refer to Vulkan Spec Section '5.1. Command Pools' which states 'device must be a valid VkDevice…
80 …fer to Vulkan Spec Section '5.1. Command Pools' which states 'commandPool must be a valid VkComman…
81 …ion refer to Vulkan Spec Section '5.1. Command Pools' which states 'flags must be a valid combinat…
82 …fer to Vulkan Spec Section '5.1. Command Pools' which states 'commandPool must have been created, …
83 …ols' which states 'All VkCommandBuffer objects allocated from commandPool must not be pending exec…
84 …were provided when commandPool was created, a compatible set of callbacks must be provided here' (…
85 …llocationCallbacks were provided when commandPool was created, pAllocator must be NULL' (https://w…
86 …on refer to Vulkan Spec Section '5.1. Command Pools' which states 'device must be a valid VkDevice…
87 …nd Pools' which states 'If commandPool is not VK_NULL_HANDLE, commandPool must be a valid VkComman…
88 … '5.1. Command Pools' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
89 …n '5.1. Command Pools' which states 'If commandPool is a valid handle, it must have been created, …
90 …tion '5.2. Command Buffer Allocation and Management' which states 'device must be a valid VkDevice…
91 ….2. Command Buffer Allocation and Management' which states 'pAllocateInfo must be a pointer to a v…
92 …. Command Buffer Allocation and Management' which states 'pCommandBuffers must be a pointer to an …
93 …ommand Buffer Allocation and Management' which states 'commandBufferCount must be greater than 0' …
94 …ction '5.2. Command Buffer Allocation and Management' which states 'sType must be VK_STRUCTURE_TYP…
95 …ction '5.2. Command Buffer Allocation and Management' which states 'pNext must be NULL' (https://w…
96 …'5.2. Command Buffer Allocation and Management' which states 'commandPool must be a valid VkComman…
97 …ction '5.2. Command Buffer Allocation and Management' which states 'level must be a valid VkComman…
98 ….2. Command Buffer Allocation and Management' which states 'commandBuffer must not currently be pe…
99 ….2. Command Buffer Allocation and Management' which states 'commandBuffer must have been allocated…
100 ….2. Command Buffer Allocation and Management' which states 'commandBuffer must be a valid VkComman…
101 …ction '5.2. Command Buffer Allocation and Management' which states 'flags must be a valid combinat…
102 … Allocation and Management' which states 'All elements of pCommandBuffers must not be pending exec…
103 … states 'pCommandBuffers must be a pointer to an array of commandBufferCount VkCommandBuffer handl…
104 …tion '5.2. Command Buffer Allocation and Management' which states 'device must be a valid VkDevice…
105 …'5.2. Command Buffer Allocation and Management' which states 'commandPool must be a valid VkComman…
106 …ommand Buffer Allocation and Management' which states 'commandBufferCount must be greater than 0' …
107 …'5.2. Command Buffer Allocation and Management' which states 'commandPool must have been created, …
108 …ent' which states 'Each element of pCommandBuffers that is a valid handle must have been created, …
109 … Spec Section '5.3. Command Buffer Recording' which states 'commandBuffer must not be in the recor…
110 … Spec Section '5.3. Command Buffer Recording' which states 'commandBuffer must not currently be pe…
111 …e VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT flag set, commandBuffer must be in the initial s…
112 … is a secondary command buffer, the pInheritanceInfo member of pBeginInfo must be a valid VkComman…
113 … enabled, the queryFlags member of the pInheritanceInfo member pBeginInfo must not contain VK_QUER…
114 … Spec Section '5.3. Command Buffer Recording' which states 'commandBuffer must be a valid VkComman…
115 …kan Spec Section '5.3. Command Buffer Recording' which states 'pBeginInfo must be a pointer to a v…
116 …USAGE_RENDER_PASS_CONTINUE_BIT, the renderPass member of pInheritanceInfo must be a valid VkRender…
117 …ER_USAGE_RENDER_PASS_CONTINUE_BIT, the subpass member of pInheritanceInfo must be a valid subpass …
118 …SAGE_RENDER_PASS_CONTINUE_BIT, the framebuffer member of pInheritanceInfo must be either VK_NULL_H…
119 …o Vulkan Spec Section '5.3. Command Buffer Recording' which states 'sType must be VK_STRUCTURE_TYP…
120 …o Vulkan Spec Section '5.3. Command Buffer Recording' which states 'pNext must be NULL' (https://w…
121 …o Vulkan Spec Section '5.3. Command Buffer Recording' which states 'flags must be a valid combinat…
122 …es 'If the inherited queries feature is not enabled, occlusionQueryEnable must be VK_FALSE' (https…
123 …ng' which states 'If the inherited queries feature is enabled, queryFlags must be a valid combinat…
124 …he pipeline statistics queries feature is not enabled, pipelineStatistics must be 0' (https://www.…
125 …o Vulkan Spec Section '5.3. Command Buffer Recording' which states 'sType must be VK_STRUCTURE_TYP…
126 …o Vulkan Spec Section '5.3. Command Buffer Recording' which states 'pNext must be NULL' (https://w…
127 … which states 'Both of framebuffer, and renderPass that are valid handles must have been created, …
128 … Spec Section '5.3. Command Buffer Recording' which states 'commandBuffer must be in the recording…
129 …ording' which states 'If commandBuffer is a primary command buffer, there must not be an active re…
130 …ich states 'All queries made active during the recording of commandBuffer must have been made inac…
131 … Spec Section '5.3. Command Buffer Recording' which states 'commandBuffer must be a valid VkComman…
132 …nd Buffer Submission' which states 'If fence is not VK_NULL_HANDLE, fence must be unsignaled' (htt…
133 …nd Buffer Submission' which states 'If fence is not VK_NULL_HANDLE, fence must not be associated w…
134 … Vulkan Spec Section '5.4. Command Buffer Submission' which states 'queue must be a valid VkQueue …
135 …ommand Buffer Submission' which states 'If submitCount is not 0, pSubmits must be a pointer to an …
136 …nd Buffer Submission' which states 'If fence is not VK_NULL_HANDLE, fence must be a valid VkFence …
137 …Submission' which states 'Both of fence, and queue that are valid handles must have been created, …
138 …d Buffer Submission' which states 'Any given element of pSignalSemaphores must currently be unsign…
139 …and Buffer Submission' which states 'Any given element of pCommandBuffers must either have been re…
140 …and Buffer Submission' which states 'Any given element of pCommandBuffers must be in the executabl…
141 …s that execute secondary command buffers, those secondary command buffers must have been recorded …
142 …Buffers was recorded with VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT, it must not have been previ…
143 …MAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT, each such secondary command buffer must not have been previ…
144 …and Buffer Submission' which states 'Any given element of pCommandBuffers must not contain command…
145 …and Buffer Submission' which states 'Any given element of pCommandBuffers must have been allocated…
146 …and Buffer Submission' which states 'Any given element of pCommandBuffers must not have been alloc…
147 …ission' which states 'Any given element of VkSemaphore in pWaitSemaphores must refer to a prior si…
148 …ry shaders feature is not enabled, any given element of pWaitDstStageMask must not contain VK_PIPE…
149 …on shaders feature is not enabled, any given element of pWaitDstStageMask must not contain VK_PIPE…
150 … Vulkan Spec Section '5.4. Command Buffer Submission' which states 'sType must be VK_STRUCTURE_TYP…
151 … Vulkan Spec Section '5.4. Command Buffer Submission' which states 'pNext must be NULL' (https://w…
152 …Submission' which states 'If waitSemaphoreCount is not 0, pWaitSemaphores must be a pointer to an …
153 …bmission' which states 'If waitSemaphoreCount is not 0, pWaitDstStageMask must be a pointer to an …
154 …ommand Buffer Submission' which states 'Each element of pWaitDstStageMask must not be 0' (https://…
155 …Submission' which states 'If commandBufferCount is not 0, pCommandBuffers must be a pointer to an …
156 …ission' which states 'If signalSemaphoreCount is not 0, pSignalSemaphores must be a pointer to an …
157 …nalSemaphores, and the elements of pWaitSemaphores that are valid handles must have been created, …
158 …ion '5.6. Secondary Command Buffer Execution' which states 'commandBuffer must have been allocated…
159 …mand Buffer Execution' which states 'Any given element of pCommandBuffers must have been allocated…
160 …mand Buffer Execution' which states 'Any given element of pCommandBuffers must not be already pend…
161 …mand Buffer Execution' which states 'Any given element of pCommandBuffers must not be already pend…
162 …mand Buffer Execution' which states 'Any given element of pCommandBuffers must be in the executabl…
163 …mand Buffer Execution' which states 'Any given element of pCommandBuffers must have been allocated…
164 … is being called within a render pass instance, that render pass instance must have been begun wit…
165 …ion '5.6. Secondary Command Buffer Execution' which states 'commandBuffer must be a valid VkComman…
166 …n '5.6. Secondary Command Buffer Execution' which states 'pCommandBuffers must be a pointer to an …
167 …ion '5.6. Secondary Command Buffer Execution' which states 'commandBuffer must be in the recording…
168 …on' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
169 …ion '5.6. Secondary Command Buffer Execution' which states 'commandBuffer must be a primary VkComm…
170 …5.6. Secondary Command Buffer Execution' which states 'commandBufferCount must be greater than 0' …
171 … which states 'Both of commandBuffer, and the elements of pCommandBuffers must have been created, …
172 …formation refer to Vulkan Spec Section '6.1. Fences' which states 'device must be a valid VkDevice…
173 …tion refer to Vulkan Spec Section '6.1. Fences' which states 'pCreateInfo must be a pointer to a v…
174 …Section '6.1. Fences' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
175 …formation refer to Vulkan Spec Section '6.1. Fences' which states 'pFence must be a pointer to a V…
176 …nformation refer to Vulkan Spec Section '6.1. Fences' which states 'sType must be VK_STRUCTURE_TYP…
177 …nformation refer to Vulkan Spec Section '6.1. Fences' which states 'pNext must be NULL' (https://w…
178 …nformation refer to Vulkan Spec Section '6.1. Fences' which states 'flags must be a valid combinat…
179 …nformation refer to Vulkan Spec Section '6.1. Fences' which states 'fence must not be associated w…
180 …backs were provided when fence was created, a compatible set of callbacks must be provided here' (…
181 …no VkAllocationCallbacks were provided when fence was created, pAllocator must be NULL' (https://w…
182 …formation refer to Vulkan Spec Section '6.1. Fences' which states 'device must be a valid VkDevice…
183 …Section '6.1. Fences' which states 'If fence is not VK_NULL_HANDLE, fence must be a valid VkFence …
184 …Section '6.1. Fences' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
185 …n Spec Section '6.1. Fences' which states 'If fence is a valid handle, it must have been created, …
186 …formation refer to Vulkan Spec Section '6.1. Fences' which states 'device must be a valid VkDevice…
187 …nformation refer to Vulkan Spec Section '6.1. Fences' which states 'fence must be a valid VkFence …
188 …nformation refer to Vulkan Spec Section '6.1. Fences' which states 'fence must have been created, …
189 …kan Spec Section '6.1. Fences' which states 'Any given element of pFences must not currently be as…
190 …formation refer to Vulkan Spec Section '6.1. Fences' which states 'device must be a valid VkDevice…
191 …ormation refer to Vulkan Spec Section '6.1. Fences' which states 'pFences must be a pointer to an …
192 …ation refer to Vulkan Spec Section '6.1. Fences' which states 'fenceCount must be greater than 0' …
193 …o Vulkan Spec Section '6.1. Fences' which states 'Each element of pFences must have been created, …
194 …formation refer to Vulkan Spec Section '6.1. Fences' which states 'device must be a valid VkDevice…
195 …ormation refer to Vulkan Spec Section '6.1. Fences' which states 'pFences must be a pointer to an …
196 …ation refer to Vulkan Spec Section '6.1. Fences' which states 'fenceCount must be greater than 0' …
197 …o Vulkan Spec Section '6.1. Fences' which states 'Each element of pFences must have been created, …
198 …ation refer to Vulkan Spec Section '6.2. Semaphores' which states 'device must be a valid VkDevice…
199 … refer to Vulkan Spec Section '6.2. Semaphores' which states 'pCreateInfo must be a pointer to a v…
200 …ion '6.2. Semaphores' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
201 …n refer to Vulkan Spec Section '6.2. Semaphores' which states 'pSemaphore must be a pointer to a V…
202 …mation refer to Vulkan Spec Section '6.2. Semaphores' which states 'sType must be VK_STRUCTURE_TYP…
203 …mation refer to Vulkan Spec Section '6.2. Semaphores' which states 'pNext must be NULL' (https://w…
204 …mation refer to Vulkan Spec Section '6.2. Semaphores' which states 'flags must be 0' (https://www.…
205 …on refer to Vulkan Spec Section '6.2. Semaphores' which states 'semaphore must not be associated w…
206 …s were provided when semaphore was created, a compatible set of callbacks must be provided here' (…
207 …kAllocationCallbacks were provided when semaphore was created, pAllocator must be NULL' (https://w…
208 …ation refer to Vulkan Spec Section '6.2. Semaphores' which states 'device must be a valid VkDevice…
209 …. Semaphores' which states 'If semaphore is not VK_NULL_HANDLE, semaphore must be a valid VkSemaph…
210 …ion '6.2. Semaphores' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
211 …ection '6.2. Semaphores' which states 'If semaphore is a valid handle, it must have been created, …
212 …formation refer to Vulkan Spec Section '6.3. Events' which states 'device must be a valid VkDevice…
213 …tion refer to Vulkan Spec Section '6.3. Events' which states 'pCreateInfo must be a pointer to a v…
214 …Section '6.3. Events' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
215 …formation refer to Vulkan Spec Section '6.3. Events' which states 'pEvent must be a pointer to a V…
216 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'sType must be VK_STRUCTURE_TYP…
217 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'pNext must be NULL' (https://w…
218 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'flags must be 0' (https://www.…
219 …on '6.3. Events' which states 'All submitted commands that refer to event must have completed exec…
220 …backs were provided when event was created, a compatible set of callbacks must be provided here' (…
221 …no VkAllocationCallbacks were provided when event was created, pAllocator must be NULL' (https://w…
222 …formation refer to Vulkan Spec Section '6.3. Events' which states 'device must be a valid VkDevice…
223 …Section '6.3. Events' which states 'If event is not VK_NULL_HANDLE, event must be a valid VkEvent …
224 …Section '6.3. Events' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
225 …n Spec Section '6.3. Events' which states 'If event is a valid handle, it must have been created, …
226 …formation refer to Vulkan Spec Section '6.3. Events' which states 'device must be a valid VkDevice…
227 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must be a valid VkEvent …
228 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must have been created, …
229 …formation refer to Vulkan Spec Section '6.3. Events' which states 'device must be a valid VkDevice…
230 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must be a valid VkEvent …
231 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must have been created, …
232 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must not be waited on by…
233 …formation refer to Vulkan Spec Section '6.3. Events' which states 'device must be a valid VkDevice…
234 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must be a valid VkEvent …
235 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must have been created, …
236 …' which states 'If the geometry shaders feature is not enabled, stageMask must not contain VK_PIPE…
237 …ich states 'If the tessellation shaders feature is not enabled, stageMask must not contain VK_PIPE…
238 …on refer to Vulkan Spec Section '6.3. Events' which states 'commandBuffer must be a valid VkComman…
239 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must be a valid VkEvent …
240 …mation refer to Vulkan Spec Section '6.3. Events' which states 'stageMask must be a valid combinat…
241 …mation refer to Vulkan Spec Section '6.3. Events' which states 'stageMask must not be 0' (https://…
242 …on refer to Vulkan Spec Section '6.3. Events' which states 'commandBuffer must be in the recording…
243 …ts' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
244 …ion refer to Vulkan Spec Section '6.3. Events' which states 'This command must only be called outs…
245 …Spec Section '6.3. Events' which states 'Both of commandBuffer, and event must have been created, …
246 …' which states 'If the geometry shaders feature is not enabled, stageMask must not contain VK_PIPE…
247 …ich states 'If the tessellation shaders feature is not enabled, stageMask must not contain VK_PIPE…
248 …pec Section '6.3. Events' which states 'When this command executes, event must not be waited on by…
249 …on refer to Vulkan Spec Section '6.3. Events' which states 'commandBuffer must be a valid VkComman…
250 …nformation refer to Vulkan Spec Section '6.3. Events' which states 'event must be a valid VkEvent …
251 …mation refer to Vulkan Spec Section '6.3. Events' which states 'stageMask must be a valid combinat…
252 …mation refer to Vulkan Spec Section '6.3. Events' which states 'stageMask must not be 0' (https://…
253 …on refer to Vulkan Spec Section '6.3. Events' which states 'commandBuffer must be in the recording…
254 …ts' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
255 …ion refer to Vulkan Spec Section '6.3. Events' which states 'This command must only be called outs…
256 …Spec Section '6.3. Events' which states 'Both of commandBuffer, and event must have been created, …
257 …ion refer to Vulkan Spec Section '6.3. Events' which states 'srcStageMask must be the bitwise OR o…
258 …on refer to Vulkan Spec Section '6.3. Events' which states 'commandBuffer must be a valid VkComman…
259 …ormation refer to Vulkan Spec Section '6.3. Events' which states 'pEvents must be a pointer to an …
260 …ion refer to Vulkan Spec Section '6.3. Events' which states 'srcStageMask must be a valid combinat…
261 …ion refer to Vulkan Spec Section '6.3. Events' which states 'srcStageMask must not be 0' (https://…
262 …ion refer to Vulkan Spec Section '6.3. Events' which states 'dstStageMask must be a valid combinat…
263 …ion refer to Vulkan Spec Section '6.3. Events' which states 'dstStageMask must not be 0' (https://…
264 ….3. Events' which states 'If memoryBarrierCount is not 0, pMemoryBarriers must be a pointer to an …
265 …which states 'If bufferMemoryBarrierCount is not 0, pBufferMemoryBarriers must be a pointer to an …
266 …' which states 'If imageMemoryBarrierCount is not 0, pImageMemoryBarriers must be a pointer to an …
267 …on refer to Vulkan Spec Section '6.3. Events' which states 'commandBuffer must be in the recording…
268 …ts' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
269 …ation refer to Vulkan Spec Section '6.3. Events' which states 'eventCount must be greater than 0' …
270 … Events' which states 'Both of commandBuffer, and the elements of pEvents must have been created, …
271 …hich states 'If the geometry shaders feature is not enabled, srcStageMask must not contain VK_PIPE…
272 …hich states 'If the geometry shaders feature is not enabled, dstStageMask must not contain VK_PIPE…
273 … states 'If the tessellation shaders feature is not enabled, srcStageMask must not contain VK_PIPE…
274 … states 'If the tessellation shaders feature is not enabled, dstStageMask must not contain VK_PIPE…
275must have been created with a VkSubpassDependency instance in pDependencies that expresses a depen…
276 … Vulkan Spec Section '6.5. Pipeline Barriers' which states 'commandBuffer must be a valid VkComman…
277 …o Vulkan Spec Section '6.5. Pipeline Barriers' which states 'srcStageMask must be a valid combinat…
278 …o Vulkan Spec Section '6.5. Pipeline Barriers' which states 'srcStageMask must not be 0' (https://…
279 …o Vulkan Spec Section '6.5. Pipeline Barriers' which states 'dstStageMask must be a valid combinat…
280 …o Vulkan Spec Section '6.5. Pipeline Barriers' which states 'dstStageMask must not be 0' (https://…
281 …ulkan Spec Section '6.5. Pipeline Barriers' which states 'dependencyFlags must be a valid combinat…
282 …e Barriers' which states 'If memoryBarrierCount is not 0, pMemoryBarriers must be a pointer to an …
283 …which states 'If bufferMemoryBarrierCount is not 0, pBufferMemoryBarriers must be a pointer to an …
284 …' which states 'If imageMemoryBarrierCount is not 0, pImageMemoryBarriers must be a pointer to an …
285 … Vulkan Spec Section '6.5. Pipeline Barriers' which states 'commandBuffer must be in the recording…
286 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
287 …o Vulkan Spec Section '6.5.4. Global Memory Barriers' which states 'sType must be VK_STRUCTURE_TYP…
288 …o Vulkan Spec Section '6.5.4. Global Memory Barriers' which states 'pNext must be NULL' (https://w…
289 … Spec Section '6.5.4. Global Memory Barriers' which states 'srcAccessMask must be a valid combinat…
290 … Spec Section '6.5.4. Global Memory Barriers' which states 'dstAccessMask must be a valid combinat…
291 … Vulkan Spec Section '6.5.5. Buffer Memory Barriers' which states 'offset must be less than the si…
292 …emory Barriers' which states 'If size is not equal to VK_WHOLE_SIZE, size must be greater than 0' …
293 …emory Barriers' which states 'If size is not equal to VK_WHOLE_SIZE, size must be less than or equ…
294 …f VK_SHARING_MODE_CONCURRENT, srcQueueFamilyIndex and dstQueueFamilyIndex must both be VK_QUEUE_FA…
295 …of VK_SHARING_MODE_EXCLUSIVE, srcQueueFamilyIndex and dstQueueFamilyIndex must either both be VK_Q…
296 …ex and dstQueueFamilyIndex are valid queue families, at least one of them must be the same as the …
297 …o Vulkan Spec Section '6.5.5. Buffer Memory Barriers' which states 'sType must be VK_STRUCTURE_TYP…
298 …o Vulkan Spec Section '6.5.5. Buffer Memory Barriers' which states 'pNext must be NULL' (https://w…
299 … Spec Section '6.5.5. Buffer Memory Barriers' which states 'srcAccessMask must be a valid combinat…
300 … Spec Section '6.5.5. Buffer Memory Barriers' which states 'dstAccessMask must be a valid combinat…
301 … Vulkan Spec Section '6.5.5. Buffer Memory Barriers' which states 'buffer must be a valid VkBuffer…
302 …ulkan Spec Section '6.5.6. Image Memory Barriers' which states 'oldLayout must be VK_IMAGE_LAYOUT_…
303 …ulkan Spec Section '6.5.6. Image Memory Barriers' which states 'newLayout must not be VK_IMAGE_LAY…
304 …f VK_SHARING_MODE_CONCURRENT, srcQueueFamilyIndex and dstQueueFamilyIndex must both be VK_QUEUE_FA…
305 …of VK_SHARING_MODE_EXCLUSIVE, srcQueueFamilyIndex and dstQueueFamilyIndex must either both be VK_Q…
306 …ex and dstQueueFamilyIndex are valid queue families, at least one of them must be the same as the …
307 …pec Section '6.5.6. Image Memory Barriers' which states 'subresourceRange must be a valid image su…
308 … depth and stencil components, then aspectMask member of subresourceRange must include both VK_IMA…
309 …ayout or newLayout is VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL then image must have been created w…
310 … newLayout is VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL then image must have been created w…
311 …r newLayout is VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL then image must have been created w…
312 …ayout or newLayout is VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL then image must have been created w…
313 …oldLayout or newLayout is VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL then image must have been created w…
314 …oldLayout or newLayout is VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL then image must have been created w…
315 …to Vulkan Spec Section '6.5.6. Image Memory Barriers' which states 'sType must be VK_STRUCTURE_TYP…
316 …to Vulkan Spec Section '6.5.6. Image Memory Barriers' which states 'pNext must be NULL' (https://w…
317 …n Spec Section '6.5.6. Image Memory Barriers' which states 'srcAccessMask must be a valid combinat…
318 …n Spec Section '6.5.6. Image Memory Barriers' which states 'dstAccessMask must be a valid combinat…
319 …ulkan Spec Section '6.5.6. Image Memory Barriers' which states 'oldLayout must be a valid VkImageL…
320 …ulkan Spec Section '6.5.6. Image Memory Barriers' which states 'newLayout must be a valid VkImageL…
321 …to Vulkan Spec Section '6.5.6. Image Memory Barriers' which states 'image must be a valid VkImage …
322 …pec Section '6.5.6. Image Memory Barriers' which states 'subresourceRange must be a valid VkImageS…
323 … to Vulkan Spec Section '6.5.7. Wait Idle Operations' which states 'queue must be a valid VkQueue …
324 …to Vulkan Spec Section '6.5.7. Wait Idle Operations' which states 'device must be a valid VkDevice…
325 …r to Vulkan Spec Section '7.1. Render Pass Creation' which states 'device must be a valid VkDevice…
326 …Vulkan Spec Section '7.1. Render Pass Creation' which states 'pCreateInfo must be a pointer to a v…
327 …Render Pass Creation' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
328 …Vulkan Spec Section '7.1. Render Pass Creation' which states 'pRenderPass must be a pointer to a V…
329 …t one subpass writes to that area of VkDeviceMemory, a subpass dependency must be included (either…
330 …the same subpass), the VkAttachmentDescription structures describing them must include VK_ATTACHME…
331 …hments in any given element of pSubpasses is not VK_ATTACHMENT_UNUSED, it must be less than attach…
332 …ent of the pPreserveAttachments member in any given element of pSubpasses must not be VK_ATTACHMEN…
333 …er to Vulkan Spec Section '7.1. Render Pass Creation' which states 'sType must be VK_STRUCTURE_TYP…
334 …er to Vulkan Spec Section '7.1. Render Pass Creation' which states 'pNext must be NULL' (https://w…
335 …er to Vulkan Spec Section '7.1. Render Pass Creation' which states 'flags must be 0' (https://www.…
336 …er Pass Creation' which states 'If attachmentCount is not 0, pAttachments must be a pointer to an …
337 … Vulkan Spec Section '7.1. Render Pass Creation' which states 'pSubpasses must be a pointer to an …
338 …r Pass Creation' which states 'If dependencyCount is not 0, pDependencies must be a pointer to an …
339 …ulkan Spec Section '7.1. Render Pass Creation' which states 'subpassCount must be greater than 0' …
340 …Vulkan Spec Section '7.1. Render Pass Creation' which states 'finalLayout must not be VK_IMAGE_LAY…
341 …er to Vulkan Spec Section '7.1. Render Pass Creation' which states 'flags must be a valid combinat…
342 …r to Vulkan Spec Section '7.1. Render Pass Creation' which states 'format must be a valid VkFormat…
343 … to Vulkan Spec Section '7.1. Render Pass Creation' which states 'samples must be a valid VkSample…
344 …r to Vulkan Spec Section '7.1. Render Pass Creation' which states 'loadOp must be a valid VkAttach…
345 … to Vulkan Spec Section '7.1. Render Pass Creation' which states 'storeOp must be a valid VkAttach…
346 …lkan Spec Section '7.1. Render Pass Creation' which states 'stencilLoadOp must be a valid VkAttach…
347 …kan Spec Section '7.1. Render Pass Creation' which states 'stencilStoreOp must be a valid VkAttach…
348 …lkan Spec Section '7.1. Render Pass Creation' which states 'initialLayout must be a valid VkImageL…
349 …Vulkan Spec Section '7.1. Render Pass Creation' which states 'finalLayout must be a valid VkImageL…
350 … Spec Section '7.1. Render Pass Creation' which states 'pipelineBindPoint must be VK_PIPELINE_BIND…
351 …ec Section '7.1. Render Pass Creation' which states 'colorAttachmentCount must be less than or equ…
352 …d as a color or depth/stencil attachment in the same subpass, then loadOp must not be VK_ATTACHMEN…
353 …t have the value VK_ATTACHMENT_UNUSED, the corresponding color attachment must not have the value …
354 …hments is not NULL, the sample count of each element of pColorAttachments must be anything other t…
355 …der Pass Creation' which states 'Any given element of pResolveAttachments must have a sample count…
356 …der Pass Creation' which states 'Any given element of pResolveAttachments must have the same VkFor…
357 …Attachments and pDepthStencilAttachment that are not VK_ATTACHMENT_UNUSED must have the same sampl…
358 …nts are VK_ATTACHMENT_UNUSED, then any pipelines bound during the subpass must not access those in…
359 …hich states 'The attachment member of any element of pPreserveAttachments must not be VK_ATTACHMEN…
360 …er Pass Creation' which states 'Any given element of pPreserveAttachments must not also be an elem…
361 …n input attachment and a color or depth/stencil attachment, then each use must use the same layout…
362 …er to Vulkan Spec Section '7.1. Render Pass Creation' which states 'flags must be 0' (https://www.…
363 … Spec Section '7.1. Render Pass Creation' which states 'pipelineBindPoint must be a valid VkPipeli…
364 …eation' which states 'If inputAttachmentCount is not 0, pInputAttachments must be a pointer to an …
365 …eation' which states 'If colorAttachmentCount is not 0, pColorAttachments must be a pointer to an …
366 …tCount is not 0, and pResolveAttachments is not NULL, pResolveAttachments must be a pointer to an …
367 …h states 'If pDepthStencilAttachment is not NULL, pDepthStencilAttachment must be a pointer to a v…
368 …' which states 'If preserveAttachmentCount is not 0, pPreserveAttachments must be a pointer to an …
369 …r to Vulkan Spec Section '7.1. Render Pass Creation' which states 'layout must not be VK_IMAGE_LAY…
370 …r to Vulkan Spec Section '7.1. Render Pass Creation' which states 'layout must be a valid VkImageL…
371 …hich states 'If the geometry shaders feature is not enabled, srcStageMask must not contain VK_PIPE…
372 …hich states 'If the geometry shaders feature is not enabled, dstStageMask must not contain VK_PIPE…
373 … states 'If the tessellation shaders feature is not enabled, srcStageMask must not contain VK_PIPE…
374 … states 'If the tessellation shaders feature is not enabled, dstStageMask must not contain VK_PIPE…
375 … Vulkan Spec Section '7.1. Render Pass Creation' which states 'srcSubpass must be less than or equ…
376 …ction '7.1. Render Pass Creation' which states 'srcSubpass and dstSubpass must not both be equal t…
377 …ates 'If srcSubpass is equal to dstSubpass, srcStageMask and dstStageMask must only contain one of…
378 …ss is equal to dstSubpass, the highest bit value included in srcStageMask must be less than or equ…
379 …ulkan Spec Section '7.1. Render Pass Creation' which states 'srcStageMask must be a valid combinat…
380 …ulkan Spec Section '7.1. Render Pass Creation' which states 'srcStageMask must not be 0' (https://…
381 …ulkan Spec Section '7.1. Render Pass Creation' which states 'dstStageMask must be a valid combinat…
382 …ulkan Spec Section '7.1. Render Pass Creation' which states 'dstStageMask must not be 0' (https://…
383 …lkan Spec Section '7.1. Render Pass Creation' which states 'srcAccessMask must be a valid combinat…
384 …lkan Spec Section '7.1. Render Pass Creation' which states 'dstAccessMask must be a valid combinat…
385 …an Spec Section '7.1. Render Pass Creation' which states 'dependencyFlags must be a valid combinat…
386 …s Creation' which states 'All submitted commands that refer to renderPass must have completed exec…
387 … were provided when renderPass was created, a compatible set of callbacks must be provided here' (…
388 …AllocationCallbacks were provided when renderPass was created, pAllocator must be NULL' (https://w…
389 …r to Vulkan Spec Section '7.1. Render Pass Creation' which states 'device must be a valid VkDevice…
390 …s Creation' which states 'If renderPass is not VK_NULL_HANDLE, renderPass must be a valid VkRender…
391 …Render Pass Creation' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
392 …. Render Pass Creation' which states 'If renderPass is a valid handle, it must have been created, …
393 …ion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'device must be a valid VkDevice…
394 …efer to Vulkan Spec Section '7.3. Framebuffers' which states 'pCreateInfo must be a pointer to a v…
395 …n '7.3. Framebuffers' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
396 …fer to Vulkan Spec Section '7.3. Framebuffers' which states 'pFramebuffer must be a pointer to a V…
397 … to Vulkan Spec Section '7.3. Framebuffers' which states 'attachmentCount must be equal to the att…
398 …ts that is used as a color attachment or resolve attachment by renderPass must have been created w…
399 … of pAttachments that is used as a depth/stencil attachment by renderPass must have been created w…
400 …element of pAttachments that is used as an input attachment by renderPass must have been created w…
401 …ction '7.3. Framebuffers' which states 'Any given element of pAttachments must have been created w…
402 …ction '7.3. Framebuffers' which states 'Any given element of pAttachments must have been created w…
403 …ction '7.3. Framebuffers' which states 'Any given element of pAttachments must have dimensions at …
404 …ction '7.3. Framebuffers' which states 'Any given element of pAttachments must only specify a sing…
405 …ction '7.3. Framebuffers' which states 'Any given element of pAttachments must have been created w…
406 …tion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'width must be less than or equ…
407 …ion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'height must be less than or equ…
408 …ion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'layers must be less than or equ…
409 …tion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'sType must be VK_STRUCTURE_TYP…
410 …tion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'pNext must be NULL' (https://w…
411 …tion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'flags must be 0' (https://www.…
412 …refer to Vulkan Spec Section '7.3. Framebuffers' which states 'renderPass must be a valid VkRender…
413 ….3. Framebuffers' which states 'If attachmentCount is not 0, pAttachments must be a pointer to an …
414 …th of renderPass, and the elements of pAttachments that are valid handles must have been created, …
415 …mebuffers' which states 'All submitted commands that refer to framebuffer must have completed exec…
416 …were provided when framebuffer was created, a compatible set of callbacks must be provided here' (…
417 …llocationCallbacks were provided when framebuffer was created, pAllocator must be NULL' (https://w…
418 …ion refer to Vulkan Spec Section '7.3. Framebuffers' which states 'device must be a valid VkDevice…
419 …ebuffers' which states 'If framebuffer is not VK_NULL_HANDLE, framebuffer must be a valid VkFrameb…
420 …n '7.3. Framebuffers' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
421 …on '7.3. Framebuffers' which states 'If framebuffer is a valid handle, it must have been created, …
422 …f the framebuffer specified in the framebuffer member of pRenderPassBegin must have been created w…
423 …f the framebuffer specified in the framebuffer member of pRenderPassBegin must have been created w…
424 …f the framebuffer specified in the framebuffer member of pRenderPassBegin must have been created w…
425 …f the framebuffer specified in the framebuffer member of pRenderPassBegin must have been created w…
426 …f the framebuffer specified in the framebuffer member of pRenderPassBegin must have been created w…
427 …rPassBegin is not VK_IMAGE_LAYOUT_UNDEFINED, then each such initialLayout must be equal to the cur…
428 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be a valid VkComman…
429 …n Spec Section '7.4. Render Pass Commands' which states 'pRenderPassBegin must be a pointer to a v…
430 …to Vulkan Spec Section '7.4. Render Pass Commands' which states 'contents must be a valid VkSubpas…
431 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be in the recording…
432 …ds' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
433 …ulkan Spec Section '7.4. Render Pass Commands' which states 'This command must only be called outs…
434 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be a primary VkComm…
435 …an Spec Section '7.4. Render Pass Commands' which states 'clearValueCount must be greater than the…
436 …er to Vulkan Spec Section '7.4. Render Pass Commands' which states 'sType must be VK_STRUCTURE_TYP…
437 …er to Vulkan Spec Section '7.4. Render Pass Commands' which states 'pNext must be NULL' (https://w…
438 … Vulkan Spec Section '7.4. Render Pass Commands' which states 'renderPass must be a valid VkRender…
439 …Vulkan Spec Section '7.4. Render Pass Commands' which states 'framebuffer must be a valid VkFrameb…
440 …er Pass Commands' which states 'If clearValueCount is not 0, pClearValues must be a pointer to an …
441 …. Render Pass Commands' which states 'Both of framebuffer, and renderPass must have been created, …
442 …r to Vulkan Spec Section '7.4. Render Pass Commands' which states 'device must be a valid VkDevice…
443 … Vulkan Spec Section '7.4. Render Pass Commands' which states 'renderPass must be a valid VkRender…
444 …ulkan Spec Section '7.4. Render Pass Commands' which states 'pGranularity must be a pointer to a V…
445 … Vulkan Spec Section '7.4. Render Pass Commands' which states 'renderPass must have been created, …
446 …ction '7.4. Render Pass Commands' which states 'The current subpass index must be less than the nu…
447 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be a valid VkComman…
448 …to Vulkan Spec Section '7.4. Render Pass Commands' which states 'contents must be a valid VkSubpas…
449 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be in the recording…
450 …ds' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
451 …ulkan Spec Section '7.4. Render Pass Commands' which states 'This command must only be called insi…
452 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be a primary VkComm…
453 …ction '7.4. Render Pass Commands' which states 'The current subpass index must be equal to the num…
454 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be a valid VkComman…
455 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be in the recording…
456 …ds' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
457 …ulkan Spec Section '7.4. Render Pass Commands' which states 'This command must only be called insi…
458 …lkan Spec Section '7.4. Render Pass Commands' which states 'commandBuffer must be a primary VkComm…
459 …n refer to Vulkan Spec Section '8.1. Shader Modules' which states 'device must be a valid VkDevice…
460 …er to Vulkan Spec Section '8.1. Shader Modules' which states 'pCreateInfo must be a pointer to a v…
461 …'8.1. Shader Modules' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
462 … to Vulkan Spec Section '8.1. Shader Modules' which states 'pShaderModule must be a pointer to a V…
463 …refer to Vulkan Spec Section '8.1. Shader Modules' which states 'codeSize must be greater than 0' …
464 …refer to Vulkan Spec Section '8.1. Shader Modules' which states 'codeSize must be a multiple of 4.…
465must point to valid SPIR-V code, formatted and packed as described by the Khronos SPIR-V Specifica…
466 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'pCode must adhere to the valid…
467 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'pCode must declare the Shader …
468 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'sType must be VK_STRUCTURE_TYP…
469 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'pNext must be NULL' (https://w…
470 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'flags must be 0' (https://www.…
471 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'pCode must be a pointer to an …
472 …ere provided when shaderModule was created, a compatible set of callbacks must be provided here' (…
473 …locationCallbacks were provided when shaderModule was created, pAllocator must be NULL' (https://w…
474 …n refer to Vulkan Spec Section '8.1. Shader Modules' which states 'device must be a valid VkDevice…
475 …odules' which states 'If shaderModule is not VK_NULL_HANDLE, shaderModule must be a valid VkShader…
476 …'8.1. Shader Modules' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
477 …'8.1. Shader Modules' which states 'If shaderModule is a valid handle, it must have been created, …
478 …asePipelineIndex member of that same element is not -1, basePipelineIndex must be less than the in…
479 …efer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'device must be a valid VkDevice…
480 …ines' which states 'If pipelineCache is not VK_NULL_HANDLE, pipelineCache must be a valid VkPipeli…
481 …o Vulkan Spec Section '9.1. Compute Pipelines' which states 'pCreateInfos must be a pointer to an …
482 …1. Compute Pipelines' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
483 … to Vulkan Spec Section '9.1. Compute Pipelines' which states 'pPipelines must be a pointer to an …
484 …ulkan Spec Section '9.1. Compute Pipelines' which states 'createInfoCount must be greater than 0' …
485 …. Compute Pipelines' which states 'If pipelineCache is a valid handle, it must have been created, …
486 …_DERIVATIVE_BIT flag, and basePipelineIndex is not -1, basePipelineHandle must be VK_NULL_HANDLE' …
487 …_PIPELINE_CREATE_DERIVATIVE_BIT flag, and basePipelineIndex is not -1, it must be a valid index in…
488 …BIT flag, and basePipelineHandle is not VK_NULL_HANDLE, basePipelineIndex must be -1' (https://www…
489 …IT flag, and basePipelineHandle is not VK_NULL_HANDLE, basePipelineHandle must be a valid VkPipeli…
490 …ATE_DERIVATIVE_BIT flag, and basePipelineHandle is not VK_NULL_HANDLE, it must be a valid handle t…
491 … Section '9.1. Compute Pipelines' which states 'The stage member of stage must be VK_SHADER_STAGE_…
492 …dentified by stage and the rest of the state identified by this structure must adhere to the pipel…
493 …efer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'layout must be consistent with …
494 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'sType must be VK_STRUCTURE_TYP…
495 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'pNext must be NULL' (https://w…
496 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'flags must be a valid combinat…
497 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'stage must be a valid VkPipeli…
498 …efer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'layout must be a valid VkPipeli…
499 …ich states 'Both of basePipelineHandle, and layout that are valid handles must have been created, …
500 …ines' which states 'If the geometry shaders feature is not enabled, stage must not be VK_SHADER_ST…
501 …' which states 'If the tessellation shaders feature is not enabled, stage must not be VK_SHADER_ST…
502 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'stage must not be VK_SHADER_ST…
503 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'pName must be the name of an O…
504 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'sType must be VK_STRUCTURE_TYP…
505 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'pNext must be NULL' (https://w…
506 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'flags must be 0' (https://www.…
507 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'stage must be a valid VkShader…
508 …efer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'module must be a valid VkShader…
509 …refer to Vulkan Spec Section '9.1. Compute Pipelines' which states 'pName must be a null-terminate…
510 …es' which states 'If pSpecializationInfo is not NULL, pSpecializationInfo must be a pointer to a v…
511 …asePipelineIndex member of that same element is not -1, basePipelineIndex must be less than the in…
512 …fer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'device must be a valid VkDevice…
513 …ines' which states 'If pipelineCache is not VK_NULL_HANDLE, pipelineCache must be a valid VkPipeli…
514 … Vulkan Spec Section '9.2. Graphics Pipelines' which states 'pCreateInfos must be a pointer to an …
515 …. Graphics Pipelines' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
516 …to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'pPipelines must be a pointer to an …
517 …lkan Spec Section '9.2. Graphics Pipelines' which states 'createInfoCount must be greater than 0' …
518 … Graphics Pipelines' which states 'If pipelineCache is a valid handle, it must have been created, …
519 …_DERIVATIVE_BIT flag, and basePipelineIndex is not -1, basePipelineHandle must be VK_NULL_HANDLE' …
520 …_PIPELINE_CREATE_DERIVATIVE_BIT flag, and basePipelineIndex is not -1, it must be a valid index in…
521 …BIT flag, and basePipelineHandle is not VK_NULL_HANDLE, basePipelineIndex must be -1' (https://www…
522 …IT flag, and basePipelineHandle is not VK_NULL_HANDLE, basePipelineHandle must be a valid VkPipeli…
523 …ATE_DERIVATIVE_BIT flag, and basePipelineHandle is not VK_NULL_HANDLE, it must be a valid handle t…
524 …hics Pipelines' which states 'The stage member of each element of pStages must be unique' (https:/…
525 …phics Pipelines' which states 'The stage member of one element of pStages must be VK_SHADER_STAGE_…
526 …Pipelines' which states 'The stage member of any given element of pStages must not be VK_SHADER_ST…
527 …which states 'If pStages includes a tessellation control shader stage, it must include a tessellat…
528 …ch states 'If pStages includes a tessellation evaluation shader stage, it must include a tessellat…
529 …ader stage and a tessellation evaluation shader stage, pTessellationState must not be NULL' (https…
530 …ncludes tessellation shader stages, the shader code of at least one stage must contain an OpExecut…
531 …efer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'sType must be VK_STRUCTURE_TYP…
532 …efer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'pNext must be NULL' (https://w…
533 …efer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'flags must be a valid combinat…
534 …er to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'pStages must be a pointer to an …
535 …an Spec Section '9.2. Graphics Pipelines' which states 'pVertexInputState must be a pointer to a v…
536 … Spec Section '9.2. Graphics Pipelines' which states 'pInputAssemblyState must be a pointer to a v…
537 … Spec Section '9.2. Graphics Pipelines' which states 'pRasterizationState must be a pointer to a v…
538 …hics Pipelines' which states 'If pDynamicState is not NULL, pDynamicState must be a pointer to a v…
539 …fer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'layout must be a valid VkPipeli…
540 …to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'renderPass must be a valid VkRender…
541 …to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'stageCount must be greater than 0' …
542 …Each of basePipelineHandle, layout, and renderPass that are valid handles must have been created, …
543 …efer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'sType must be VK_STRUCTURE_TYP…
544 …efer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'pNext must be NULL' (https://w…
545 …efer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'flags must be 0' (https://www.…
546 …ulkan Spec Section '9.2. Graphics Pipelines' which states 'pDynamicStates must be a pointer to an …
547 …an Spec Section '9.2. Graphics Pipelines' which states 'dynamicStateCount must be greater than 0' …
548 … destruction' which states 'All submitted commands that refer to pipeline must have completed exec…
549 …ks were provided when pipeline was created, a compatible set of callbacks must be provided here' (…
550 …VkAllocationCallbacks were provided when pipeline was created, pAllocator must be NULL' (https://w…
551 …r to Vulkan Spec Section '9.3. Pipeline destruction' which states 'device must be a valid VkDevice…
552 …ne destruction' which states 'If pipeline is not VK_NULL_HANDLE, pipeline must be a valid VkPipeli…
553 …Pipeline destruction' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
554 ….3. Pipeline destruction' which states 'If pipeline is a valid handle, it must have been created, …
555 …n refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'device must be a valid VkDevice…
556 …er to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pCreateInfo must be a pointer to a v…
557 …'9.6. Pipeline Cache' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
558 …to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pPipelineCache must be a pointer to a V…
559 …ction '9.6. Pipeline Cache' which states 'If initialDataSize is not 0, it must be equal to the siz…
560 …on refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'sType must be VK_STRUCTURE_TYP…
561 …on refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pNext must be NULL' (https://w…
562 …on refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'flags must be 0' (https://www.…
563 …. Pipeline Cache' which states 'If initialDataSize is not 0, pInitialData must be a pointer to an …
564 …refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'dstCache must not appear in the l…
565 …n refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'device must be a valid VkDevice…
566 …refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'dstCache must be a valid VkPipeli…
567 …fer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pSrcCaches must be a pointer to an …
568 … to Vulkan Spec Section '9.6. Pipeline Cache' which states 'srcCacheCount must be greater than 0' …
569 …refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'dstCache must have been created, …
570 …ec Section '9.6. Pipeline Cache' which states 'Each element of pSrcCaches must have been created, …
571 …n refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'device must be a valid VkDevice…
572 … to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pipelineCache must be a valid VkPipeli…
573 …efer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pDataSize must be a pointer to a s…
574 … the value referenced by pDataSize is not 0, and pData is not NULL, pData must be a pointer to an …
575 … to Vulkan Spec Section '9.6. Pipeline Cache' which states 'pipelineCache must have been created, …
576 …re provided when pipelineCache was created, a compatible set of callbacks must be provided here' (…
577 …ocationCallbacks were provided when pipelineCache was created, pAllocator must be NULL' (https://w…
578 …n refer to Vulkan Spec Section '9.6. Pipeline Cache' which states 'device must be a valid VkDevice…
579 …ache' which states 'If pipelineCache is not VK_NULL_HANDLE, pipelineCache must be a valid VkPipeli…
580 …'9.6. Pipeline Cache' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
581 …9.6. Pipeline Cache' which states 'If pipelineCache is a valid handle, it must have been created, …
582 …ants' which states 'The offset member of any given element of pMapEntries must be less than dataSi…
583 …ation Constants' which states 'For any given element of pMapEntries, size must be less than or equ…
584 …alization Constants' which states 'If mapEntryCount is not 0, pMapEntries must be a pointer to an …
585 …'9.7. Specialization Constants' which states 'If dataSize is not 0, pData must be a pointer to an …
586 …lared in a shader, size must match the byte size of the constantID. If the specialization constant…
587 …ND_POINT_COMPUTE, the VkCommandPool that commandBuffer was allocated from must support compute ope…
588 …D_POINT_GRAPHICS, the VkCommandPool that commandBuffer was allocated from must support graphics op…
589 … states 'If pipelineBindPoint is VK_PIPELINE_BIND_POINT_COMPUTE, pipeline must be a compute pipeli…
590 …states 'If pipelineBindPoint is VK_PIPELINE_BIND_POINT_GRAPHICS, pipeline must be a graphics pipel…
591 … to the current subpass, then the sample count specified by this pipeline must match that set in t…
592 …o Vulkan Spec Section '9.8. Pipeline Binding' which states 'commandBuffer must be a valid VkComman…
593 …lkan Spec Section '9.8. Pipeline Binding' which states 'pipelineBindPoint must be a valid VkPipeli…
594 …fer to Vulkan Spec Section '9.8. Pipeline Binding' which states 'pipeline must be a valid VkPipeli…
595 …o Vulkan Spec Section '9.8. Pipeline Binding' which states 'commandBuffer must be in the recording…
596 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
597 …'9.8. Pipeline Binding' which states 'Both of commandBuffer, and pipeline must have been created, …
598 …er to Vulkan Spec Section '10.1. Host Memory' which states 'pfnAllocation must be a pointer to a v…
599 … to Vulkan Spec Section '10.1. Host Memory' which states 'pfnReallocation must be a pointer to a v…
600 …on refer to Vulkan Spec Section '10.1. Host Memory' which states 'pfnFree must be a pointer to a v…
601 … 'If either of pfnInternalAllocation or pfnInternalFree is not NULL, both must be valid callbacks'…
602 …to Vulkan Spec Section '10.2. Device Memory' which states 'physicalDevice must be a valid VkPhysic…
603 …Vulkan Spec Section '10.2. Device Memory' which states 'pMemoryProperties must be a pointer to a V…
604 …tes 'The number of currently valid memory objects, allocated from device, must be less than VkPhys…
605 …n refer to Vulkan Spec Section '10.2. Device Memory' which states 'device must be a valid VkDevice…
606 … to Vulkan Spec Section '10.2. Device Memory' which states 'pAllocateInfo must be a pointer to a v…
607 …'10.2. Device Memory' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
608 … refer to Vulkan Spec Section '10.2. Device Memory' which states 'pMemory must be a pointer to a V…
609 …to Vulkan Spec Section '10.2. Device Memory' which states 'allocationSize must be less than or equ…
610 …to Vulkan Spec Section '10.2. Device Memory' which states 'allocationSize must be greater than 0' …
611 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'sType must be VK_STRUCTURE_TYP…
612 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'pNext must be NULL, or a point…
613 …ates 'All submitted commands that refer to memory (via images or buffers) must have completed exec…
614 …n refer to Vulkan Spec Section '10.2. Device Memory' which states 'device must be a valid VkDevice…
615 …0.2. Device Memory' which states 'If memory is not VK_NULL_HANDLE, memory must be a valid VkDevice…
616 …'10.2. Device Memory' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
617 …ction '10.2. Device Memory' which states 'If memory is a valid handle, it must have been created, …
618 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must not currently be ma…
619 …ction '10.2.1. Host Access to Device Memory Objects' which states 'offset must be less than the si…
620 …Memory Objects' which states 'If size is not equal to VK_WHOLE_SIZE, size must be greater than 0' …
621 …Memory Objects' which states 'If size is not equal to VK_WHOLE_SIZE, size must be less than or equ…
622 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must have been created w…
623 …ction '10.2.1. Host Access to Device Memory Objects' which states 'device must be a valid VkDevice…
624 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must be a valid VkDevice…
625 …ection '10.2.1. Host Access to Device Memory Objects' which states 'flags must be 0' (https://www.…
626 …ction '10.2.1. Host Access to Device Memory Objects' which states 'ppData must be a pointer to a p…
627 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must have been created, …
628 …ction '10.2.1. Host Access to Device Memory Objects' which states 'device must be a valid VkDevice…
629 …10.2.1. Host Access to Device Memory Objects' which states 'pMemoryRanges must be a pointer to an …
630 …2.1. Host Access to Device Memory Objects' which states 'memoryRangeCount must be greater than 0' …
631 …ction '10.2.1. Host Access to Device Memory Objects' which states 'device must be a valid VkDevice…
632 …10.2.1. Host Access to Device Memory Objects' which states 'pMemoryRanges must be a pointer to an …
633 …2.1. Host Access to Device Memory Objects' which states 'memoryRangeCount must be greater than 0' …
634 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must currently be mapped…
635 …cts' which states 'If size is not equal to VK_WHOLE_SIZE, offset and size must specify a range con…
636 …e Memory Objects' which states 'If size is equal to VK_WHOLE_SIZE, offset must be within the curre…
637 …ction '10.2.1. Host Access to Device Memory Objects' which states 'offset must be a multiple of Vk…
638 …Memory Objects' which states 'If size is not equal to VK_WHOLE_SIZE, size must be a multiple of Vk…
639 …ection '10.2.1. Host Access to Device Memory Objects' which states 'sType must be VK_STRUCTURE_TYP…
640 …ection '10.2.1. Host Access to Device Memory Objects' which states 'pNext must be NULL' (https://w…
641 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must be a valid VkDevice…
642 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must currently be mapped…
643 …ction '10.2.1. Host Access to Device Memory Objects' which states 'device must be a valid VkDevice…
644 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must be a valid VkDevice…
645 …ction '10.2.1. Host Access to Device Memory Objects' which states 'memory must have been created, …
646 …ulkan Spec Section '10.2.2. Lazily Allocated Memory' which states 'memory must have been created w…
647 …ulkan Spec Section '10.2.2. Lazily Allocated Memory' which states 'device must be a valid VkDevice…
648 …ulkan Spec Section '10.2.2. Lazily Allocated Memory' which states 'memory must be a valid VkDevice…
649 …n '10.2.2. Lazily Allocated Memory' which states 'pCommittedMemoryInBytes must be a pointer to a V…
650 …ulkan Spec Section '10.2.2. Lazily Allocated Memory' which states 'memory must have been created, …
651 …Info includes VK_BUFFER_CREATE_SPARSE_BINDING_BIT, creating this VkBuffer must not cause the total…
652 …rmation refer to Vulkan Spec Section '11.1. Buffers' which states 'device must be a valid VkDevice…
653 …on refer to Vulkan Spec Section '11.1. Buffers' which states 'pCreateInfo must be a pointer to a v…
654 …ction '11.1. Buffers' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
655 …mation refer to Vulkan Spec Section '11.1. Buffers' which states 'pBuffer must be a pointer to a V…
656 …formation refer to Vulkan Spec Section '11.1. Buffers' which states 'size must be greater than 0' …
657 …states 'If sharingMode is VK_SHARING_MODE_CONCURRENT, pQueueFamilyIndices must be a pointer to an …
658 …ates 'If sharingMode is VK_SHARING_MODE_CONCURRENT, queueFamilyIndexCount must be greater than 1' …
659 …ffers' which states 'If the sparse bindings feature is not enabled, flags must not contain VK_BUFF…
660 …hich states 'If the sparse buffer residency feature is not enabled, flags must not contain VK_BUFF…
661 …ich states 'If the sparse aliased residency feature is not enabled, flags must not contain VK_BUFF…
662 …ER_CREATE_SPARSE_RESIDENCY_BIT or VK_BUFFER_CREATE_SPARSE_ALIASED_BIT, it must also contain VK_BUF…
663 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'sType must be VK_STRUCTURE_TYP…
664 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'pNext must be NULL, or a point…
665 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'flags must be a valid combinat…
666 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'usage must be a valid combinat…
667 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'usage must not be 0' (https://…
668 …on refer to Vulkan Spec Section '11.1. Buffers' which states 'sharingMode must be a valid VkSharin…
669 …ted commands that refer to buffer, either directly or via a VkBufferView, must have completed exec…
670 …acks were provided when buffer was created, a compatible set of callbacks must be provided here' (…
671 …o VkAllocationCallbacks were provided when buffer was created, pAllocator must be NULL' (https://w…
672 …rmation refer to Vulkan Spec Section '11.1. Buffers' which states 'device must be a valid VkDevice…
673 …ion '11.1. Buffers' which states 'If buffer is not VK_NULL_HANDLE, buffer must be a valid VkBuffer…
674 …ction '11.1. Buffers' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
675 …pec Section '11.1. Buffers' which states 'If buffer is a valid handle, it must have been created, …
676 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'device must be a valid VkDevice…
677 …fer to Vulkan Spec Section '11.2. Buffer Views' which states 'pCreateInfo must be a pointer to a v…
678 … '11.2. Buffer Views' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
679 …ion refer to Vulkan Spec Section '11.2. Buffer Views' which states 'pView must be a pointer to a V…
680 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'offset must be less than the si…
681 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'offset must be a multiple of Vk…
682must be greater than 0range must be a multiple of the element size of formatrange divided by the e…
683 …ion refer to Vulkan Spec Section '11.2. Buffer Views' which states 'range must be greater than 0' …
684 …ion refer to Vulkan Spec Section '11.2. Buffer Views' which states 'range must be a multiple of th…
685 … Buffer Views' which states 'range divided by the element size of format, must be less than or equ…
686 …ec Section '11.2. Buffer Views' which states 'the sum of offset and range must be less than or equ…
687 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'buffer must have been created w…
688 …ed with usage containing VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT, format must be supported for un…
689 …ion refer to Vulkan Spec Section '11.2. Buffer Views' which states 'sType must be VK_STRUCTURE_TYP…
690 …ion refer to Vulkan Spec Section '11.2. Buffer Views' which states 'pNext must be NULL' (https://w…
691 …ion refer to Vulkan Spec Section '11.2. Buffer Views' which states 'flags must be 0' (https://www.…
692 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'buffer must be a valid VkBuffer…
693 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'format must be a valid VkFormat…
694 …ffer Views' which states 'All submitted commands that refer to bufferView must have completed exec…
695 … were provided when bufferView was created, a compatible set of callbacks must be provided here' (…
696 …AllocationCallbacks were provided when bufferView was created, pAllocator must be NULL' (https://w…
697 …on refer to Vulkan Spec Section '11.2. Buffer Views' which states 'device must be a valid VkDevice…
698 …ffer Views' which states 'If bufferView is not VK_NULL_HANDLE, bufferView must be a valid VkBuffer…
699 … '11.2. Buffer Views' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
700 …on '11.2. Buffer Views' which states 'If bufferView is a valid handle, it must have been created, …
701 …teInfo includes VK_IMAGE_CREATE_SPARSE_BINDING_BIT, creating this VkImage must not cause the total…
702 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'device must be a valid VkDevice…
703 …ion refer to Vulkan Spec Section '11.3. Images' which states 'pCreateInfo must be a pointer to a v…
704 …ection '11.3. Images' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
705 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'pImage must be a pointer to a V…
706 …states 'If sharingMode is VK_SHARING_MODE_CONCURRENT, pQueueFamilyIndices must be a pointer to an …
707 …ates 'If sharingMode is VK_SHARING_MODE_CONCURRENT, queueFamilyIndexCount must be greater than 1' …
708 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'format must not be VK_FORMAT_UN…
709 …1.3. Images' which states 'The width, height, and depth members of extent must all be greater than…
710 …ation refer to Vulkan Spec Section '11.3. Images' which states 'mipLevels must be greater than 0' …
711 …ion refer to Vulkan Spec Section '11.3. Images' which states 'arrayLayers must be greater than 0' …
712 … states 'If flags contains VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT, imageType must be VK_IMAGE_TYPE_2D…
713 …1.3. Images' which states 'If imageType is VK_IMAGE_TYPE_1D, extent.width must be less than or equ…
714 …formation refer to Vulkan Spec Section '11.3. Images' which states 'sType must be VK_STRUCTURE_TYP…
715 …formation refer to Vulkan Spec Section '11.3. Images' which states 'pNext must be NULL, or a point…
716 …formation refer to Vulkan Spec Section '11.3. Images' which states 'flags must be a valid combinat…
717 …ation refer to Vulkan Spec Section '11.3. Images' which states 'imageType must be a valid VkImageT…
718 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'format must be a valid VkFormat…
719 …rmation refer to Vulkan Spec Section '11.3. Images' which states 'samples must be a valid VkSample…
720 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'tiling must be a valid VkImageT…
721 …formation refer to Vulkan Spec Section '11.3. Images' which states 'usage must be a valid combinat…
722 …formation refer to Vulkan Spec Section '11.3. Images' which states 'usage must not be 0' (https://…
723 …ion refer to Vulkan Spec Section '11.3. Images' which states 'sharingMode must be a valid VkSharin…
724 …n refer to Vulkan Spec Section '11.3. Images' which states 'initialLayout must be a valid VkImageL…
725 …formation refer to Vulkan Spec Section '11.3. Images' which states 'image must have been created w…
726 …ection '11.3. Images' which states 'The aspectMask member of pSubresource must only have a single …
727 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'device must be a valid VkDevice…
728 …formation refer to Vulkan Spec Section '11.3. Images' which states 'image must be a valid VkImage …
729 …on refer to Vulkan Spec Section '11.3. Images' which states 'pSubresource must be a pointer to a v…
730 …rmation refer to Vulkan Spec Section '11.3. Images' which states 'pLayout must be a pointer to a V…
731 …formation refer to Vulkan Spec Section '11.3. Images' which states 'image must have been created, …
732 …mation refer to Vulkan Spec Section '11.3. Images' which states 'mipLevel must be less than the mi…
733 …tion refer to Vulkan Spec Section '11.3. Images' which states 'arrayLayer must be less than the ar…
734 …tion refer to Vulkan Spec Section '11.3. Images' which states 'aspectMask must be a valid combinat…
735 …tion refer to Vulkan Spec Section '11.3. Images' which states 'aspectMask must not be 0' (https://…
736 …itted commands that refer to image, either directly or via a VkImageView, must have completed exec…
737 …backs were provided when image was created, a compatible set of callbacks must be provided here' (…
738 …no VkAllocationCallbacks were provided when image was created, pAllocator must be NULL' (https://w…
739 …ormation refer to Vulkan Spec Section '11.3. Images' which states 'device must be a valid VkDevice…
740 …ection '11.3. Images' which states 'If image is not VK_NULL_HANDLE, image must be a valid VkImage …
741 …ection '11.3. Images' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
742 … Spec Section '11.3. Images' which states 'If image is a valid handle, it must have been created, …
743 …ion refer to Vulkan Spec Section '11.5. Image Views' which states 'device must be a valid VkDevice…
744 …efer to Vulkan Spec Section '11.5. Image Views' which states 'pCreateInfo must be a pointer to a v…
745 …n '11.5. Image Views' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
746 …tion refer to Vulkan Spec Section '11.5. Image Views' which states 'pView must be a pointer to a V…
747 …ge was not created with VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT then viewType must not be VK_IMAGE_VIE…
748 …hich states 'If the image cubemap arrays feature is not enabled, viewType must not be VK_IMAGE_VIE…
749 …ch states 'If the ETC2 texture compression feature is not enabled, format must not be VK_FORMAT_ET…
750 …tates 'If the ASTC LDR texture compression feature is not enabled, format must not be VK_FORMAT_AS…
751 …hich states 'If the BC texture compression feature is not enabled, format must not be VK_FORMAT_BC…
752 …s' which states 'If image was created with VK_IMAGE_TILING_LINEAR, format must be format that has …
753 …tion refer to Vulkan Spec Section '11.5. Image Views' which states 'sType must be VK_STRUCTURE_TYP…
754 …tion refer to Vulkan Spec Section '11.5. Image Views' which states 'pNext must be NULL' (https://w…
755 …tion refer to Vulkan Spec Section '11.5. Image Views' which states 'flags must be 0' (https://www.…
756 …tion refer to Vulkan Spec Section '11.5. Image Views' which states 'image must be a valid VkImage …
757 …n refer to Vulkan Spec Section '11.5. Image Views' which states 'viewType must be a valid VkImageV…
758 …ion refer to Vulkan Spec Section '11.5. Image Views' which states 'format must be a valid VkFormat…
759 …refer to Vulkan Spec Section '11.5. Image Views' which states 'components must be a valid VkCompon…
760 …to Vulkan Spec Section '11.5. Image Views' which states 'subresourceRange must be a valid VkImageS…
761 …If levelCount is not VK_REMAINING_MIP_LEVELS, (baseMipLevel + levelCount) must be less than or equ…
762 …ayerCount is not VK_REMAINING_ARRAY_LAYERS, (baseArrayLayer + layerCount) must be less than or equ…
763 …refer to Vulkan Spec Section '11.5. Image Views' which states 'aspectMask must be a valid combinat…
764 …refer to Vulkan Spec Section '11.5. Image Views' which states 'aspectMask must not be 0' (https://…
765 …ormation refer to Vulkan Spec Section '11.5. Image Views' which states 'r must be a valid VkCompon…
766 …ormation refer to Vulkan Spec Section '11.5. Image Views' which states 'g must be a valid VkCompon…
767 …ormation refer to Vulkan Spec Section '11.5. Image Views' which states 'b must be a valid VkCompon…
768 …ormation refer to Vulkan Spec Section '11.5. Image Views' which states 'a must be a valid VkCompon…
769 …Image Views' which states 'All submitted commands that refer to imageView must have completed exec…
770 …s were provided when imageView was created, a compatible set of callbacks must be provided here' (…
771 …kAllocationCallbacks were provided when imageView was created, pAllocator must be NULL' (https://w…
772 …ion refer to Vulkan Spec Section '11.5. Image Views' which states 'device must be a valid VkDevice…
773 … Image Views' which states 'If imageView is not VK_NULL_HANDLE, imageView must be a valid VkImageV…
774 …n '11.5. Image Views' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
775 …tion '11.5. Image Views' which states 'If imageView is a valid handle, it must have been created, …
776 …kan Spec Section '11.6. Resource Memory Association' which states 'device must be a valid VkDevice…
777 …kan Spec Section '11.6. Resource Memory Association' which states 'buffer must be a valid VkBuffer…
778 …ion '11.6. Resource Memory Association' which states 'pMemoryRequirements must be a pointer to a V…
779 …kan Spec Section '11.6. Resource Memory Association' which states 'buffer must have been created, …
780 …kan Spec Section '11.6. Resource Memory Association' which states 'device must be a valid VkDevice…
781 …lkan Spec Section '11.6. Resource Memory Association' which states 'image must be a valid VkImage …
782 …ion '11.6. Resource Memory Association' which states 'pMemoryRequirements must be a pointer to a V…
783 …lkan Spec Section '11.6. Resource Memory Association' which states 'image must have been created, …
784 …kan Spec Section '11.6. Resource Memory Association' which states 'buffer must not already be back…
785 …kan Spec Section '11.6. Resource Memory Association' which states 'buffer must not have been creat…
786 …ec Section '11.6. Resource Memory Association' which states 'memoryOffset must be less than the si…
787 …EXEL_BUFFER_BIT or VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT, memoryOffset must be a multiple of Vk…
788 …fer was created with the VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT, memoryOffset must be a multiple of Vk…
789 …fer was created with the VK_BUFFER_USAGE_STORAGE_BUFFER_BIT, memoryOffset must be a multiple of Vk…
790 …kan Spec Section '11.6. Resource Memory Association' which states 'memory must have been allocated…
791 …kan Spec Section '11.6. Resource Memory Association' which states 'device must be a valid VkDevice…
792 …kan Spec Section '11.6. Resource Memory Association' which states 'buffer must be a valid VkBuffer…
793 …kan Spec Section '11.6. Resource Memory Association' which states 'memory must be a valid VkDevice…
794 …kan Spec Section '11.6. Resource Memory Association' which states 'buffer must have been created, …
795 …kan Spec Section '11.6. Resource Memory Association' which states 'memory must have been created, …
796 …lkan Spec Section '11.6. Resource Memory Association' which states 'image must not already be back…
797 …lkan Spec Section '11.6. Resource Memory Association' which states 'image must not have been creat…
798 …ec Section '11.6. Resource Memory Association' which states 'memoryOffset must be less than the si…
799 …kan Spec Section '11.6. Resource Memory Association' which states 'memory must have been allocated…
800 …kan Spec Section '11.6. Resource Memory Association' which states 'device must be a valid VkDevice…
801 …lkan Spec Section '11.6. Resource Memory Association' which states 'image must be a valid VkImage …
802 …kan Spec Section '11.6. Resource Memory Association' which states 'memory must be a valid VkDevice…
803 …lkan Spec Section '11.6. Resource Memory Association' which states 'image must have been created, …
804 …kan Spec Section '11.6. Resource Memory Association' which states 'memory must have been created, …
805 …refer to Vulkan Spec Section '11.8. Memory Aliasing' which states 'device must be a valid VkDevice…
806 … to Vulkan Spec Section '11.8. Memory Aliasing' which states 'pCreateInfo must be a pointer to a v…
807 …1.8. Memory Aliasing' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
808 …fer to Vulkan Spec Section '11.8. Memory Aliasing' which states 'pSampler must be a pointer to a V…
809 …on '11.8. Memory Aliasing' which states 'The absolute value of mipLodBias must be less than or equ…
810 …tes 'If the anisotropic sampling feature is not enabled, anisotropyEnable must be VK_FALSE' (https…
811 …ory Aliasing' which states 'If anisotropyEnable is VK_TRUE, maxAnisotropy must be between 1.0 and …
812 …ch states 'If unnormalizedCoordinates is VK_TRUE, minFilter and magFilter must be equal' (https://…
813 …Aliasing' which states 'If unnormalizedCoordinates is VK_TRUE, mipmapMode must be VK_SAMPLER_MIPMA…
814 …g' which states 'If unnormalizedCoordinates is VK_TRUE, minLod and maxLod must be zero' (https://w…
815 …tes 'If unnormalizedCoordinates is VK_TRUE, addressModeU and addressModeV must each be either VK_S…
816 …ng' which states 'If unnormalizedCoordinates is VK_TRUE, anisotropyEnable must be VK_FALSE' (https…
817 …asing' which states 'If unnormalizedCoordinates is VK_TRUE, compareEnable must be VK_FALSE' (https…
818 … or addressModeW are VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER, borderColor must be a valid VkBorder…
819 …dge extension is not enabled, addressModeU, addressModeV and addressModeW must not be VK_SAMPLER_A…
820 ….8. Memory Aliasing' which states 'If compareEnable is VK_TRUE, compareOp must be a valid VkCompar…
821 … refer to Vulkan Spec Section '11.8. Memory Aliasing' which states 'sType must be VK_STRUCTURE_TYP…
822 … refer to Vulkan Spec Section '11.8. Memory Aliasing' which states 'pNext must be NULL' (https://w…
823 … refer to Vulkan Spec Section '11.8. Memory Aliasing' which states 'flags must be 0' (https://www.…
824 …er to Vulkan Spec Section '11.8. Memory Aliasing' which states 'magFilter must be a valid VkFilter…
825 …er to Vulkan Spec Section '11.8. Memory Aliasing' which states 'minFilter must be a valid VkFilter…
826 …r to Vulkan Spec Section '11.8. Memory Aliasing' which states 'mipmapMode must be a valid VkSample…
827 …to Vulkan Spec Section '11.8. Memory Aliasing' which states 'addressModeU must be a valid VkSample…
828 …to Vulkan Spec Section '11.8. Memory Aliasing' which states 'addressModeV must be a valid VkSample…
829 …to Vulkan Spec Section '11.8. Memory Aliasing' which states 'addressModeW must be a valid VkSample…
830 …mory Aliasing' which states 'All submitted commands that refer to sampler must have completed exec…
831 …cks were provided when sampler was created, a compatible set of callbacks must be provided here' (…
832 … VkAllocationCallbacks were provided when sampler was created, pAllocator must be NULL' (https://w…
833 …refer to Vulkan Spec Section '11.8. Memory Aliasing' which states 'device must be a valid VkDevice…
834 … Memory Aliasing' which states 'If sampler is not VK_NULL_HANDLE, sampler must be a valid VkSample…
835 …1.8. Memory Aliasing' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
836 …on '11.8. Memory Aliasing' which states 'If sampler is a valid handle, it must have been created, …
837 … Vulkan Spec Section '13.2.1. Descriptor Set Layout' which states 'device must be a valid VkDevice…
838 …an Spec Section '13.2.1. Descriptor Set Layout' which states 'pCreateInfo must be a pointer to a v…
839 …escriptor Set Layout' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
840 …kan Spec Section '13.2.1. Descriptor Set Layout' which states 'pSetLayout must be a pointer to a V…
841 …o Vulkan Spec Section '13.2.1. Descriptor Set Layout' which states 'sType must be VK_STRUCTURE_TYP…
842 …o Vulkan Spec Section '13.2.1. Descriptor Set Layout' which states 'pNext must be NULL' (https://w…
843 …o Vulkan Spec Section '13.2.1. Descriptor Set Layout' which states 'flags must be 0' (https://www.…
844 … Descriptor Set Layout' which states 'If bindingCount is not 0, pBindings must be a pointer to an …
845 …ptorCount is not 0 and pImmutableSamplers is not NULL, pImmutableSamplers must be a pointer to an …
846 …criptor Set Layout' which states 'If descriptorCount is not 0, stageFlags must be a valid combinat…
847 …Spec Section '13.2.1. Descriptor Set Layout' which states 'descriptorType must be a valid VkDescri…
848 …vided when descriptorSetLayout was created, a compatible set of callbacks must be provided here' (…
849 …nCallbacks were provided when descriptorSetLayout was created, pAllocator must be NULL' (https://w…
850 … Vulkan Spec Section '13.2.1. Descriptor Set Layout' which states 'device must be a valid VkDevice…
851 …states 'If descriptorSetLayout is not VK_NULL_HANDLE, descriptorSetLayout must be a valid VkDescri…
852 …escriptor Set Layout' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
853 …or Set Layout' which states 'If descriptorSetLayout is a valid handle, it must have been created, …
854 …er to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'device must be a valid VkDevice…
855 … Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'pCreateInfo must be a pointer to a v…
856 ….2. Pipeline Layouts' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
857 …kan Spec Section '13.2.2. Pipeline Layouts' which states 'pPipelineLayout must be a pointer to a V…
858 …lkan Spec Section '13.2.2. Pipeline Layouts' which states 'setLayoutCount must be less than or equ…
859 …R accessible to any given shader stage across all elements of pSetLayouts must be less than or equ…
860 …C accessible to any given shader stage across all elements of pSetLayouts must be less than or equ…
861 …C accessible to any given shader stage across all elements of pSetLayouts must be less than or equ…
862 …R accessible to any given shader stage across all elements of pSetLayouts must be less than or equ…
863 …R accessible to any given shader stage across all elements of pSetLayouts must be less than or equ…
864 …. Pipeline Layouts' which states 'Any two elements of pPushConstantRanges must not include the sam…
865 …fer to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'sType must be VK_STRUCTURE_TYP…
866 …fer to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'pNext must be NULL' (https://w…
867 …fer to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'flags must be 0' (https://www.…
868 …. Pipeline Layouts' which states 'If setLayoutCount is not 0, pSetLayouts must be a pointer to an …
869 …ts' which states 'If pushConstantRangeCount is not 0, pPushConstantRanges must be a pointer to an …
870 …er to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'offset must be less than VkPhys…
871 …efer to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'size must be greater than 0' …
872 …efer to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'size must be a multiple of 4'…
873 …efer to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'size must be less than or equ…
874 …o Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'stageFlags must be a valid combinat…
875 …o Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'stageFlags must not be 0' (https://…
876 …e provided when pipelineLayout was created, a compatible set of callbacks must be provided here' (…
877 …cationCallbacks were provided when pipelineLayout was created, pAllocator must be NULL' (https://w…
878 …er to Vulkan Spec Section '13.2.2. Pipeline Layouts' which states 'device must be a valid VkDevice…
879 …ts' which states 'If pipelineLayout is not VK_NULL_HANDLE, pipelineLayout must be a valid VkPipeli…
880 ….2. Pipeline Layouts' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
881 …. Pipeline Layouts' which states 'If pipelineLayout is a valid handle, it must have been created, …
882 …Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'device must be a valid VkDevice…
883 …Section '13.2.3. Allocation of Descriptor Sets' which states 'pCreateInfo must be a pointer to a v…
884 …n of Descriptor Sets' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
885 …ion '13.2.3. Allocation of Descriptor Sets' which states 'pDescriptorPool must be a pointer to a V…
886 …pec Section '13.2.3. Allocation of Descriptor Sets' which states 'maxSets must be greater than 0' …
887 … Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'sType must be VK_STRUCTURE_TYP…
888 … Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'pNext must be NULL' (https://w…
889 … Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'flags must be a valid combinat…
890 … Section '13.2.3. Allocation of Descriptor Sets' which states 'pPoolSizes must be a pointer to an …
891 …ction '13.2.3. Allocation of Descriptor Sets' which states 'poolSizeCount must be greater than 0' …
892 …ion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorCount must be greater than 0' …
893 …n Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'type must be a valid VkDescri…
894 …commands that refer to descriptorPool (via any allocated descriptor sets) must have completed exec…
895 …e provided when descriptorPool was created, a compatible set of callbacks must be provided here' (…
896 …cationCallbacks were provided when descriptorPool was created, pAllocator must be NULL' (https://w…
897 …Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'device must be a valid VkDevice…
898 …ts' which states 'If descriptorPool is not VK_NULL_HANDLE, descriptorPool must be a valid VkDescri…
899 …n of Descriptor Sets' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
900 …of Descriptor Sets' which states 'If descriptorPool is a valid handle, it must have been created, …
901 …Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'device must be a valid VkDevice…
902 …ction '13.2.3. Allocation of Descriptor Sets' which states 'pAllocateInfo must be a pointer to a v…
903 …ion '13.2.3. Allocation of Descriptor Sets' which states 'pDescriptorSets must be a pointer to an …
904 … '13.2.3. Allocation of Descriptor Sets' which states 'descriptorSetCount must not be greater than…
905 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must have enough free de…
906 … Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'sType must be VK_STRUCTURE_TYP…
907 … Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'pNext must be NULL' (https://w…
908 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must be a valid VkDescri…
909 …Section '13.2.3. Allocation of Descriptor Sets' which states 'pSetLayouts must be a pointer to an …
910 … '13.2.3. Allocation of Descriptor Sets' which states 'descriptorSetCount must be greater than 0' …
911 …ts' which states 'Both of descriptorPool, and the elements of pSetLayouts must have been created, …
912 …ates 'All submitted commands that refer to any element of pDescriptorSets must have completed exec…
913 … states 'pDescriptorSets must be a pointer to an array of descriptorSetCount VkDescriptorSet handl…
914 …on of Descriptor Sets' which states 'Each valid handle in pDescriptorSets must have been allocated…
915 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must have been created w…
916 …Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'device must be a valid VkDevice…
917 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must be a valid VkDescri…
918 … '13.2.3. Allocation of Descriptor Sets' which states 'descriptorSetCount must be greater than 0' …
919 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must have been created, …
920 …ets' which states 'Each element of pDescriptorSets that is a valid handle must have been created, …
921 …ch states 'All uses of descriptorPool (via any allocated descriptor sets) must have completed exec…
922 …Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'device must be a valid VkDevice…
923 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must be a valid VkDescri…
924 … Spec Section '13.2.3. Allocation of Descriptor Sets' which states 'flags must be 0' (https://www.…
925 …tion '13.2.3. Allocation of Descriptor Sets' which states 'descriptorPool must have been created, …
926 …Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'device must be a valid VkDevice…
927 …pdates' which states 'If descriptorWriteCount is not 0, pDescriptorWrites must be a pointer to an …
928 …Updates' which states 'If descriptorCopyCount is not 0, pDescriptorCopies must be a pointer to an …
929 …an Spec Section '13.2.4. Descriptor Set Updates' which states 'dstBinding must be a valid binding …
930 …pec Section '13.2.4. Descriptor Set Updates' which states 'descriptorType must match the type of d…
931 …Set Updates' which states 'The sum of dstArrayElement and descriptorCount must be less than or equ…
932 …OR_TYPE_STORAGE_IMAGE, or VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT, pImageInfo must be a pointer to an …
933 …TEXEL_BUFFER or VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER, pTexelBufferView must be a pointer to an …
934 …BUFFER_DYNAMIC, or VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC, pBufferInfo must be a pointer to an …
935 …ith descriptorType, the sampler member of any given element of pImageInfo must be a valid VkSample…
936 … the imageView and imageLayout members of any given element of pImageInfo must be a valid VkImageV…
937 …ORM_BUFFER_DYNAMIC, the offset member of any given element of pBufferInfo must be a multiple of Vk…
938 …AGE_BUFFER_DYNAMIC, the offset member of any given element of pBufferInfo must be a multiple of Vk…
939 …ORM_BUFFER_DYNAMIC, the buffer member of any given element of pBufferInfo must have been created w…
940 …AGE_BUFFER_DYNAMIC, the buffer member of any given element of pBufferInfo must have been created w…
941 …element of pBufferInfo, or the effective range if range is VK_WHOLE_SIZE, must be less than or equ…
942 …element of pBufferInfo, or the effective range if range is VK_WHOLE_SIZE, must be less than or equ…
943 … the VkBuffer that any given element of pTexelBufferView was created from must have been created w…
944 … the VkBuffer that any given element of pTexelBufferView was created from must have been created w…
945 …INPUT_ATTACHMENT, the imageView member of any given element of pImageInfo must have been created w…
946 … Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'sType must be VK_STRUCTURE_TYP…
947 … Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'pNext must be NULL' (https://w…
948 …Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'dstSet must be a valid VkDescri…
949 …pec Section '13.2.4. Descriptor Set Updates' which states 'descriptorType must be a valid VkDescri…
950 …ec Section '13.2.4. Descriptor Set Updates' which states 'descriptorCount must be greater than 0' …
951 …th of dstSet, and the elements of pTexelBufferView that are valid handles must have been created, …
952 …Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'offset must be less than the si…
953 … Set Updates' which states 'If range is not equal to VK_WHOLE_SIZE, range must be greater than 0' …
954 … Set Updates' which states 'If range is not equal to VK_WHOLE_SIZE, range must be less than or equ…
955 …Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'buffer must be a valid VkBuffer…
956 …ates' which states 'Both of imageView, and sampler that are valid handles must have been created, …
957 …an Spec Section '13.2.4. Descriptor Set Updates' which states 'srcBinding must be a valid binding …
958 …Set Updates' which states 'The sum of srcArrayElement and descriptorCount must be less than or equ…
959 …an Spec Section '13.2.4. Descriptor Set Updates' which states 'dstBinding must be a valid binding …
960 …Set Updates' which states 'The sum of dstArrayElement and descriptorCount must be less than or equ…
961 …is equal to dstSet, then the source and destination ranges of descriptors must not overlap, where …
962 … Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'sType must be VK_STRUCTURE_TYP…
963 … Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'pNext must be NULL' (https://w…
964 …Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'srcSet must be a valid VkDescri…
965 …Vulkan Spec Section '13.2.4. Descriptor Set Updates' which states 'dstSet must be a valid VkDescri…
966 …'13.2.4. Descriptor Set Updates' which states 'Both of dstSet, and srcSet must have been created, …
967 …escriptor Set Binding' which states 'Any given element of pDescriptorSets must have been allocated…
968 …Section '13.2.5. Descriptor Set Binding' which states 'dynamicOffsetCount must be equal to the tot…
969 …tor Set Binding' which states 'The sum of firstSet and descriptorSetCount must be less than or equ…
970 … Section '13.2.5. Descriptor Set Binding' which states 'pipelineBindPoint must be supported by the…
971 …escriptor Set Binding' which states 'Any given element of pDynamicOffsets must satisfy the require…
972 …Spec Section '13.2.5. Descriptor Set Binding' which states 'commandBuffer must be a valid VkComman…
973 … Section '13.2.5. Descriptor Set Binding' which states 'pipelineBindPoint must be a valid VkPipeli…
974 …Vulkan Spec Section '13.2.5. Descriptor Set Binding' which states 'layout must be a valid VkPipeli…
975 …ec Section '13.2.5. Descriptor Set Binding' which states 'pDescriptorSets must be a pointer to an …
976 …et Binding' which states 'If dynamicOffsetCount is not 0, pDynamicOffsets must be a pointer to an …
977 …Spec Section '13.2.5. Descriptor Set Binding' which states 'commandBuffer must be in the recording…
978 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
979 …Section '13.2.5. Descriptor Set Binding' which states 'descriptorSetCount must be greater than 0' …
980 …tates 'Each of commandBuffer, layout, and the elements of pDescriptorSets must have been created, …
981 …kan Spec Section '13.2.6. Push Constant Updates' which states 'stageFlags must match exactly the s…
982 … Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'offset must be a multiple of 4'…
983 …to Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'size must be a multiple of 4'…
984 … Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'offset must be less than VkPhys…
985 …to Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'size must be less than or equ…
986 … Spec Section '13.2.6. Push Constant Updates' which states 'commandBuffer must be a valid VkComman…
987 … Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'layout must be a valid VkPipeli…
988 …kan Spec Section '13.2.6. Push Constant Updates' which states 'stageFlags must be a valid combinat…
989 …kan Spec Section '13.2.6. Push Constant Updates' which states 'stageFlags must not be 0' (https://…
990 …Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'pValues must be a pointer to an …
991 … Spec Section '13.2.6. Push Constant Updates' which states 'commandBuffer must be in the recording…
992 …es' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
993 …to Vulkan Spec Section '13.2.6. Push Constant Updates' which states 'size must be greater than 0' …
994 …6. Push Constant Updates' which states 'Both of commandBuffer, and layout must have been created, …
995 …ion refer to Vulkan Spec Section '16.1. Query Pools' which states 'device must be a valid VkDevice…
996 …efer to Vulkan Spec Section '16.1. Query Pools' which states 'pCreateInfo must be a pointer to a v…
997 …n '16.1. Query Pools' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
998 …refer to Vulkan Spec Section '16.1. Query Pools' which states 'pQueryPool must be a pointer to a V…
999 …tes 'If the pipeline statistics queries feature is not enabled, queryType must not be VK_QUERY_TYP…
1000 …es 'If queryType is VK_QUERY_TYPE_PIPELINE_STATISTICS, pipelineStatistics must be a valid combinat…
1001 …tion refer to Vulkan Spec Section '16.1. Query Pools' which states 'sType must be VK_STRUCTURE_TYP…
1002 …tion refer to Vulkan Spec Section '16.1. Query Pools' which states 'pNext must be NULL' (https://w…
1003 …tion refer to Vulkan Spec Section '16.1. Query Pools' which states 'flags must be 0' (https://www.…
1004 … refer to Vulkan Spec Section '16.1. Query Pools' which states 'queryType must be a valid VkQueryT…
1005 …Query Pools' which states 'All submitted commands that refer to queryPool must have completed exec…
1006 …s were provided when queryPool was created, a compatible set of callbacks must be provided here' (…
1007 …kAllocationCallbacks were provided when queryPool was created, pAllocator must be NULL' (https://w…
1008 …ion refer to Vulkan Spec Section '16.1. Query Pools' which states 'device must be a valid VkDevice…
1009 … Query Pools' which states 'If queryPool is not VK_NULL_HANDLE, queryPool must be a valid VkQueryP…
1010 …n '16.1. Query Pools' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1011 …tion '16.1. Query Pools' which states 'If queryPool is a valid handle, it must have been created, …
1012 …r to Vulkan Spec Section '16.2. Query Operation' which states 'firstQuery must be less than the nu…
1013 …16.2. Query Operation' which states 'The sum of firstQuery and queryCount must be less than or equ…
1014 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be a valid VkComman…
1015 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must be a valid VkQueryP…
1016 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be in the recording…
1017 …on' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1018 …to Vulkan Spec Section '16.2. Query Operation' which states 'This command must only be called outs…
1019 …16.2. Query Operation' which states 'Both of commandBuffer, and queryPool must have been created, …
1020 …uery Operation' which states 'The query identified by queryPool and query must currently not be ac…
1021 …uery Operation' which states 'The query identified by queryPool and query must be unavailable' (ht…
1022 …queryType used to create queryPool was not VK_QUERY_TYPE_OCCLUSION, flags must not contain VK_QUER…
1023 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must have been created w…
1024 … refer to Vulkan Spec Section '16.2. Query Operation' which states 'query must be less than the nu…
1025 …Y_TYPE_OCCLUSION, the VkCommandPool that commandBuffer was allocated from must support graphics op…
1026 …phics operations, the VkCommandPool that commandBuffer was allocated from must support graphics op…
1027 …mpute operations, the VkCommandPool that commandBuffer was allocated from must support compute ope…
1028 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be a valid VkComman…
1029 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must be a valid VkQueryP…
1030 … refer to Vulkan Spec Section '16.2. Query Operation' which states 'flags must be a valid combinat…
1031 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be in the recording…
1032 …on' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1033 …16.2. Query Operation' which states 'Both of commandBuffer, and queryPool must have been created, …
1034 …uery Operation' which states 'The query identified by queryPool and query must currently be active…
1035 … refer to Vulkan Spec Section '16.2. Query Operation' which states 'query must be less than the nu…
1036 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be a valid VkComman…
1037 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must be a valid VkQueryP…
1038 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be in the recording…
1039 …on' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1040 …16.2. Query Operation' which states 'Both of commandBuffer, and queryPool must have been created, …
1041 …r to Vulkan Spec Section '16.2. Query Operation' which states 'firstQuery must be less than the nu…
1042 …ates 'If VK_QUERY_RESULT_64_BIT is not set in flags then pData and stride must be multiples of 4' …
1043 …h states 'If VK_QUERY_RESULT_64_BIT is set in flags then pData and stride must be multiples of 8' …
1044 …16.2. Query Operation' which states 'The sum of firstQuery and queryCount must be less than or equ…
1045 …fer to Vulkan Spec Section '16.2. Query Operation' which states 'dataSize must be large enough to …
1046 …the queryType used to create queryPool was VK_QUERY_TYPE_TIMESTAMP, flags must not contain VK_QUER…
1047 …refer to Vulkan Spec Section '16.2. Query Operation' which states 'device must be a valid VkDevice…
1048 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must be a valid VkQueryP…
1049 … refer to Vulkan Spec Section '16.2. Query Operation' which states 'pData must be a pointer to an …
1050 … refer to Vulkan Spec Section '16.2. Query Operation' which states 'flags must be a valid combinat…
1051 …fer to Vulkan Spec Section '16.2. Query Operation' which states 'dataSize must be greater than 0' …
1052 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must have been created, …
1053 …er to Vulkan Spec Section '16.2. Query Operation' which states 'dstOffset must be less than the si…
1054 …r to Vulkan Spec Section '16.2. Query Operation' which states 'firstQuery must be less than the nu…
1055 …16.2. Query Operation' which states 'The sum of firstQuery and queryCount must be less than or equ…
1056 … 'If VK_QUERY_RESULT_64_BIT is not set in flags then dstOffset and stride must be multiples of 4' …
1057 …ates 'If VK_QUERY_RESULT_64_BIT is set in flags then dstOffset and stride must be multiples of 8' …
1058 …er to Vulkan Spec Section '16.2. Query Operation' which states 'dstBuffer must have enough storage…
1059 …er to Vulkan Spec Section '16.2. Query Operation' which states 'dstBuffer must have been created w…
1060 …the queryType used to create queryPool was VK_QUERY_TYPE_TIMESTAMP, flags must not contain VK_QUER…
1061 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be a valid VkComman…
1062 …er to Vulkan Spec Section '16.2. Query Operation' which states 'queryPool must be a valid VkQueryP…
1063 …er to Vulkan Spec Section '16.2. Query Operation' which states 'dstBuffer must be a valid VkBuffer…
1064 … refer to Vulkan Spec Section '16.2. Query Operation' which states 'flags must be a valid combinat…
1065 …o Vulkan Spec Section '16.2. Query Operation' which states 'commandBuffer must be in the recording…
1066 …on' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1067 …to Vulkan Spec Section '16.2. Query Operation' which states 'This command must only be called outs…
1068 … Operation' which states 'Each of commandBuffer, dstBuffer, and queryPool must have been created, …
1069 …estamp Queries' which states 'The query identified by queryPool and query must be unavailable' (ht…
1070 …on '16.5. Timestamp Queries' which states 'The command pools queue family must support a non-zero …
1071 …Vulkan Spec Section '16.5. Timestamp Queries' which states 'commandBuffer must be a valid VkComman…
1072 …Vulkan Spec Section '16.5. Timestamp Queries' which states 'pipelineStage must be a valid VkPipeli…
1073 … to Vulkan Spec Section '16.5. Timestamp Queries' which states 'queryPool must be a valid VkQueryP…
1074 …Vulkan Spec Section '16.5. Timestamp Queries' which states 'commandBuffer must be in the recording…
1075 …es' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1076 ….5. Timestamp Queries' which states 'Both of commandBuffer, and queryPool must have been created, …
1077 …17.1. Clearing Images Outside A Render Pass Instance' which states 'image must have been created w…
1078 …Clearing Images Outside A Render Pass Instance' which states 'imageLayout must specify the layout …
1079 …Clearing Images Outside A Render Pass Instance' which states 'imageLayout must be either of VK_IMA…
1080 …s Instance' which states 'The image range of any given element of pRanges must be an image subreso…
1081 …17.1. Clearing Images Outside A Render Pass Instance' which states 'image must not have a compress…
1082 …earing Images Outside A Render Pass Instance' which states 'commandBuffer must be a valid VkComman…
1083 …17.1. Clearing Images Outside A Render Pass Instance' which states 'image must be a valid VkImage …
1084 …Clearing Images Outside A Render Pass Instance' which states 'imageLayout must be a valid VkImageL…
1085 …7.1. Clearing Images Outside A Render Pass Instance' which states 'pColor must be a pointer to a v…
1086 ….1. Clearing Images Outside A Render Pass Instance' which states 'pRanges must be a pointer to an …
1087 …earing Images Outside A Render Pass Instance' which states 'commandBuffer must be in the recording…
1088 …ce' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1089 …learing Images Outside A Render Pass Instance' which states 'This command must only be called outs…
1090 … Clearing Images Outside A Render Pass Instance' which states 'rangeCount must be greater than 0' …
1091 …de A Render Pass Instance' which states 'Both of commandBuffer, and image must have been created, …
1092 …17.1. Clearing Images Outside A Render Pass Instance' which states 'image must have been created w…
1093 …Clearing Images Outside A Render Pass Instance' which states 'imageLayout must specify the layout …
1094 …Clearing Images Outside A Render Pass Instance' which states 'imageLayout must be either of VK_IMA…
1095 …s Instance' which states 'The image range of any given element of pRanges must be an image subreso…
1096 …17.1. Clearing Images Outside A Render Pass Instance' which states 'image must have a depth/stenci…
1097 …earing Images Outside A Render Pass Instance' which states 'commandBuffer must be a valid VkComman…
1098 …17.1. Clearing Images Outside A Render Pass Instance' which states 'image must be a valid VkImage …
1099 …Clearing Images Outside A Render Pass Instance' which states 'imageLayout must be a valid VkImageL…
1100 …earing Images Outside A Render Pass Instance' which states 'pDepthStencil must be a pointer to a v…
1101 ….1. Clearing Images Outside A Render Pass Instance' which states 'pRanges must be a pointer to an …
1102 …earing Images Outside A Render Pass Instance' which states 'commandBuffer must be in the recording…
1103 …ce' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1104 …learing Images Outside A Render Pass Instance' which states 'This command must only be called outs…
1105 … Clearing Images Outside A Render Pass Instance' which states 'rangeCount must be greater than 0' …
1106 …de A Render Pass Instance' which states 'Both of commandBuffer, and image must have been created, …
1107 …s VK_IMAGE_ASPECT_COLOR_BIT, the colorAttachment member of those elements must refer to a valid co…
1108 …ich states 'The rectangular region specified by a given element of pRects must be contained within…
1109 …Instance' which states 'The layers specified by a given element of pRects must be contained within…
1110 …learing Images Inside A Render Pass Instance' which states 'commandBuffer must be a valid VkComman…
1111 …Clearing Images Inside A Render Pass Instance' which states 'pAttachments must be a pointer to an …
1112 …17.2. Clearing Images Inside A Render Pass Instance' which states 'pRects must be a pointer to an …
1113 …learing Images Inside A Render Pass Instance' which states 'commandBuffer must be in the recording…
1114 …ce' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1115 …Clearing Images Inside A Render Pass Instance' which states 'This command must only be called insi…
1116 …aring Images Inside A Render Pass Instance' which states 'attachmentCount must be greater than 0' …
1117 …2. Clearing Images Inside A Render Pass Instance' which states 'rectCount must be greater than 0' …
1118 …tance' which states 'If aspectMask includes VK_IMAGE_ASPECT_COLOR_BIT, it must not include VK_IMAG…
1119 …. Clearing Images Inside A Render Pass Instance' which states 'aspectMask must not include VK_IMAG…
1120 …. Clearing Images Inside A Render Pass Instance' which states 'aspectMask must be a valid combinat…
1121 …. Clearing Images Inside A Render Pass Instance' which states 'aspectMask must not be 0' (https://…
1122 …. Clearing Images Inside A Render Pass Instance' which states 'clearValue must be a valid VkClearV…
1123 …ion refer to Vulkan Spec Section '17.3. Clear Values' which states 'depth must be between 0.0 and …
1124 …er to Vulkan Spec Section '17.3. Clear Values' which states 'depthStencil must be a valid VkClearD…
1125 …er to Vulkan Spec Section '17.4. Filling Buffers' which states 'dstOffset must be less than the si…
1126 …er to Vulkan Spec Section '17.4. Filling Buffers' which states 'dstOffset must be a multiple of 4'…
1127 …illing Buffers' which states 'If size is not equal to VK_WHOLE_SIZE, size must be greater than 0' …
1128 …illing Buffers' which states 'If size is not equal to VK_WHOLE_SIZE, size must be less than or equ…
1129 …illing Buffers' which states 'If size is not equal to VK_WHOLE_SIZE, size must be a multiple of 4'…
1130 …er to Vulkan Spec Section '17.4. Filling Buffers' which states 'dstBuffer must have been created w…
1131 …o Vulkan Spec Section '17.4. Filling Buffers' which states 'commandBuffer must be a valid VkComman…
1132 …er to Vulkan Spec Section '17.4. Filling Buffers' which states 'dstBuffer must be a valid VkBuffer…
1133 …o Vulkan Spec Section '17.4. Filling Buffers' which states 'commandBuffer must be in the recording…
1134 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1135 …to Vulkan Spec Section '17.4. Filling Buffers' which states 'This command must only be called outs…
1136 …17.4. Filling Buffers' which states 'Both of commandBuffer, and dstBuffer must have been created, …
1137 …r to Vulkan Spec Section '17.5. Updating Buffers' which states 'dstOffset must be less than the si…
1138 …er to Vulkan Spec Section '17.5. Updating Buffers' which states 'dataSize must be less than or equ…
1139 …r to Vulkan Spec Section '17.5. Updating Buffers' which states 'dstBuffer must have been created w…
1140 …r to Vulkan Spec Section '17.5. Updating Buffers' which states 'dstOffset must be a multiple of 4'…
1141 …er to Vulkan Spec Section '17.5. Updating Buffers' which states 'dataSize must be less than or equ…
1142 …er to Vulkan Spec Section '17.5. Updating Buffers' which states 'dataSize must be a multiple of 4'…
1143 … Vulkan Spec Section '17.5. Updating Buffers' which states 'commandBuffer must be a valid VkComman…
1144 …r to Vulkan Spec Section '17.5. Updating Buffers' which states 'dstBuffer must be a valid VkBuffer…
1145 …refer to Vulkan Spec Section '17.5. Updating Buffers' which states 'pData must be a pointer to an …
1146 … Vulkan Spec Section '17.5. Updating Buffers' which states 'commandBuffer must be in the recording…
1147 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
1148 …o Vulkan Spec Section '17.5. Updating Buffers' which states 'This command must only be called outs…
1149 …er to Vulkan Spec Section '17.5. Updating Buffers' which states 'dataSize must be greater than 0' …
1150 …7.5. Updating Buffers' which states 'Both of commandBuffer, and dstBuffer must have been created, …
1151 …een Buffers' which states 'The size member of a given element of pRegions must be greater than 0' …
1152 …uffers' which states 'The srcOffset member of a given element of pRegions must be less than the si…
1153 …uffers' which states 'The dstOffset member of a given element of pRegions must be less than the si…
1154 …een Buffers' which states 'The size member of a given element of pRegions must be less than or equ…
1155 …een Buffers' which states 'The size member of a given element of pRegions must be less than or equ…
1156 … union of the destination regions, specified by the elements of pRegions, must not overlap in memo…
1157 …Spec Section '18.2. Copying Data Between Buffers' which states 'srcBuffer must have been created w…
1158 …Spec Section '18.2. Copying Data Between Buffers' which states 'dstBuffer must have been created w…
1159 … Section '18.2. Copying Data Between Buffers' which states 'commandBuffer must be a valid VkComman…
1160 …Spec Section '18.2. Copying Data Between Buffers' which states 'srcBuffer must be a valid VkBuffer…
1161 …Spec Section '18.2. Copying Data Between Buffers' which states 'dstBuffer must be a valid VkBuffer…
1162 … Spec Section '18.2. Copying Data Between Buffers' which states 'pRegions must be a pointer to an …
1163 … Section '18.2. Copying Data Between Buffers' which states 'commandBuffer must be in the recording…
1164 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
1165 …c Section '18.2. Copying Data Between Buffers' which states 'This command must only be called outs…
1166 …ec Section '18.2. Copying Data Between Buffers' which states 'regionCount must be greater than 0' …
1167 …en Buffers' which states 'Each of commandBuffer, dstBuffer, and srcBuffer must have been created, …
1168 … which states 'The source region specified by a given element of pRegions must be a region that is…
1169 …h states 'The destination region specified by a given element of pRegions must be a region that is…
1170 … union of all destination regions, specified by the elements of pRegions, must not overlap in memo…
1171 …n Spec Section '18.3. Copying Data Between Images' which states 'srcImage must have been created w…
1172 … Section '18.3. Copying Data Between Images' which states 'srcImageLayout must specify the layout …
1173 … Section '18.3. Copying Data Between Images' which states 'srcImageLayout must be either of VK_IMA…
1174 …n Spec Section '18.3. Copying Data Between Images' which states 'dstImage must have been created w…
1175 … Section '18.3. Copying Data Between Images' which states 'dstImageLayout must specify the layout …
1176 … Section '18.3. Copying Data Between Images' which states 'dstImageLayout must be either of VK_IMA…
1177 …tween Images' which states 'The VkFormat of each of srcImage and dstImage must be compatible, as d…
1178 …a Between Images' which states 'The sample count of srcImage and dstImage must match' (https://www…
1179 …c Section '18.3. Copying Data Between Images' which states 'commandBuffer must be a valid VkComman…
1180 …n Spec Section '18.3. Copying Data Between Images' which states 'srcImage must be a valid VkImage …
1181 … Section '18.3. Copying Data Between Images' which states 'srcImageLayout must be a valid VkImageL…
1182 …n Spec Section '18.3. Copying Data Between Images' which states 'dstImage must be a valid VkImage …
1183 … Section '18.3. Copying Data Between Images' which states 'dstImageLayout must be a valid VkImageL…
1184 …n Spec Section '18.3. Copying Data Between Images' which states 'pRegions must be a pointer to an …
1185 …c Section '18.3. Copying Data Between Images' which states 'commandBuffer must be in the recording…
1186 …es' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
1187 …ec Section '18.3. Copying Data Between Images' which states 'This command must only be called outs…
1188 …pec Section '18.3. Copying Data Between Images' which states 'regionCount must be greater than 0' …
1189 …tween Images' which states 'Each of commandBuffer, dstImage, and srcImage must have been created, …
1190 … which states 'The aspectMask member of srcSubresource and dstSubresource must match' (https://www…
1191 … which states 'The layerCount member of srcSubresource and dstSubresource must match' (https://www…
1192 …rayLayer and layerCount members of both srcSubresource and dstSubresource must be 0 and 1, respect…
1193 …ata Between Images' which states 'The aspectMask member of srcSubresource must specify aspects pre…
1194 …ata Between Images' which states 'The aspectMask member of dstSubresource must specify aspects pre…
1195 …etween Images' which states 'srcOffset.x and (extent.width + srcOffset.x) must both be greater tha…
1196must both be greater than or equal to 0 and less than or equal to the source image subresource hei…
1197must both be greater than or equal to 0 and less than or equal to the source image subresource dep…
1198 …etween Images' which states 'dstOffset.x and (extent.width + dstOffset.x) must both be greater tha…
1199must both be greater than or equal to 0 and less than or equal to the destination image subresourc…
1200must both be greater than or equal to 0 and less than or equal to the destination image subresourc…
1201must be a multiple of the corresponding dimensions of the compressed texel blockextent.width must
1202 …18.3. Copying Data Between Images' which states 'all members of srcOffset must be a multiple of th…
1203 …es' which states 'extent.width must be a multiple of the compressed texel block width or (extent.w…
1204 …' which states 'extent.height must be a multiple of the compressed texel block height or (extent.h…
1205 …es' which states 'extent.depth must be a multiple of the compressed texel block depth or (extent.d…
1206must be a multiple of the corresponding dimensions of the compressed texel blockextent.width must
1207 …18.3. Copying Data Between Images' which states 'all members of dstOffset must be a multiple of th…
1208 …es' which states 'extent.width must be a multiple of the compressed texel block width or (extent.w…
1209 …' which states 'extent.height must be a multiple of the compressed texel block height or (extent.h…
1210 …es' which states 'extent.depth must be a multiple of the compressed texel block depth or (extent.d…
1211 …pying Data Between Images' which states 'srcOffset, dstOffset, and extent must respect the image t…
1212 … Section '18.3. Copying Data Between Images' which states 'srcSubresource must be a valid VkImageS…
1213 … Section '18.3. Copying Data Between Images' which states 'dstSubresource must be a valid VkImageS…
1214 …mages' which states 'If aspectMask contains VK_IMAGE_ASPECT_COLOR_BIT, it must not contain either …
1215 …Spec Section '18.3. Copying Data Between Images' which states 'aspectMask must not contain VK_IMAG…
1216 …n Spec Section '18.3. Copying Data Between Images' which states 'mipLevel must be less than the mi…
1217 … Copying Data Between Images' which states '(baseArrayLayer + layerCount) must be less than or equ…
1218 …Spec Section '18.3. Copying Data Between Images' which states 'aspectMask must be a valid combinat…
1219 …Spec Section '18.3. Copying Data Between Images' which states 'aspectMask must not be 0' (https://…
1220 … which states 'The buffer region specified by a given element of pRegions must be a region that is…
1221 …' which states 'The image region specified by a given element of pRegions must be a region that is…
1222 … union of all destination regions, specified by the elements of pRegions, must not overlap in memo…
1223 …n '18.4. Copying Data Between Buffers and Images' which states 'srcBuffer must have been created w…
1224 …on '18.4. Copying Data Between Buffers and Images' which states 'dstImage must have been created w…
1225 …on '18.4. Copying Data Between Buffers and Images' which states 'dstImage must have a sample count…
1226 ….4. Copying Data Between Buffers and Images' which states 'dstImageLayout must specify the layout …
1227 ….4. Copying Data Between Buffers and Images' which states 'dstImageLayout must be either of VK_IMA…
1228 …8.4. Copying Data Between Buffers and Images' which states 'commandBuffer must be a valid VkComman…
1229 …n '18.4. Copying Data Between Buffers and Images' which states 'srcBuffer must be a valid VkBuffer…
1230 …on '18.4. Copying Data Between Buffers and Images' which states 'dstImage must be a valid VkImage …
1231 ….4. Copying Data Between Buffers and Images' which states 'dstImageLayout must be a valid VkImageL…
1232 …on '18.4. Copying Data Between Buffers and Images' which states 'pRegions must be a pointer to an …
1233 …8.4. Copying Data Between Buffers and Images' which states 'commandBuffer must be in the recording…
1234 …es' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
1235 …18.4. Copying Data Between Buffers and Images' which states 'This command must only be called outs…
1236 …'18.4. Copying Data Between Buffers and Images' which states 'regionCount must be greater than 0' …
1237 … and Images' which states 'Each of commandBuffer, dstImage, and srcBuffer must have been created, …
1238 …' which states 'The image region specified by a given element of pRegions must be a region that is…
1239 … which states 'The buffer region specified by a given element of pRegions must be a region that is…
1240 … union of all destination regions, specified by the elements of pRegions, must not overlap in memo…
1241 …on '18.4. Copying Data Between Buffers and Images' which states 'srcImage must have been created w…
1242 …on '18.4. Copying Data Between Buffers and Images' which states 'srcImage must have a sample count…
1243 ….4. Copying Data Between Buffers and Images' which states 'srcImageLayout must specify the layout …
1244 ….4. Copying Data Between Buffers and Images' which states 'srcImageLayout must be either of VK_IMA…
1245 …n '18.4. Copying Data Between Buffers and Images' which states 'dstBuffer must have been created w…
1246 …8.4. Copying Data Between Buffers and Images' which states 'commandBuffer must be a valid VkComman…
1247 …on '18.4. Copying Data Between Buffers and Images' which states 'srcImage must be a valid VkImage …
1248 ….4. Copying Data Between Buffers and Images' which states 'srcImageLayout must be a valid VkImageL…
1249 …n '18.4. Copying Data Between Buffers and Images' which states 'dstBuffer must be a valid VkBuffer…
1250 …on '18.4. Copying Data Between Buffers and Images' which states 'pRegions must be a pointer to an …
1251 …8.4. Copying Data Between Buffers and Images' which states 'commandBuffer must be in the recording…
1252 …es' which states 'The VkCommandPool that commandBuffer was allocated from must support transfer, g…
1253 …18.4. Copying Data Between Buffers and Images' which states 'This command must only be called outs…
1254 …'18.4. Copying Data Between Buffers and Images' which states 'regionCount must be greater than 0' …
1255 … and Images' which states 'Each of commandBuffer, dstBuffer, and srcImage must have been created, …
1256 …18.4. Copying Data Between Buffers and Images' which states 'bufferOffset must be a multiple of th…
1257 …18.4. Copying Data Between Buffers and Images' which states 'bufferOffset must be a multiple of 4'…
1258 …4. Copying Data Between Buffers and Images' which states 'bufferRowLength must be 0, or greater th…
1259 … Copying Data Between Buffers and Images' which states 'bufferImageHeight must be 0, or greater th…
1260 …ages' which states 'imageOffset.x and (imageExtent.width + imageOffset.x) must both be greater tha…
1261must both be greater than or equal to 0 and less than or equal to the image subresource heightIf t…
1262must both be greater than or equal to 0 and less than or equal to the image subresource depthIf th…
1263must be a multiple of the compressed texel block widthbufferImageHeight must be a multiple of the …
1264 …4. Copying Data Between Buffers and Images' which states 'bufferRowLength must be a multiple of th…
1265 … Copying Data Between Buffers and Images' which states 'bufferImageHeight must be a multiple of th…
1266 …Data Between Buffers and Images' which states 'all members of imageOffset must be a multiple of th…
1267 …18.4. Copying Data Between Buffers and Images' which states 'bufferOffset must be a multiple of th…
1268 … states 'imageExtent.width must be a multiple of the compressed texel block width or (imageExtent.…
1269 …tates 'imageExtent.height must be a multiple of the compressed texel block height or (imageExtent.…
1270 … states 'imageExtent.depth must be a multiple of the compressed texel block depth or (imageExtent.…
1271 …wLength, bufferImageHeight and all members of imageOffset and imageExtent must respect the image t…
1272 …ffers and Images' which states 'The aspectMask member of imageSubresource must specify aspects pre…
1273 …ffers and Images' which states 'The aspectMask member of imageSubresource must only have a single …
1274 …GE_TYPE_3D, the baseArrayLayer and layerCount members of imageSubresource must be 0 and 1, respect…
1275 …o the depth aspect of an image subresource, the data in the source buffer must be in the range [0,…
1276 …. Copying Data Between Buffers and Images' which states 'imageSubresource must be a valid VkImageS…
1277 … which states 'The source region specified by a given element of pRegions must be a region that is…
1278 …h states 'The destination region specified by a given element of pRegions must be a region that is…
1279 … union of all destination regions, specified by the elements of pRegions, must not overlap in memo…
1280 …kan Spec Section '18.5. Image Copies with Scaling' which states 'srcImage must use a format that s…
1281 …pec Section '18.5. Image Copies with Scaling' which states 'commandBuffer must be a valid VkComman…
1282 …kan Spec Section '18.5. Image Copies with Scaling' which states 'srcImage must be a valid VkImage …
1283 …ec Section '18.5. Image Copies with Scaling' which states 'srcImageLayout must be a valid VkImageL…
1284 …kan Spec Section '18.5. Image Copies with Scaling' which states 'dstImage must be a valid VkImage …
1285 …ec Section '18.5. Image Copies with Scaling' which states 'dstImageLayout must be a valid VkImageL…
1286 …kan Spec Section '18.5. Image Copies with Scaling' which states 'pRegions must be a pointer to an …
1287 …ulkan Spec Section '18.5. Image Copies with Scaling' which states 'filter must be a valid VkFilter…
1288 …pec Section '18.5. Image Copies with Scaling' which states 'commandBuffer must be in the recording…
1289 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1290 …Spec Section '18.5. Image Copies with Scaling' which states 'This command must only be called outs…
1291 … Spec Section '18.5. Image Copies with Scaling' which states 'regionCount must be greater than 0' …
1292 …with Scaling' which states 'Each of commandBuffer, dstImage, and srcImage must have been created, …
1293 … which states 'The aspectMask member of srcSubresource and dstSubresource must match' (https://www…
1294 … which states 'The layerCount member of srcSubresource and dstSubresource must match' (https://www…
1295 …rayLayer and layerCount members of both srcSubresource and dstSubresource must be 0 and 1, respect…
1296 …opies with Scaling' which states 'The aspectMask member of srcSubresource must specify aspects pre…
1297 …opies with Scaling' which states 'The aspectMask member of dstSubresource must specify aspects pre…
1298 …opies with Scaling' which states 'The layerCount member of dstSubresource must be equal to the lay…
1299 …mage Copies with Scaling' which states 'srcOffset[0].x and srcOffset[1].x must both be greater tha…
1300must both be greater than or equal to 0 and less than or equal to the source image subresource hei…
1301must both be greater than or equal to 0 and less than or equal to the source image subresource dep…
1302 …mage Copies with Scaling' which states 'dstOffset[0].x and dstOffset[1].x must both be greater tha…
1303must both be greater than or equal to 0 and less than or equal to the destination image subresourc…
1304must both be greater than or equal to 0 and less than or equal to the destination image subresourc…
1305 …ec Section '18.5. Image Copies with Scaling' which states 'srcSubresource must be a valid VkImageS…
1306 …ec Section '18.5. Image Copies with Scaling' which states 'dstSubresource must be a valid VkImageS…
1307 … which states 'The source region specified by a given element of pRegions must be a region that is…
1308 …h states 'The destination region specified by a given element of pRegions must be a region that is…
1309 … union of all destination regions, specified by the elements of pRegions, must not overlap in memo…
1310 … Spec Section '18.6. Resolving Multisample Images' which states 'srcImage must have a sample count…
1311 … Spec Section '18.6. Resolving Multisample Images' which states 'dstImage must have a sample count…
1312 …Section '18.6. Resolving Multisample Images' which states 'srcImageLayout must specify the layout …
1313 …Section '18.6. Resolving Multisample Images' which states 'srcImageLayout must be either of VK_IMA…
1314 …Section '18.6. Resolving Multisample Images' which states 'dstImageLayout must specify the layout …
1315 …Section '18.6. Resolving Multisample Images' which states 'dstImageLayout must be either of VK_IMA…
1316 …stImage was created with tiling equal to VK_IMAGE_TILING_LINEAR, dstImage must have been created w…
1317 … Section '18.6. Resolving Multisample Images' which states 'commandBuffer must be a valid VkComman…
1318 … Spec Section '18.6. Resolving Multisample Images' which states 'srcImage must be a valid VkImage …
1319 …Section '18.6. Resolving Multisample Images' which states 'srcImageLayout must be a valid VkImageL…
1320 … Spec Section '18.6. Resolving Multisample Images' which states 'dstImage must be a valid VkImage …
1321 …Section '18.6. Resolving Multisample Images' which states 'dstImageLayout must be a valid VkImageL…
1322 … Spec Section '18.6. Resolving Multisample Images' which states 'pRegions must be a pointer to an …
1323 … Section '18.6. Resolving Multisample Images' which states 'commandBuffer must be in the recording…
1324 …es' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1325 …c Section '18.6. Resolving Multisample Images' which states 'This command must only be called outs…
1326 …ec Section '18.6. Resolving Multisample Images' which states 'regionCount must be greater than 0' …
1327 …ample Images' which states 'Each of commandBuffer, dstImage, and srcImage must have been created, …
1328 … which states 'The aspectMask member of srcSubresource and dstSubresource must only contain VK_IMA…
1329 … which states 'The layerCount member of srcSubresource and dstSubresource must match' (https://www…
1330 …rayLayer and layerCount members of both srcSubresource and dstSubresource must be 0 and 1, respect…
1331 …Section '18.6. Resolving Multisample Images' which states 'srcSubresource must be a valid VkImageS…
1332 …Section '18.6. Resolving Multisample Images' which states 'dstSubresource must be a valid VkImageS…
1333 …ITH_ADJACENCY or VK_PRIMITIVE_TOPOLOGY_PATCH_LIST, primitiveRestartEnable must be VK_FALSE' (https…
1334 …s' which states 'If the geometry shaders feature is not enabled, topology must not be any of VK_PR…
1335 …hich states 'If the tessellation shaders feature is not enabled, topology must not be VK_PRIMITIVE…
1336 …kan Spec Section '18.6. Resolving Multisample Images' which states 'sType must be VK_STRUCTURE_TYP…
1337 …kan Spec Section '18.6. Resolving Multisample Images' which states 'pNext must be NULL' (https://w…
1338 …kan Spec Section '18.6. Resolving Multisample Images' which states 'flags must be 0' (https://www.…
1339 … Spec Section '18.6. Resolving Multisample Images' which states 'topology must be a valid VkPrimit…
1340 … Spec Section '19.2. Programmable Primitive Shading' which states 'offset must be less than the si…
1341 …the address of the range of VkDeviceMemory object that is backing buffer, must be a multiple of th…
1342 … Spec Section '19.2. Programmable Primitive Shading' which states 'buffer must have been created w…
1343 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1344 … Spec Section '19.2. Programmable Primitive Shading' which states 'buffer must be a valid VkBuffer…
1345 …ec Section '19.2. Programmable Primitive Shading' which states 'indexType must be a valid VkIndexT…
1346 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1347 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1348 …mmable Primitive Shading' which states 'Both of buffer, and commandBuffer must have been created, …
1349 …line currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a descriptor set must have been bound to …
1350 …currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a push constant value must have been set for V…
1351 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
1352 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1353 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1354 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1355 …Section '19.2. Programmable Primitive Shading' which states 'This command must only be called insi…
1356 …line currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a descriptor set must have been bound to …
1357 …currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a push constant value must have been set for V…
1358 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
1359 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1360 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1361 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1362 …Section '19.2. Programmable Primitive Shading' which states 'This command must only be called insi…
1363 … Spec Section '19.2. Programmable Primitive Shading' which states 'offset must be a multiple of 4'…
1364 …ading' which states 'If drawCount is greater than 1, stride must be a multiple of 4 and must be gr…
1365 …hich states 'If the multi-draw indirect feature is not enabled, drawCount must be 0 or 1' (https:/…
1366 … members of the VkDrawIndirectCommand structures accessed by this command must be 0' (https://www.…
1367 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1368 … Spec Section '19.2. Programmable Primitive Shading' which states 'buffer must be a valid VkBuffer…
1369 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1370 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1371 …Section '19.2. Programmable Primitive Shading' which states 'This command must only be called insi…
1372 …mmable Primitive Shading' which states 'Both of buffer, and commandBuffer must have been created, …
1373 …ich states 'For a given vertex buffer binding, any attribute data fetched must be entirely contain…
1374 …s 'If the drawIndirectFirstInstance feature is not enabled, firstInstance must be 0' (https://www.…
1375 … Spec Section '19.2. Programmable Primitive Shading' which states 'offset must be a multiple of 4'…
1376 …ading' which states 'If drawCount is greater than 1, stride must be a multiple of 4 and must be gr…
1377 …hich states 'If the multi-draw indirect feature is not enabled, drawCount must be 0 or 1' (https:/…
1378 …s of the VkDrawIndexedIndirectCommand structures accessed by this command must be 0' (https://www.…
1379 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1380 … Spec Section '19.2. Programmable Primitive Shading' which states 'buffer must be a valid VkBuffer…
1381 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1382 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1383 …Section '19.2. Programmable Primitive Shading' which states 'This command must only be called insi…
1384 …mmable Primitive Shading' which states 'Both of buffer, and commandBuffer must have been created, …
1385 …ich states 'For a given vertex buffer binding, any attribute data fetched must be entirely contain…
1386 …e Shading' which states '(indexSize * (firstIndex + indexCount) + offset) must be less than or equ…
1387 ….2. Vertex Input Description' which states 'vertexBindingDescriptionCount must be less than or equ…
1388 …. Vertex Input Description' which states 'vertexAttributeDescriptionCount must be less than or equ…
1389 …lement of pVertexAttributeDescriptions, a VkVertexInputBindingDescription must exist in pVertexBin…
1390 …put Description' which states 'All elements of pVertexBindingDescriptions must describe distinct b…
1391 …t Description' which states 'All elements of pVertexAttributeDescriptions must describe distinct a…
1392 … Vulkan Spec Section '20.2. Vertex Input Description' which states 'sType must be VK_STRUCTURE_TYP…
1393 … Vulkan Spec Section '20.2. Vertex Input Description' which states 'pNext must be NULL' (https://w…
1394 … Vulkan Spec Section '20.2. Vertex Input Description' which states 'flags must be 0' (https://www.…
1395 …es 'If vertexBindingDescriptionCount is not 0, pVertexBindingDescriptions must be a pointer to an …
1396 …If vertexAttributeDescriptionCount is not 0, pVertexAttributeDescriptions must be a pointer to an …
1397 …ulkan Spec Section '20.2. Vertex Input Description' which states 'binding must be less than VkPhys…
1398 …Vulkan Spec Section '20.2. Vertex Input Description' which states 'stride must be less than or equ…
1399 …kan Spec Section '20.2. Vertex Input Description' which states 'inputRate must be a valid VkVertex…
1400 …lkan Spec Section '20.2. Vertex Input Description' which states 'location must be less than VkPhys…
1401 …ulkan Spec Section '20.2. Vertex Input Description' which states 'binding must be less than VkPhys…
1402 …Vulkan Spec Section '20.2. Vertex Input Description' which states 'offset must be less than or equ…
1403 …Vulkan Spec Section '20.2. Vertex Input Description' which states 'format must be allowed as a ver…
1404 …Vulkan Spec Section '20.2. Vertex Input Description' which states 'format must be a valid VkFormat…
1405 … Spec Section '20.2. Vertex Input Description' which states 'firstBinding must be less than VkPhys…
1406 …Input Description' which states 'The sum of firstBinding and bindingCount must be less than or equ…
1407 …n '20.2. Vertex Input Description' which states 'All elements of pOffsets must be less than the si…
1408 …n '20.2. Vertex Input Description' which states 'All elements of pBuffers must have been created w…
1409 …Spec Section '20.2. Vertex Input Description' which states 'commandBuffer must be a valid VkComman…
1410 …lkan Spec Section '20.2. Vertex Input Description' which states 'pBuffers must be a pointer to an …
1411 …lkan Spec Section '20.2. Vertex Input Description' which states 'pOffsets must be a pointer to an …
1412 …Spec Section '20.2. Vertex Input Description' which states 'commandBuffer must be in the recording…
1413 …on' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1414 … Spec Section '20.2. Vertex Input Description' which states 'bindingCount must be greater than 0' …
1415 …iption' which states 'Both of commandBuffer, and the elements of pBuffers must have been created, …
1416 …tion '21.7. Tessellation Pipeline State' which states 'patchControlPoints must be greater than zer…
1417 …lkan Spec Section '21.7. Tessellation Pipeline State' which states 'sType must be VK_STRUCTURE_TYP…
1418 …lkan Spec Section '21.7. Tessellation Pipeline State' which states 'pNext must be NULL' (https://w…
1419 …lkan Spec Section '21.7. Tessellation Pipeline State' which states 'flags must be 0' (https://www.…
1420 …h states 'If the multiple viewports feature is not enabled, viewportCount must be 1' (https://www.…
1421 …ch states 'If the multiple viewports feature is not enabled, scissorCount must be 1' (https://www.…
1422 …Spec Section '23.5. Controlling the Viewport' which states 'viewportCount must be between 1 and Vk…
1423 … Spec Section '23.5. Controlling the Viewport' which states 'scissorCount must be between 1 and Vk…
1424 …5. Controlling the Viewport' which states 'scissorCount and viewportCount must be identical' (http…
1425 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'sType must be VK_STRUCTURE_TYP…
1426 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'pNext must be NULL' (https://w…
1427 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'flags must be 0' (https://www.…
1428 …Spec Section '23.5. Controlling the Viewport' which states 'viewportCount must be greater than 0' …
1429 … Spec Section '23.5. Controlling the Viewport' which states 'scissorCount must be greater than 0' …
1430 …rolling the Viewport' which states 'The currently bound graphics pipeline must have been created w…
1431 …Spec Section '23.5. Controlling the Viewport' which states 'firstViewport must be less than VkPhys…
1432 …ng the Viewport' which states 'The sum of firstViewport and viewportCount must be between 1 and Vk…
1433 …Spec Section '23.5. Controlling the Viewport' which states 'commandBuffer must be a valid VkComman…
1434 …an Spec Section '23.5. Controlling the Viewport' which states 'pViewports must be a pointer to an …
1435 …Spec Section '23.5. Controlling the Viewport' which states 'commandBuffer must be in the recording…
1436 …rt' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1437 …Spec Section '23.5. Controlling the Viewport' which states 'viewportCount must be greater than 0' …
1438 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'width must be greater than 0.0…
1439 …Vulkan Spec Section '23.5. Controlling the Viewport' which states 'height must be greater than 0.0…
1440 …ulkan Spec Section '23.5. Controlling the Viewport' which states 'x and y must each be between vie…
1441 …kan Spec Section '23.5. Controlling the Viewport' which states 'x + width must be less than or equ…
1442 …an Spec Section '23.5. Controlling the Viewport' which states 'y + height must be less than or equ…
1443 …lkan Spec Section '23.5. Controlling the Viewport' which states 'minDepth must be between 0.0 and …
1444 …lkan Spec Section '23.5. Controlling the Viewport' which states 'maxDepth must be between 0.0 and …
1445 …ch states 'If the depth clamping feature is not enabled, depthClampEnable must be VK_FALSE' (https…
1446 …h states 'If the non-solid fill modes feature is not enabled, polygonMode must be VK_POLYGON_MODE_…
1447 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'sType must be VK_STRUCTURE_TYP…
1448 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'pNext must be NULL, or a point…
1449 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'flags must be 0' (https://www.…
1450 …n Spec Section '23.5. Controlling the Viewport' which states 'polygonMode must be a valid VkPolygo…
1451 …lkan Spec Section '23.5. Controlling the Viewport' which states 'cullMode must be a valid combinat…
1452 …kan Spec Section '23.5. Controlling the Viewport' which states 'frontFace must be a valid VkFrontF…
1453 …s 'If the sample rate shading feature is not enabled, sampleShadingEnable must be VK_FALSE' (https…
1454 …hich states 'If the alpha to one feature is not enabled, alphaToOneEnable must be VK_FALSE' (https…
1455 …c Section '23.5. Controlling the Viewport' which states 'minSampleShading must be in the range [0,…
1456 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'sType must be VK_STRUCTURE_TYP…
1457 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'pNext must be NULL' (https://w…
1458 … Vulkan Spec Section '23.5. Controlling the Viewport' which states 'flags must be 0' (https://www.…
1459 …ction '23.5. Controlling the Viewport' which states 'rasterizationSamples must be a valid VkSample…
1460 …lling the Viewport' which states 'If pSampleMask is not NULL, pSampleMask must be a pointer to an …
1461 …'24.6. Line Segments' which states 'The currently bound graphics pipeline must have been created w…
1462 …gments' which states 'If the wide lines feature is not enabled, lineWidth must be 1.0' (https://ww…
1463 … to Vulkan Spec Section '24.6. Line Segments' which states 'commandBuffer must be a valid VkComman…
1464 … to Vulkan Spec Section '24.6. Line Segments' which states 'commandBuffer must be in the recording…
1465 …ts' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1466 … '24.7.3. Depth Bias' which states 'The currently bound graphics pipeline must have been created w…
1467 …states 'If the depth bias clamping feature is not enabled, depthBiasClamp must be 0.0' (https://ww…
1468 …r to Vulkan Spec Section '24.7.3. Depth Bias' which states 'commandBuffer must be a valid VkComman…
1469 …r to Vulkan Spec Section '24.7.3. Depth Bias' which states 'commandBuffer must be in the recording…
1470 …as' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1471 … '25.2. Scissor Test' which states 'The currently bound graphics pipeline must have been created w…
1472 …er to Vulkan Spec Section '25.2. Scissor Test' which states 'firstScissor must be less than VkPhys…
1473 …5.2. Scissor Test' which states 'The sum of firstScissor and scissorCount must be between 1 and Vk…
1474 … Section '25.2. Scissor Test' which states 'The x and y members of offset must be greater than or …
1475 …25.2. Scissor Test' which states 'Evaluation of (offset.x + extent.width) must not cause a signed …
1476 …5.2. Scissor Test' which states 'Evaluation of (offset.y + extent.height) must not cause a signed …
1477 …r to Vulkan Spec Section '25.2. Scissor Test' which states 'commandBuffer must be a valid VkComman…
1478 …refer to Vulkan Spec Section '25.2. Scissor Test' which states 'pScissors must be a pointer to an …
1479 …r to Vulkan Spec Section '25.2. Scissor Test' which states 'commandBuffer must be in the recording…
1480 …st' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1481 …er to Vulkan Spec Section '25.2. Scissor Test' which states 'scissorCount must be greater than 0' …
1482 …If the depth bounds testing feature is not enabled, depthBoundsTestEnable must be VK_FALSE' (https…
1483 …kan Spec Section '25.7. Depth and Stencil Operations' which states 'sType must be VK_STRUCTURE_TYP…
1484 …kan Spec Section '25.7. Depth and Stencil Operations' which states 'pNext must be NULL' (https://w…
1485 …kan Spec Section '25.7. Depth and Stencil Operations' which states 'flags must be 0' (https://www.…
1486 …Section '25.7. Depth and Stencil Operations' which states 'depthCompareOp must be a valid VkCompar…
1487 …kan Spec Section '25.7. Depth and Stencil Operations' which states 'front must be a valid VkStenci…
1488 …lkan Spec Section '25.7. Depth and Stencil Operations' which states 'back must be a valid VkStenci…
1489 …8. Depth Bounds Test' which states 'The currently bound graphics pipeline must have been created w…
1490 …ulkan Spec Section '25.8. Depth Bounds Test' which states 'minDepthBounds must be between 0.0 and …
1491 …ulkan Spec Section '25.8. Depth Bounds Test' which states 'maxDepthBounds must be between 0.0 and …
1492 …Vulkan Spec Section '25.8. Depth Bounds Test' which states 'commandBuffer must be a valid VkComman…
1493 …Vulkan Spec Section '25.8. Depth Bounds Test' which states 'commandBuffer must be in the recording…
1494 …st' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1495 …on refer to Vulkan Spec Section '25.9. Stencil Test' which states 'failOp must be a valid VkStenci…
1496 …on refer to Vulkan Spec Section '25.9. Stencil Test' which states 'passOp must be a valid VkStenci…
1497 …fer to Vulkan Spec Section '25.9. Stencil Test' which states 'depthFailOp must be a valid VkStenci…
1498 …refer to Vulkan Spec Section '25.9. Stencil Test' which states 'compareOp must be a valid VkCompar…
1499 … '25.9. Stencil Test' which states 'The currently bound graphics pipeline must have been created w…
1500 …r to Vulkan Spec Section '25.9. Stencil Test' which states 'commandBuffer must be a valid VkComman…
1501 … refer to Vulkan Spec Section '25.9. Stencil Test' which states 'faceMask must be a valid combinat…
1502 … refer to Vulkan Spec Section '25.9. Stencil Test' which states 'faceMask must not be 0' (https://…
1503 …r to Vulkan Spec Section '25.9. Stencil Test' which states 'commandBuffer must be in the recording…
1504 …st' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1505 … '25.9. Stencil Test' which states 'The currently bound graphics pipeline must have been created w…
1506 …r to Vulkan Spec Section '25.9. Stencil Test' which states 'commandBuffer must be a valid VkComman…
1507 … refer to Vulkan Spec Section '25.9. Stencil Test' which states 'faceMask must be a valid combinat…
1508 … refer to Vulkan Spec Section '25.9. Stencil Test' which states 'faceMask must not be 0' (https://…
1509 …r to Vulkan Spec Section '25.9. Stencil Test' which states 'commandBuffer must be in the recording…
1510 …st' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1511 … '25.9. Stencil Test' which states 'The currently bound graphics pipeline must have been created w…
1512 …r to Vulkan Spec Section '25.9. Stencil Test' which states 'commandBuffer must be a valid VkComman…
1513 … refer to Vulkan Spec Section '25.9. Stencil Test' which states 'faceMask must be a valid combinat…
1514 … refer to Vulkan Spec Section '25.9. Stencil Test' which states 'faceMask must not be 0' (https://…
1515 …r to Vulkan Spec Section '25.9. Stencil Test' which states 'commandBuffer must be in the recording…
1516 …st' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1517 …independent blending feature is not enabled, all elements of pAttachments must be identical' (http…
1518 …ich states 'If the logic operations feature is not enabled, logicOpEnable must be VK_FALSE' (https…
1519 …ction '26.1. Blending' which states 'If logicOpEnable is VK_TRUE, logicOp must be a valid VkLogicO…
1520 …rmation refer to Vulkan Spec Section '26.1. Blending' which states 'sType must be VK_STRUCTURE_TYP…
1521 …rmation refer to Vulkan Spec Section '26.1. Blending' which states 'pNext must be NULL' (https://w…
1522 …rmation refer to Vulkan Spec Section '26.1. Blending' which states 'flags must be 0' (https://www.…
1523 … '26.1. Blending' which states 'If attachmentCount is not 0, pAttachments must be a pointer to an …
1524 … 'If the dual source blending feature is not enabled, srcColorBlendFactor must not be VK_BLEND_FAC…
1525 … 'If the dual source blending feature is not enabled, dstColorBlendFactor must not be VK_BLEND_FAC…
1526 … 'If the dual source blending feature is not enabled, srcAlphaBlendFactor must not be VK_BLEND_FAC…
1527 … 'If the dual source blending feature is not enabled, dstAlphaBlendFactor must not be VK_BLEND_FAC…
1528 …to Vulkan Spec Section '26.1. Blending' which states 'srcColorBlendFactor must be a valid VkBlendF…
1529 …to Vulkan Spec Section '26.1. Blending' which states 'dstColorBlendFactor must be a valid VkBlendF…
1530 … refer to Vulkan Spec Section '26.1. Blending' which states 'colorBlendOp must be a valid VkBlendO…
1531 …to Vulkan Spec Section '26.1. Blending' which states 'srcAlphaBlendFactor must be a valid VkBlendF…
1532 …to Vulkan Spec Section '26.1. Blending' which states 'dstAlphaBlendFactor must be a valid VkBlendF…
1533 … refer to Vulkan Spec Section '26.1. Blending' which states 'alphaBlendOp must be a valid VkBlendO…
1534 …efer to Vulkan Spec Section '26.1. Blending' which states 'colorWriteMask must be a valid combinat…
1535 …6.1.1. Blend Factors' which states 'The currently bound graphics pipeline must have been created w…
1536 …o Vulkan Spec Section '26.1.1. Blend Factors' which states 'commandBuffer must be a valid VkComman…
1537 …o Vulkan Spec Section '26.1.1. Blend Factors' which states 'commandBuffer must be in the recording…
1538 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1539 …n refer to Vulkan Spec Section '26.2. Logical Operations' which states 'x must be less than or equ…
1540 …n refer to Vulkan Spec Section '26.2. Logical Operations' which states 'y must be less than or equ…
1541 …n refer to Vulkan Spec Section '26.2. Logical Operations' which states 'z must be less than or equ…
1542 …eline currently bound to VK_PIPELINE_BIND_POINT_COMPUTE, a descriptor set must have been bound to …
1543 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
1544 …ulkan Spec Section '26.2. Logical Operations' which states 'commandBuffer must be a valid VkComman…
1545 …ulkan Spec Section '26.2. Logical Operations' which states 'commandBuffer must be in the recording…
1546 …ns' which states 'The VkCommandPool that commandBuffer was allocated from must support compute ope…
1547 …Vulkan Spec Section '26.2. Logical Operations' which states 'This command must only be called outs…
1548 …eline currently bound to VK_PIPELINE_BIND_POINT_COMPUTE, a descriptor set must have been bound to …
1549 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
1550 …ulkan Spec Section '26.2. Logical Operations' which states 'commandBuffer must be a valid VkComman…
1551 …er to Vulkan Spec Section '26.2. Logical Operations' which states 'buffer must be a valid VkBuffer…
1552 …ulkan Spec Section '26.2. Logical Operations' which states 'commandBuffer must be in the recording…
1553 …ns' which states 'The VkCommandPool that commandBuffer was allocated from must support compute ope…
1554 …Vulkan Spec Section '26.2. Logical Operations' which states 'This command must only be called outs…
1555 …26.2. Logical Operations' which states 'Both of buffer, and commandBuffer must have been created, …
1556 …n refer to Vulkan Spec Section '26.2. Logical Operations' which states 'x must be less than or equ…
1557 …n refer to Vulkan Spec Section '26.2. Logical Operations' which states 'y must be less than or equ…
1558 …n refer to Vulkan Spec Section '26.2. Logical Operations' which states 'z must be less than or equ…
1559 …ec Section '28.7.3. Sparse Image Format Properties' which states 'samples must be a bit value that…
1560 …ion '28.7.3. Sparse Image Format Properties' which states 'physicalDevice must be a valid VkPhysic…
1561 …pec Section '28.7.3. Sparse Image Format Properties' which states 'format must be a valid VkFormat…
1562 … Spec Section '28.7.3. Sparse Image Format Properties' which states 'type must be a valid VkImageT…
1563 …ec Section '28.7.3. Sparse Image Format Properties' which states 'samples must be a valid VkSample…
1564 …Spec Section '28.7.3. Sparse Image Format Properties' which states 'usage must be a valid combinat…
1565 …Spec Section '28.7.3. Sparse Image Format Properties' which states 'usage must not be 0' (https://…
1566 …pec Section '28.7.3. Sparse Image Format Properties' which states 'tiling must be a valid VkImageT…
1567 …ion '28.7.3. Sparse Image Format Properties' which states 'pPropertyCount must be a pointer to a u…
1568 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1569 …ection '28.7.5. Sparse Resource Memory Requirements' which states 'device must be a valid VkDevice…
1570 …Section '28.7.5. Sparse Resource Memory Requirements' which states 'image must be a valid VkImage …
1571 …Resource Memory Requirements' which states 'pSparseMemoryRequirementCount must be a pointer to a u…
1572 …t 0, and pSparseMemoryRequirements is not NULL, pSparseMemoryRequirements must be a pointer to an …
1573 …Section '28.7.5. Sparse Resource Memory Requirements' which states 'image must have been created, …
1574 …y' which states 'If memory is not VK_NULL_HANDLE, memory and memoryOffset must match the memory re…
1575 …ng Resource Memory' which states 'If memory is not VK_NULL_HANDLE, memory must not have been creat…
1576 … Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'size must be greater than 0' …
1577 …ec Section '28.7.6. Binding Resource Memory' which states 'resourceOffset must be less than the si…
1578 … Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'size must be less than or equ…
1579 …Spec Section '28.7.6. Binding Resource Memory' which states 'memoryOffset must be less than the si…
1580 … Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'size must be less than or equ…
1581 …ng Resource Memory' which states 'If memory is not VK_NULL_HANDLE, memory must be a valid VkDevice…
1582 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'flags must be a valid combinat…
1583 …ulkan Spec Section '28.7.6. Binding Resource Memory' which states 'buffer must be a valid VkBuffer…
1584 …ulkan Spec Section '28.7.6. Binding Resource Memory' which states 'pBinds must be a pointer to an …
1585 …an Spec Section '28.7.6. Binding Resource Memory' which states 'bindCount must be greater than 0' …
1586 …nt contains VK_SPARSE_MEMORY_BIND_METADATA_BIT, the binding range defined must be within the mip t…
1587 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'image must be a valid VkImage …
1588 …ulkan Spec Section '28.7.6. Binding Resource Memory' which states 'pBinds must be a pointer to an …
1589 …an Spec Section '28.7.6. Binding Resource Memory' which states 'bindCount must be greater than 0' …
1590 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'image must be a valid VkImage …
1591 …ulkan Spec Section '28.7.6. Binding Resource Memory' which states 'pBinds must be a pointer to an …
1592 …an Spec Section '28.7.6. Binding Resource Memory' which states 'bindCount must be greater than 0' …
1593 … resources are bound to ranges of memory, the range of memory being bound must not overlap with th…
1594 …n '28.7.6. Binding Resource Memory' which states 'memory and memoryOffset must match the memory re…
1595 … Spec Section '28.7.6. Binding Resource Memory' which states 'subresource must be a valid image su…
1596 …kan Spec Section '28.7.6. Binding Resource Memory' which states 'offset.x must be a multiple of th…
1597 … states 'extent.width must either be a multiple of the sparse image block width of the image, or e…
1598 …kan Spec Section '28.7.6. Binding Resource Memory' which states 'offset.y must be a multiple of th…
1599 …tates 'extent.height must either be a multiple of the sparse image block height of the image, or e…
1600 …kan Spec Section '28.7.6. Binding Resource Memory' which states 'offset.z must be a multiple of th…
1601 … states 'extent.depth must either be a multiple of the sparse image block depth of the image, or e…
1602 … Spec Section '28.7.6. Binding Resource Memory' which states 'subresource must be a valid VkImageS…
1603 …ng Resource Memory' which states 'If memory is not VK_NULL_HANDLE, memory must be a valid VkDevice…
1604 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'flags must be a valid combinat…
1605 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'fence must be unsignaled' (htt…
1606 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'fence must not be associated w…
1607 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'queue must be a valid VkQueue …
1608 …nding Resource Memory' which states 'If bindInfoCount is not 0, pBindInfo must be a pointer to an …
1609 …ding Resource Memory' which states 'If fence is not VK_NULL_HANDLE, fence must be a valid VkFence …
1610 …an Spec Section '28.7.6. Binding Resource Memory' which states 'The queue must support sparse bind…
1611 …rce Memory' which states 'Both of fence, and queue that are valid handles must have been created, …
1612 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'sType must be VK_STRUCTURE_TYP…
1613 …Vulkan Spec Section '28.7.6. Binding Resource Memory' which states 'pNext must be NULL' (https://w…
1614 …rce Memory' which states 'If waitSemaphoreCount is not 0, pWaitSemaphores must be a pointer to an …
1615 … Resource Memory' which states 'If bufferBindCount is not 0, pBufferBinds must be a pointer to an …
1616 …Memory' which states 'If imageOpaqueBindCount is not 0, pImageOpaqueBinds must be a pointer to an …
1617 …ng Resource Memory' which states 'If imageBindCount is not 0, pImageBinds must be a pointer to an …
1618 …Memory' which states 'If signalSemaphoreCount is not 0, pSignalSemaphores must be a pointer to an …
1619 …nalSemaphores, and the elements of pWaitSemaphores that are valid handles must have been created, …
1620 … refer to Vulkan Spec Section '30.1. Layers' which states 'pPropertyCount must be a pointer to a u…
1621 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1622 …c Section '30.1.1. Device Layer Deprecation' which states 'physicalDevice must be a valid VkPhysic…
1623 …c Section '30.1.1. Device Layer Deprecation' which states 'pPropertyCount must be a pointer to a u…
1624 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1625 …ec Section '30.2. Extensions' which states 'If pLayerName is not NULL, it must be the name of a la…
1626 …on '30.2. Extensions' which states 'If pLayerName is not NULL, pLayerName must be a null-terminate…
1627 …er to Vulkan Spec Section '30.2. Extensions' which states 'pPropertyCount must be a pointer to a u…
1628 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1629 …ec Section '30.2. Extensions' which states 'If pLayerName is not NULL, it must be the name of a la…
1630 …er to Vulkan Spec Section '30.2. Extensions' which states 'physicalDevice must be a valid VkPhysic…
1631 …on '30.2. Extensions' which states 'If pLayerName is not NULL, pLayerName must be a null-terminate…
1632 …er to Vulkan Spec Section '30.2. Extensions' which states 'pPropertyCount must be a pointer to a u…
1633 …ion refer to Vulkan Spec Section '31.1. Features' which states 'pFeatures must be a pointer to a V…
1634 …tructure is VK_FALSE, as returned by vkGetPhysicalDeviceFeatures, then it must be VK_FALSE when pa…
1635 …kan Spec Section '31.3.2. Format Properties' which states 'physicalDevice must be a valid VkPhysic…
1636 …r to Vulkan Spec Section '31.3.2. Format Properties' which states 'format must be a valid VkFormat…
1637 … Spec Section '31.3.2. Format Properties' which states 'pFormatProperties must be a pointer to a V…
1638 …ection '31.4. Additional Image Capabilities' which states 'physicalDevice must be a valid VkPhysic…
1639 …n Spec Section '31.4. Additional Image Capabilities' which states 'format must be a valid VkFormat…
1640 …kan Spec Section '31.4. Additional Image Capabilities' which states 'type must be a valid VkImageT…
1641 …n Spec Section '31.4. Additional Image Capabilities' which states 'tiling must be a valid VkImageT…
1642 …an Spec Section '31.4. Additional Image Capabilities' which states 'usage must be a valid combinat…
1643 …an Spec Section '31.4. Additional Image Capabilities' which states 'usage must not be 0' (https://…
1644 …an Spec Section '31.4. Additional Image Capabilities' which states 'flags must be a valid combinat…
1645 …31.4. Additional Image Capabilities' which states 'pImageFormatProperties must be a pointer to a V…
1646 … Vulkan Spec Section '5.4. Command Buffer Submission' which states 'sType must be VK_STRUCTURE_TYP…
1647 … Vulkan Spec Section '5.4. Command Buffer Submission' which states 'pNext must be NULL' (https://w…
1648 … Buffer Submission' which states 'If acquireCount is not 0, pAcquireSyncs must be a pointer to an …
1649 …d Buffer Submission' which states 'If acquireCount is not 0, pAcquireKeys must be a pointer to an …
1650 …sion' which states 'If acquireCount is not 0, pAcquireTimeoutMilliseconds must be a pointer to an …
1651 … Buffer Submission' which states 'If releaseCount is not 0, pReleaseSyncs must be a pointer to an …
1652 …d Buffer Submission' which states 'If releaseCount is not 0, pReleaseKeys must be a pointer to an …
1653 …f pAcquireSyncs, and the elements of pReleaseSyncs that are valid handles must have been created, …
1654 … Vulkan Spec Section '7.4. Render Pass Commands' which states 'renderPass must be compatible with …
1655 …tion '10.2. Device Memory' which states 'At least one of image and buffer must be VK_NULL_HANDLE' …
1656 …2. Device Memory' which states 'If image is not VK_NULL_HANDLE, the image must have been created w…
1657 … Device Memory' which states 'If buffer is not VK_NULL_HANDLE, the buffer must have been created w…
1658 …tes 'If image is not VK_NULL_HANDLE, VkMemoryAllocateInfo::allocationSize must equal the VkMemoryR…
1659 …es 'If buffer is not VK_NULL_HANDLE, VkMemoryAllocateInfo::allocationSize must equal the VkMemoryR…
1660 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'sType must be VK_STRUCTURE_TYP…
1661 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'pNext must be NULL' (https://w…
1662 …'10.2. Device Memory' which states 'If image is not VK_NULL_HANDLE, image must be a valid VkImage …
1663 …0.2. Device Memory' which states 'If buffer is not VK_NULL_HANDLE, buffer must be a valid VkBuffer…
1664 …ce Memory' which states 'Both of buffer, and image that are valid handles must have been created, …
1665 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'sType must be VK_STRUCTURE_TYP…
1666 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'pNext must be NULL' (https://w…
1667 …er to Vulkan Spec Section '10.2. Device Memory' which states 'handleTypes must be a valid combinat…
1668 …er to Vulkan Spec Section '10.2. Device Memory' which states 'handleTypes must not be 0' (https://…
1669 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'sType must be VK_STRUCTURE_TYP…
1670 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'pNext must be NULL' (https://w…
1671 …er to Vulkan Spec Section '10.2. Device Memory' which states 'pAttributes must be a pointer to a v…
1672 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'sType must be VK_STRUCTURE_TYP…
1673 …on refer to Vulkan Spec Section '10.2. Device Memory' which states 'pNext must be NULL' (https://w…
1674 …fer to Vulkan Spec Section '10.2. Device Memory' which states 'handleType must be a valid combinat…
1675 …fer to Vulkan Spec Section '10.2. Device Memory' which states 'handleType must not be 0' (https://…
1676 …fer to Vulkan Spec Section '10.2. Device Memory' which states 'handleType must be a flag specified…
1677 …n refer to Vulkan Spec Section '10.2. Device Memory' which states 'device must be a valid VkDevice…
1678 …n refer to Vulkan Spec Section '10.2. Device Memory' which states 'memory must be a valid VkDevice…
1679 …fer to Vulkan Spec Section '10.2. Device Memory' which states 'handleType must be a valid combinat…
1680 …fer to Vulkan Spec Section '10.2. Device Memory' which states 'handleType must not be 0' (https://…
1681 … refer to Vulkan Spec Section '10.2. Device Memory' which states 'pHandle must be a pointer to a H…
1682 …n refer to Vulkan Spec Section '10.2. Device Memory' which states 'memory must have been created, …
1683 …hich states 'If dedicatedAllocation is VK_TRUE, VkBufferCreateInfo::flags must not include VK_BUFF…
1684 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'sType must be VK_STRUCTURE_TYP…
1685 …ormation refer to Vulkan Spec Section '11.1. Buffers' which states 'pNext must be NULL' (https://w…
1686 …which states 'If dedicatedAllocation is VK_TRUE, VkImageCreateInfo::flags must not include VK_IMAG…
1687 …formation refer to Vulkan Spec Section '11.3. Images' which states 'sType must be VK_STRUCTURE_TYP…
1688 …formation refer to Vulkan Spec Section '11.3. Images' which states 'pNext must be NULL' (https://w…
1689 …formation refer to Vulkan Spec Section '11.3. Images' which states 'sType must be VK_STRUCTURE_TYP…
1690 …formation refer to Vulkan Spec Section '11.3. Images' which states 'pNext must be NULL' (https://w…
1691 …ion refer to Vulkan Spec Section '11.3. Images' which states 'handleTypes must be a valid combinat…
1692 …ion refer to Vulkan Spec Section '11.3. Images' which states 'handleTypes must not be 0' (https://…
1693 …If either magFilter or minFilter is VK_FILTER_CUBIC_IMG, anisotropyEnable must be VK_FALSE' (https…
1694 …ands srcImage is of type VK_IMAGE_TYPE_1D, then srcOffset.y must be 0 and extent.height must be 1.…
1695 … type VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then srcOffset.z must be 0 and extent.depth must be 1.…
1696 …ands dstImage is of type VK_IMAGE_TYPE_1D, then dstOffset.y must be 0 and extent.height must be 1.…
1697 … type VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then dstOffset.z must be 0 and extent.depth must be 1.…
1698 …rToImage) is of type VK_IMAGE_TYPE_1D, then imageOffset.y must be 0 and imageExtent.height must be…
1699 … VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then imageOffset.z must be 0 and imageExtent.depth must be …
1700 …s srcImage is of type VK_IMAGE_TYPE_1D, then srcOffset[0].y must be 0 and srcOffset[1].y must be 1…
1701 …e VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then srcOffset[0].z must be 0 and srcOffset[1].z must be 1…
1702 …s dstImage is of type VK_IMAGE_TYPE_1D, then dstOffset[0].y must be 0 and dstOffset[1].y must be 1…
1703 …e VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then dstOffset[0].z must be 0 and dstOffset[1].z must be 1…
1704 …sample Images' which states 'srcOffset.x and (extent.width + srcOffset.x) must both be greater tha…
1705must both be greater than or equal to 0 and less than or equal to the source image subresource hei…
1706 …ands srcImage is of type VK_IMAGE_TYPE_1D, then srcOffset.y must be 0 and extent.height must be 1.…
1707must both be greater than or equal to 0 and less than or equal to the source image subresource dep…
1708 … type VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then srcOffset.z must be 0 and extent.depth must be 1.…
1709 …sample Images' which states 'dstOffset.x and (extent.width + dstOffset.x) must both be greater tha…
1710must both be greater than or equal to 0 and less than or equal to the destination image subresourc…
1711 …ands dstImage is of type VK_IMAGE_TYPE_1D, then dstOffset.y must be 0 and extent.height must be 1.…
1712must both be greater than or equal to 0 and less than or equal to the destination image subresourc…
1713 … type VK_IMAGE_TYPE_1D or VK_IMAGE_TYPE_2D, then dstOffset.z must be 0 and extent.depth must be 1.…
1714 ….2. Programmable Primitive Shading' which states 'The current render pass must be compatible with …
1715 …itive Shading' which states 'The subpass index of the current render pass must be equal to the sub…
1716 ….2. Programmable Primitive Shading' which states 'The current render pass must be compatible with …
1717 …itive Shading' which states 'The subpass index of the current render pass must be equal to the sub…
1718 … Spec Section '19.2. Programmable Primitive Shading' which states 'offset must be a multiple of 4'…
1719 …on '19.2. Programmable Primitive Shading' which states 'countBufferOffset must be a multiple of 4'…
1720 …'19.2. Programmable Primitive Shading' which states 'stride must be a multiple of 4 and must be gr…
1721 … 1, (stride (maxDrawCount - 1) + offset + sizeof(VkDrawIndirectCommand)) must be less than or equ…
1722 … members of the VkDrawIndirectCommand structures accessed by this command must be 0' (https://www.…
1723 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1724 … Spec Section '19.2. Programmable Primitive Shading' which states 'buffer must be a valid VkBuffer…
1725 … Section '19.2. Programmable Primitive Shading' which states 'countBuffer must be a valid VkBuffer…
1726 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1727 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1728 …Section '19.2. Programmable Primitive Shading' which states 'This command must only be called insi…
1729 …ive Shading' which states 'Each of buffer, commandBuffer, and countBuffer must have been created, …
1730 … Spec Section '19.2. Programmable Primitive Shading' which states 'offset must be a multiple of 4'…
1731 …on '19.2. Programmable Primitive Shading' which states 'countBufferOffset must be a multiple of 4'…
1732 …'19.2. Programmable Primitive Shading' which states 'stride must be a multiple of 4 and must be gr…
1733 … 1, (stride (maxDrawCount - 1) + offset + sizeof(VkDrawIndirectCommand)) must be less than or equ…
1734 …s of the VkDrawIndexedIndirectCommand structures accessed by this command must be 0' (https://www.…
1735 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be a valid VkComman…
1736 … Spec Section '19.2. Programmable Primitive Shading' which states 'buffer must be a valid VkBuffer…
1737 … Section '19.2. Programmable Primitive Shading' which states 'countBuffer must be a valid VkBuffer…
1738 …ection '19.2. Programmable Primitive Shading' which states 'commandBuffer must be in the recording…
1739 …ng' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics op…
1740 …Section '19.2. Programmable Primitive Shading' which states 'This command must only be called insi…
1741 …ive Shading' which states 'Each of buffer, commandBuffer, and countBuffer must have been created, …
1743 …er to Vulkan Spec Section '24.2. Rasterization Order' which states 'sType must be VK_STRUCTURE_TYP…
1744 …er to Vulkan Spec Section '24.2. Rasterization Order' which states 'pNext must be NULL' (https://w…
1745 …Spec Section '24.2. Rasterization Order' which states 'rasterizationOrder must be a valid VkRaster…
1746 … to Vulkan Spec Section '29.2.1. Android Platform' which states 'instance must be a valid VkInstan…
1747 … Vulkan Spec Section '29.2.1. Android Platform' which states 'pCreateInfo must be a pointer to a v…
1748 ….1. Android Platform' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1749 … to Vulkan Spec Section '29.2.1. Android Platform' which states 'pSurface must be a pointer to a V…
1750 …fer to Vulkan Spec Section '29.2.1. Android Platform' which states 'sType must be VK_STRUCTURE_TYP…
1751 …fer to Vulkan Spec Section '29.2.1. Android Platform' which states 'pNext must be NULL' (https://w…
1752 …fer to Vulkan Spec Section '29.2.1. Android Platform' which states 'flags must be 0' (https://www.…
1753 …er to Vulkan Spec Section '29.2.1. Android Platform' which states 'window must be a pointer to a A…
1754 …efer to Vulkan Spec Section '29.2.2. Mir Platform' which states 'instance must be a valid VkInstan…
1755 …r to Vulkan Spec Section '29.2.2. Mir Platform' which states 'pCreateInfo must be a pointer to a v…
1756 …29.2.2. Mir Platform' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1757 …efer to Vulkan Spec Section '29.2.2. Mir Platform' which states 'pSurface must be a pointer to a V…
1758 …n refer to Vulkan Spec Section '29.2.2. Mir Platform' which states 'sType must be VK_STRUCTURE_TYP…
1759 …n refer to Vulkan Spec Section '29.2.2. Mir Platform' which states 'pNext must be NULL' (https://w…
1760 …n refer to Vulkan Spec Section '29.2.2. Mir Platform' which states 'flags must be 0' (https://www.…
1761 …er to Vulkan Spec Section '29.2.2. Mir Platform' which states 'connection must be a pointer to a M…
1762 …er to Vulkan Spec Section '29.2.2. Mir Platform' which states 'mirSurface must be a pointer to a M…
1763 … to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'instance must be a valid VkInstan…
1764 … Vulkan Spec Section '29.2.3. Wayland Platform' which states 'pCreateInfo must be a pointer to a v…
1765 ….3. Wayland Platform' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1766 … to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'pSurface must be a pointer to a V…
1767 …fer to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'sType must be VK_STRUCTURE_TYP…
1768 …fer to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'pNext must be NULL' (https://w…
1769 …fer to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'flags must be 0' (https://www.…
1770 …r to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'display must be a pointer to a w…
1771 …r to Vulkan Spec Section '29.2.3. Wayland Platform' which states 'surface must be a pointer to a w…
1772 …er to Vulkan Spec Section '29.2.4. Win32 Platform' which states 'instance must be a valid VkInstan…
1773 …to Vulkan Spec Section '29.2.4. Win32 Platform' which states 'pCreateInfo must be a pointer to a v…
1774 ….2.4. Win32 Platform' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1775 …er to Vulkan Spec Section '29.2.4. Win32 Platform' which states 'pSurface must be a pointer to a V…
1776 …refer to Vulkan Spec Section '29.2.4. Win32 Platform' which states 'sType must be VK_STRUCTURE_TYP…
1777 …refer to Vulkan Spec Section '29.2.4. Win32 Platform' which states 'pNext must be NULL' (https://w…
1778 …refer to Vulkan Spec Section '29.2.4. Win32 Platform' which states 'flags must be 0' (https://www.…
1779 …efer to Vulkan Spec Section '29.2.5. XCB Platform' which states 'instance must be a valid VkInstan…
1780 …r to Vulkan Spec Section '29.2.5. XCB Platform' which states 'pCreateInfo must be a pointer to a v…
1781 …29.2.5. XCB Platform' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1782 …efer to Vulkan Spec Section '29.2.5. XCB Platform' which states 'pSurface must be a pointer to a V…
1783 …n refer to Vulkan Spec Section '29.2.5. XCB Platform' which states 'sType must be VK_STRUCTURE_TYP…
1784 …n refer to Vulkan Spec Section '29.2.5. XCB Platform' which states 'pNext must be NULL' (https://w…
1785 …n refer to Vulkan Spec Section '29.2.5. XCB Platform' which states 'flags must be 0' (https://www.…
1786 …er to Vulkan Spec Section '29.2.5. XCB Platform' which states 'connection must be a pointer to a x…
1787 …fer to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'instance must be a valid VkInstan…
1788 … to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'pCreateInfo must be a pointer to a v…
1789 …9.2.6. Xlib Platform' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1790 …fer to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'pSurface must be a pointer to a V…
1791 … refer to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'sType must be VK_STRUCTURE_TYP…
1792 … refer to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'pNext must be NULL' (https://w…
1793 … refer to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'flags must be 0' (https://www.…
1794 …on refer to Vulkan Spec Section '29.2.6. Xlib Platform' which states 'dpy must be a pointer to a D…
1795 …Information' which states 'All VkSwapchainKHR objects created for surface must have been destroyed…
1796 …cks were provided when surface was created, a compatible set of callbacks must be provided here' (…
1797 … VkAllocationCallbacks were provided when surface was created, pAllocator must be NULL' (https://w…
1798 …Section '29.2.7. Platform-Independent Information' which states 'instance must be a valid VkInstan…
1799 …dent Information' which states 'If surface is not VK_NULL_HANDLE, surface must be a valid VkSurfac…
1800 …ependent Information' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1801 …m-Independent Information' which states 'If surface is a valid handle, it must have been created, …
1802 …n Spec Section '29.3.1. Display Enumeration' which states 'physicalDevice must be a valid VkPhysic…
1803 …n Spec Section '29.3.1. Display Enumeration' which states 'pPropertyCount must be a pointer to a u…
1804 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1805 …n Spec Section '29.3.1. Display Enumeration' which states 'physicalDevice must be a valid VkPhysic…
1806 …n Spec Section '29.3.1. Display Enumeration' which states 'pPropertyCount must be a pointer to a u…
1807 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1808 …ulkan Spec Section '29.3.1. Display Enumeration' which states 'planeIndex must be less than the nu…
1809 …n Spec Section '29.3.1. Display Enumeration' which states 'physicalDevice must be a valid VkPhysic…
1810 …an Spec Section '29.3.1. Display Enumeration' which states 'pDisplayCount must be a pointer to a u…
1811 …eferenced by pDisplayCount is not 0, and pDisplays is not NULL, pDisplays must be a pointer to an …
1812 …n Spec Section '29.3.1. Display Enumeration' which states 'physicalDevice must be a valid VkPhysic…
1813 …o Vulkan Spec Section '29.3.1. Display Enumeration' which states 'display must be a valid VkDispla…
1814 …n Spec Section '29.3.1. Display Enumeration' which states 'pPropertyCount must be a pointer to a u…
1815 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1816 …n Spec Section '29.3.1. Display Enumeration' which states 'physicalDevice must be a valid VkPhysic…
1817 …o Vulkan Spec Section '29.3.1. Display Enumeration' which states 'display must be a valid VkDispla…
1818 …lkan Spec Section '29.3.1. Display Enumeration' which states 'pCreateInfo must be a pointer to a v…
1819 … Display Enumeration' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1820 … to Vulkan Spec Section '29.3.1. Display Enumeration' which states 'pMode must be a pointer to a V…
1821 …s 'The width and height members of the visibleRegion member of parameters must be greater than 0' …
1822 …. Display Enumeration' which states 'The refreshRate member of parameters must be greater than 0' …
1823 … to Vulkan Spec Section '29.3.1. Display Enumeration' which states 'sType must be VK_STRUCTURE_TYP…
1824 … to Vulkan Spec Section '29.3.1. Display Enumeration' which states 'pNext must be NULL' (https://w…
1825 … to Vulkan Spec Section '29.3.1. Display Enumeration' which states 'flags must be 0' (https://www.…
1826 …n Spec Section '29.3.1. Display Enumeration' which states 'physicalDevice must be a valid VkPhysic…
1827 …r to Vulkan Spec Section '29.3.1. Display Enumeration' which states 'mode must be a valid VkDispla…
1828 …an Spec Section '29.3.1. Display Enumeration' which states 'pCapabilities must be a pointer to a V…
1829 … to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'instance must be a valid VkInstan…
1830 … Vulkan Spec Section '29.3.2. Display Surfaces' which states 'pCreateInfo must be a pointer to a v…
1831 ….2. Display Surfaces' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1832 … to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'pSurface must be a pointer to a V…
1833 …o Vulkan Spec Section '29.3.2. Display Surfaces' which states 'planeIndex must be less than the nu…
1834 …fer to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'sType must be VK_STRUCTURE_TYP…
1835 …fer to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'pNext must be NULL' (https://w…
1836 …fer to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'flags must be 0' (https://www.…
1837 … Vulkan Spec Section '29.3.2. Display Surfaces' which states 'displayMode must be a valid VkDispla…
1838 …to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'transform must be a valid VkSurfac…
1839 …to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'alphaMode must be a valid VkDispla…
1840 …c Section '29.4. Querying for WSI Support' which states 'queueFamilyIndex must be less than pQueue…
1841 …pec Section '29.4. Querying for WSI Support' which states 'physicalDevice must be a valid VkPhysic…
1842 …ulkan Spec Section '29.4. Querying for WSI Support' which states 'surface must be a valid VkSurfac…
1843 …an Spec Section '29.4. Querying for WSI Support' which states 'pSupported must be a pointer to a V…
1844 …Vulkan Spec Section '29.4.2. Mir Platform' which states 'queueFamilyIndex must be less than pQueue…
1845 …o Vulkan Spec Section '29.4.2. Mir Platform' which states 'physicalDevice must be a valid VkPhysic…
1846 …er to Vulkan Spec Section '29.4.2. Mir Platform' which states 'connection must be a pointer to a M…
1847 …an Spec Section '29.4.3. Wayland Platform' which states 'queueFamilyIndex must be less than pQueue…
1848 …lkan Spec Section '29.4.3. Wayland Platform' which states 'physicalDevice must be a valid VkPhysic…
1849 …r to Vulkan Spec Section '29.4.3. Wayland Platform' which states 'display must be a pointer to a w…
1850 …lkan Spec Section '29.4.4. Win32 Platform' which states 'queueFamilyIndex must be less than pQueue…
1851 …Vulkan Spec Section '29.4.4. Win32 Platform' which states 'physicalDevice must be a valid VkPhysic…
1852 …Vulkan Spec Section '29.4.5. XCB Platform' which states 'queueFamilyIndex must be less than pQueue…
1853 …o Vulkan Spec Section '29.4.5. XCB Platform' which states 'physicalDevice must be a valid VkPhysic…
1854 …er to Vulkan Spec Section '29.4.5. XCB Platform' which states 'connection must be a pointer to a x…
1855 …ulkan Spec Section '29.4.6. Xlib Platform' which states 'queueFamilyIndex must be less than pQueue…
1856 … Vulkan Spec Section '29.4.6. Xlib Platform' which states 'physicalDevice must be a valid VkPhysic…
1857 …on refer to Vulkan Spec Section '29.4.6. Xlib Platform' which states 'dpy must be a pointer to a D…
1858 … Vulkan Spec Section '29.5. Surface Queries' which states 'physicalDevice must be a valid VkPhysic…
1859 …efer to Vulkan Spec Section '29.5. Surface Queries' which states 'surface must be a valid VkSurfac…
1860 …n Spec Section '29.5. Surface Queries' which states 'pSurfaceCapabilities must be a pointer to a V…
1861 … Vulkan Spec Section '29.5. Surface Queries' which states 'physicalDevice must be a valid VkPhysic…
1862 …efer to Vulkan Spec Section '29.5. Surface Queries' which states 'surface must be a valid VkSurfac…
1863 …an Spec Section '29.5. Surface Queries' which states 'pSurfaceFormatCount must be a pointer to a u…
1864 …aceFormatCount is not 0, and pSurfaceFormats is not NULL, pSurfaceFormats must be a pointer to an …
1865 … Vulkan Spec Section '29.5. Surface Queries' which states 'physicalDevice must be a valid VkPhysic…
1866 …efer to Vulkan Spec Section '29.5. Surface Queries' which states 'surface must be a valid VkSurfac…
1867 …lkan Spec Section '29.5. Surface Queries' which states 'pPresentModeCount must be a pointer to a u…
1868 … pPresentModeCount is not 0, and pPresentModes is not NULL, pPresentModes must be a pointer to an …
1869 …n refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'device must be a valid VkDevice…
1870 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pCreateInfo must be a pointer to a v…
1871 …'29.6. WSI Swapchain' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1872 …fer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pSwapchain must be a pointer to a V…
1873 … refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'surface must be a surface that i…
1874 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'sType must be VK_STRUCTURE_TYP…
1875 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pNext must be NULL' (https://w…
1876 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'flags must be 0' (https://www.…
1877 … refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'surface must be a valid VkSurfac…
1878 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageFormat must be a valid VkFormat…
1879 …o Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageColorSpace must be a valid VkColorS…
1880 …fer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageUsage must be a valid combinat…
1881 …fer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageUsage must not be 0' (https://…
1882 … Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageSharingMode must be a valid VkSharin…
1883 …r to Vulkan Spec Section '29.6. WSI Swapchain' which states 'preTransform must be a valid VkSurfac…
1884 …to Vulkan Spec Section '29.6. WSI Swapchain' which states 'compositeAlpha must be a valid VkCompos…
1885 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'presentMode must be a valid VkPresen…
1886 …pchain' which states 'If oldSwapchain is not VK_NULL_HANDLE, oldSwapchain must be a valid VkSwapch…
1887 …'29.6. WSI Swapchain' which states 'If oldSwapchain is a valid handle, it must have been created, …
1888 …ain' which states 'All uses of presentable images acquired from swapchain must have completed exec…
1889 …s were provided when swapchain was created, a compatible set of callbacks must be provided here' (…
1890 …kAllocationCallbacks were provided when swapchain was created, pAllocator must be NULL' (https://w…
1891 …n refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'device must be a valid VkDevice…
1892 …SI Swapchain' which states 'If swapchain is not VK_NULL_HANDLE, swapchain must be a valid VkSwapch…
1893 …'29.6. WSI Swapchain' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1894 …n refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'device must be a valid VkDevice…
1895 …r to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pCreateInfos must be a pointer to an …
1896 …'29.6. WSI Swapchain' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1897 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pSwapchains must be a pointer to an …
1898 …to Vulkan Spec Section '29.6. WSI Swapchain' which states 'swapchainCount must be greater than 0' …
1899 …n refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'device must be a valid VkDevice…
1900 …efer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'swapchain must be a valid VkSwapch…
1901 …kan Spec Section '29.6. WSI Swapchain' which states 'pSwapchainImageCount must be a pointer to a u…
1902 …inImageCount is not 0, and pSwapchainImages is not NULL, pSwapchainImages must be a pointer to an …
1903 …'29.6. WSI Swapchain' which states 'If semaphore is not VK_NULL_HANDLE it must be unsignaled' (htt…
1904 …WSI Swapchain' which states 'If fence is not VK_NULL_HANDLE it must be unsignaled and must not be …
1905 …n refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'device must be a valid VkDevice…
1906 …efer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'swapchain must be a valid VkSwapch…
1907 …SI Swapchain' which states 'If semaphore is not VK_NULL_HANDLE, semaphore must be a valid VkSemaph…
1908 …'29.6. WSI Swapchain' which states 'If fence is not VK_NULL_HANDLE, fence must be a valid VkFence …
1909 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pImageIndex must be a pointer to a u…
1910 …on '29.6. WSI Swapchain' which states 'If semaphore is a valid handle, it must have been created, …
1911 …ection '29.6. WSI Swapchain' which states 'If fence is a valid handle, it must have been created, …
1912 …in' which states 'Any given element of pSwapchains member of pPresentInfo must be a swapchain that…
1913 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'queue must be a valid VkQueue …
1914 …r to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pPresentInfo must be a pointer to a v…
1915 …on '29.6. WSI Swapchain' which states 'Any given element of pImageIndices must be the index of a p…
1916 …pchain' which states 'Any given element of VkSemaphore in pWaitSemaphores must refer to a prior si…
1917 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'sType must be VK_STRUCTURE_TYP…
1918 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pNext must be NULL' (https://w…
1919 …SemaphoreCount is not 0, and pWaitSemaphores is not NULL, pWaitSemaphores must be a pointer to an …
1920 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pSwapchains must be a pointer to an …
1921 … to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pImageIndices must be a pointer to an …
1922 …ion '29.6. WSI Swapchain' which states 'If pResults is not NULL, pResults must be a pointer to an …
1923 …to Vulkan Spec Section '29.6. WSI Swapchain' which states 'swapchainCount must be greater than 0' …
1924 … refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'srcRect must specify a rectangul…
1925 … refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'dstRect must specify a rectangul…
1926 …opertiesKHR for the display the present operation targets then persistent must be VK_FALSE' (https…
1927 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'sType must be VK_STRUCTURE_TYP…
1928 …on refer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'pNext must be NULL' (https://w…
1929 …nced by pPropertyCount is not 0, and pProperties is not NULL, pProperties must be a pointer to an …
1930 …efer to Vulkan Spec Section '31.1. Features' which states 'physicalDevice must be a valid VkPhysic…
1931 …ection '31.4. Additional Image Capabilities' which states 'physicalDevice must be a valid VkPhysic…
1932 …n Spec Section '31.4. Additional Image Capabilities' which states 'format must be a valid VkFormat…
1933 …kan Spec Section '31.4. Additional Image Capabilities' which states 'type must be a valid VkImageT…
1934 …n Spec Section '31.4. Additional Image Capabilities' which states 'tiling must be a valid VkImageT…
1935 …an Spec Section '31.4. Additional Image Capabilities' which states 'usage must be a valid combinat…
1936 …an Spec Section '31.4. Additional Image Capabilities' which states 'usage must not be 0' (https://…
1937 …an Spec Section '31.4. Additional Image Capabilities' which states 'flags must be a valid combinat…
1938 …an Spec Section '31.4. Additional Image Capabilities' which states 'flags must not be 0' (https://…
1939 …on '31.4. Additional Image Capabilities' which states 'externalHandleType must be a valid combinat…
1940 …on '31.4. Additional Image Capabilities' which states 'externalHandleType must not be 0' (https://…
1941 …ditional Image Capabilities' which states 'pExternalImageFormatProperties must be a pointer to a V…
1942 …'31.4. Additional Image Capabilities' which states 'imageFormatProperties must be a valid VkImageF…
1943 …31.4. Additional Image Capabilities' which states 'externalMemoryFeatures must be a valid combinat…
1944 …31.4. Additional Image Capabilities' which states 'externalMemoryFeatures must not be 0' (https://…
1945 …dditional Image Capabilities' which states 'exportFromImportedHandleTypes must be a valid combinat…
1946 …dditional Image Capabilities' which states 'exportFromImportedHandleTypes must not be 0' (https://…
1947 …'31.4. Additional Image Capabilities' which states 'compatibleHandleTypes must be a valid combinat…
1948 …'31.4. Additional Image Capabilities' which states 'compatibleHandleTypes must not be 0' (https://…
1949 …n Spec Section '32.1.1. Object Annotation' which states 'pNameInfo.object must be a Vulkan object'…
1950 …r to Vulkan Spec Section '32.1.1. Object Annotation' which states 'device must be a valid VkDevice…
1951 …o Vulkan Spec Section '32.1.1. Object Annotation' which states 'pNameInfo must be a pointer to a V…
1952 …er to Vulkan Spec Section '32.1.1. Object Annotation' which states 'sType must be VK_STRUCTURE_TYP…
1953 …er to Vulkan Spec Section '32.1.1. Object Annotation' which states 'pNext must be NULL' (https://w…
1954 … Vulkan Spec Section '32.1.1. Object Annotation' which states 'objectType must be a valid VkDebugR…
1955 …Vulkan Spec Section '32.1.1. Object Annotation' which states 'pObjectName must be a null-terminate…
1956 …an Spec Section '32.1.1. Object Annotation' which states 'pTagInfo.object must be a Vulkan object'…
1957 …n Spec Section '32.1.1. Object Annotation' which states 'pTagInfo.tagName must not be 0' (https://…
1958 …r to Vulkan Spec Section '32.1.1. Object Annotation' which states 'device must be a valid VkDevice…
1959 …to Vulkan Spec Section '32.1.1. Object Annotation' which states 'pTagInfo must be a pointer to a V…
1960 …er to Vulkan Spec Section '32.1.1. Object Annotation' which states 'sType must be VK_STRUCTURE_TYP…
1961 …er to Vulkan Spec Section '32.1.1. Object Annotation' which states 'pNext must be NULL' (https://w…
1962 … Vulkan Spec Section '32.1.1. Object Annotation' which states 'objectType must be a valid VkDebugR…
1963 …fer to Vulkan Spec Section '32.1.1. Object Annotation' which states 'pTag must be a pointer to an …
1964 … to Vulkan Spec Section '32.1.1. Object Annotation' which states 'tagSize must be greater than 0' …
1965 …Spec Section '32.1.2. Command Buffer Markers' which states 'commandBuffer must be a valid VkComman…
1966 …n Spec Section '32.1.2. Command Buffer Markers' which states 'pMarkerInfo must be a pointer to a V…
1967 …Spec Section '32.1.2. Command Buffer Markers' which states 'commandBuffer must be in the recording…
1968 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1969 … Vulkan Spec Section '32.1.2. Command Buffer Markers' which states 'sType must be VK_STRUCTURE_TYP…
1970 … Vulkan Spec Section '32.1.2. Command Buffer Markers' which states 'pNext must be NULL' (https://w…
1971 …n Spec Section '32.1.2. Command Buffer Markers' which states 'pMarkerName must be a null-terminate…
1972 … Vulkan Spec Section '32.1.2. Command Buffer Markers' which states 'There must be an outstanding v…
1973 …Spec Section '32.1.2. Command Buffer Markers' which states 'commandBuffer must be a valid VkComman…
1974 …Spec Section '32.1.2. Command Buffer Markers' which states 'commandBuffer must be in the recording…
1975 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1976 …Spec Section '32.1.2. Command Buffer Markers' which states 'commandBuffer must be a valid VkComman…
1977 …n Spec Section '32.1.2. Command Buffer Markers' which states 'pMarkerInfo must be a pointer to a V…
1978 …Spec Section '32.1.2. Command Buffer Markers' which states 'commandBuffer must be in the recording…
1979 …rs' which states 'The VkCommandPool that commandBuffer was allocated from must support graphics, o…
1980 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'instance must be a valid VkInstan…
1981 …kan Spec Section '32.2. Debug Report Callbacks' which states 'pCreateInfo must be a pointer to a v…
1982 …bug Report Callbacks' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
1983 …ulkan Spec Section '32.2. Debug Report Callbacks' which states 'pCallback must be a pointer to a V…
1984 …to Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'sType must be VK_STRUCTURE_TYP…
1985 …to Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'pNext must be NULL' (https://w…
1986 …to Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'flags must be a valid combinat…
1987 …to Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'flags must not be 0' (https://…
1989 …an Spec Section '32.2. Debug Report Callbacks' which states 'pLayerPrefix must be a NULL terminate…
1990 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'pMessage must be a NULL terminate…
1991 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'instance must be a valid VkInstan…
1992 …to Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'flags must be a valid combinat…
1993 …to Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'flags must not be 0' (https://…
1994 …lkan Spec Section '32.2. Debug Report Callbacks' which states 'objectType must be a valid VkDebugR…
1995 …an Spec Section '32.2. Debug Report Callbacks' which states 'pLayerPrefix must be a pointer to a v…
1996 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'pMessage must be a pointer to a v…
1997 …ks were provided when instance was created, a compatible set of callbacks must be provided here' (…
1998 …VkAllocationCallbacks were provided when instance was created, pAllocator must be NULL' (https://w…
1999 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'instance must be a valid VkInstan…
2000 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'callback must be a valid VkDebugR…
2001 …bug Report Callbacks' which states 'If pAllocator is not NULL, pAllocator must be a pointer to a v…
2002 …Vulkan Spec Section '32.2. Debug Report Callbacks' which states 'callback must have been created, …
2003 …r to Vulkan Spec Section '4.3.2. Queue Creation' which states 'queueCount must be less than or equ…
2004 …on '4.3.2. Queue Creation' which states 'Each element of pQueuePriorities must be between 0.0 and …
2005 …alled within a render pass instance, any given element of pCommandBuffers must have been recorded …
2006 …alled within a render pass instance, any given element of pCommandBuffers must have been recorded …
2007 …alled within a render pass instance, any given element of pCommandBuffers must have been recorded …
2008 …eritanceInfo::framebuffer not equal to VK_NULL_HANDLE, that VkFramebuffer must match the VkFramebu…
2009 …alled within a render pass instance, any given element of pCommandBuffers must not have been recor…
2010 …ch states 'If the inherited queries feature is not enabled, commandBuffer must not have any querie…
2011 …K_QUERY_TYPE_OCCLUSION query active, then each element of pCommandBuffers must have been recorded …
2012 …K_QUERY_TYPE_OCCLUSION query active, then each element of pCommandBuffers must have been recorded …
2013 …PE_PIPELINE_STATISTICS query active, then each element of pCommandBuffers must have been recorded …
2014 …mand Buffer Execution' which states 'Any given element of pCommandBuffers must not begin any query…
2015 …hich states 'If the geometry shaders feature is not enabled, srcStageMask must not contain VK_PIPE…
2016 …hich states 'If the geometry shaders feature is not enabled, dstStageMask must not contain VK_PIPE…
2017 … states 'If the tessellation shaders feature is not enabled, srcStageMask must not contain VK_PIPE…
2018 … states 'If the tessellation shaders feature is not enabled, dstStageMask must not contain VK_PIPE…
2019 …t after commandBuffer has been submitted to a queue, then vkCmdWaitEvents must not be called insid…
2020 …o Vulkan Spec Section '6.5. Pipeline Barriers' which states 'srcStageMask must contain a subset of…
2021 …o Vulkan Spec Section '6.5. Pipeline Barriers' which states 'dstStageMask must contain a subset of…
2022 …e srcAccessMask of any element of pMemoryBarriers or pImageMemoryBarriers must contain a subset of…
2023 …e dstAccessMask of any element of pMemoryBarriers or pImageMemoryBarriers must contain a subset of…
2024 …ulkan Spec Section '6.5. Pipeline Barriers' which states 'dependencyFlags must be equal to the dep…
2025 …Barrier is called within a render pass instance, bufferMemoryBarrierCount must be 0' (https://www.…
2026 …er pass instance, the image member of any element of pImageMemoryBarriers must be equal to one of …
2027 …he oldLayout and newLayout members of any element of pImageMemoryBarriers must be equal to the lay…
2028 …the oldLayout and newLayout members of an element of pImageMemoryBarriers must be equal' (https://…
2029 …ex and dstQueueFamilyIndex members of any element of pImageMemoryBarriers must be VK_QUEUE_FAMILY_…
2030 …on refer to Vulkan Spec Section '8.1. Shader Modules' which states 'pCode must not declare any cap…
2031 …at are listed as not required by the implementation, the relevant feature must be enabled, as list…
2032 … that is declared with the ClipDistance BuiltIn decoration, that variable must not have an array s…
2033 … that is declared with the CullDistance BuiltIn decoration, that variable must not have an array s…
2034 …with the ClipDistance or CullDistance BuiltIn decoration, those variables must not have array size…
2035 …ce that is declared with the SampleMask BuiltIn decoration, that variable must not have an array s…
2036 …tates 'If stage is VK_SHADER_STAGE_VERTEX_BIT, the identified entry point must not include any inp…
2037 …struction that specifies a patch size with OutputVertices, the patch size must be greater than 0 a…
2038 …tes 'If stage is VK_SHADER_STAGE_GEOMETRY_BIT, the identified entry point must have an OpExecution…
2039 …tes 'If stage is VK_SHADER_STAGE_GEOMETRY_BIT, the identified entry point must have an OpExecution…
2040 …BIT, and the identified entry point writes to Layer for any primitive, it must write the same valu…
2041 … the identified entry point writes to ViewportIndex for any primitive, it must write the same valu…
2042 …tes 'If stage is VK_SHADER_STAGE_FRAGMENT_BIT, the identified entry point must not include any out…
2043 … the identified entry point writes to FragDepth in any execution path, it must write to FragDepth …
2044 … instruction that specifies the type of subdivision in the pipeline, they must both specify the sa…
2045 …ncludes tessellation shader stages, the shader code of at least one stage must contain an OpExecut…
2046 …nMode instruction that specifies the out patch size in the pipeline, they must both specify the sa…
2047 …ncludes tessellation shader stages, the topology member of pInputAssembly must be VK_PRIMITIVE_TOP…
2048 …ogy member of pInputAssembly is VK_PRIMITIVE_TOPOLOGY_PATCH_LIST, pStages must include tessellatio…
2049 …age, and does not include any tessellation shader stages, its shader code must contain an OpExecut…
2050 …ader stage, and also includes tessellation shader stages, its shader code must contain an OpExecut…
2051 …ariable that is decorated with PrimitiveID, then the geometry shader code must write to a matching…
2052 …hich states 'If pStages includes a fragment shader stage, its shader code must not read from any i…
2053 …tified by pStages, and the rest of the state identified by this structure must adhere to the pipel…
2054 …encilState is not NULL, the depthWriteEnable member of pDepthStencilState must be VK_FALSE' (https…
2055 …ailOp members of each of the front and back members of pDepthStencilState must be VK_STENCIL_OP_KE…
2056 …able member of each element of the pAttachment member of pColorBlendState must be VK_FALSE if the …
2057 …lorBlendState is not NULL, The attachmentCount member of pColorBlendState must be equal to the col…
2058 …ate is VK_DYNAMIC_STATE_VIEWPORT, the pViewports member of pViewportState must be a pointer to an …
2059 …State is VK_DYNAMIC_STATE_SCISSOR, the pScissors member of pViewportState must be a pointer to an …
2060 … VK_DYNAMIC_STATE_LINE_WIDTH, the lineWidth member of pRasterizationState must be 1.0' (https://ww…
2061 …erDiscardEnable member of pRasterizationState is VK_FALSE, pViewportState must be a pointer to a v…
2062 …iscardEnable member of pRasterizationState is VK_FALSE, pMultisampleState must be a pointer to a v…
2063 …VK_FALSE, and subpass uses a depth/stencil attachment, pDepthStencilState must be a pointer to a v…
2064 …onState is VK_FALSE, and subpass uses color attachments, pColorBlendState must be a pointer to a v…
2065 …r of pDepthStencil is VK_TRUE, the depthBiasClamp member of pDepthStencil must be 0.0' (https://ww…
2066 …s VK_TRUE, the minDepthBounds and maxDepthBounds members of pDepthStencil must be between 0.0 and …
2067 …fer to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'layout must be consistent with …
2068 …il attachments, then the rasterizationSamples member of pMultisampleState must be the same as the …
2069 …il attachments, then the rasterizationSamples member of pMultisampleState must follow the rules fo…
2070 …er to Vulkan Spec Section '9.2. Graphics Pipelines' which states 'subpass must be a valid subpass …
2071 …. Pipeline Cache' which states 'If initialDataSize is not 0, pInitialData must have been retrieved…
2072 …ed with usage containing VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT, format must be supported for st…
2073 …ntain VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT, extent.width and extent.height must be less than or equ…
2074 …tains VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT, extent.width and extent.height must be less than or equ…
2075 …CREATE_CUBE_COMPATIBLE_BIT, extent.width and extent.height must be equal and arrayLayers must be g…
2076 …ageType is VK_IMAGE_TYPE_3D, extent.width, extent.height and extent.depth must be less than or equ…
2077 …es 'If imageType is VK_IMAGE_TYPE_1D, both extent.height and extent.depth must be 1' (https://www.…
2078 …1.3. Images' which states 'If imageType is VK_IMAGE_TYPE_2D, extent.depth must be 1' (https://www.…
2079 …ation refer to Vulkan Spec Section '11.3. Images' which states 'mipLevels must be less than or equ…
2080 …y named members of VkPhysicalDeviceLimits::maxImageDimension3D, mipLevels must be less than or equ…
2081 …ion refer to Vulkan Spec Section '11.3. Images' which states 'arrayLayers must be less than or equ…
2082 …ype must be VK_IMAGE_TYPE_2D, flags must not contain VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT, tiling m…
2083 …AGE_DEPTH_STENCIL_ATTACHMENT_BIT, and VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT must not be set' (https:…
2084 …IENT_ATTACHMENT_BIT, or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, extent.width must be less than or equ…
2085 …ENT_ATTACHMENT_BIT, or VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT, extent.height must be less than or equ…
2086 …rmation refer to Vulkan Spec Section '11.3. Images' which states 'samples must be a bit value that…
2087 …ch states 'If the ETC2 texture compression feature is not enabled, format must not be VK_FORMAT_ET…
2088 …tates 'If the ASTC LDR texture compression feature is not enabled, format must not be VK_FORMAT_AS…
2089 …hich states 'If the BC texture compression feature is not enabled, format must not be VK_FORMAT_BC…
2090 …re is not enabled, and usage contains VK_IMAGE_USAGE_STORAGE_BIT, samples must be VK_SAMPLE_COUNT_…
2091 …mages' which states 'If the sparse bindings feature is not enabled, flags must not contain VK_IMAG…
2092 …D images feature is not enabled, and imageType is VK_IMAGE_TYPE_2D, flags must not contain VK_IMAG…
2093 …D images feature is not enabled, and imageType is VK_IMAGE_TYPE_3D, flags must not contain VK_IMAG…
2094 …mageType is VK_IMAGE_TYPE_2D, and samples is VK_SAMPLE_COUNT_2_BIT, flags must not contain VK_IMAG…
2095 …mageType is VK_IMAGE_TYPE_2D, and samples is VK_SAMPLE_COUNT_4_BIT, flags must not contain VK_IMAG…
2096 …mageType is VK_IMAGE_TYPE_2D, and samples is VK_SAMPLE_COUNT_8_BIT, flags must not contain VK_IMAG…
2097 …ageType is VK_IMAGE_TYPE_2D, and samples is VK_SAMPLE_COUNT_16_BIT, flags must not contain VK_IMAG…
2098 … '11.3. Images' which states 'If tiling is VK_IMAGE_TILING_LINEAR, format must be a format that ha…
2099 …ue of format) does not include VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT, usage must not contain VK_IMAG…
2100 …ue of format) does not include VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT, usage must not contain VK_IMAG…
2101 …of format) does not include VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT, usage must not contain VK_IMAG…
2102 …t) does not include VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT, usage must not contain VK_IMAG…
2103 …'11.3. Images' which states 'If tiling is VK_IMAGE_TILING_OPTIMAL, format must be a format that ha…
2104 …ue of format) does not include VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT, usage must not contain VK_IMAG…
2105 …ue of format) does not include VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT, usage must not contain VK_IMAG…
2106 …of format) does not include VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT, usage must not contain VK_IMAG…
2107 …t) does not include VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT, usage must not contain VK_IMAG…
2108 …AGE_CREATE_SPARSE_RESIDENCY_BIT or VK_IMAGE_CREATE_SPARSE_ALIASED_BIT, it must also contain VK_IMA…
2109 …AGE_TILING_LINEAR and usage containing VK_IMAGE_USAGE_SAMPLED_BIT, format must be supported for sa…
2110 …AGE_TILING_LINEAR and usage containing VK_IMAGE_USAGE_STORAGE_BIT, format must be supported for st…
2111 …G_LINEAR and usage containing VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, format must be supported for co…
2112 … and usage containing VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, format must be supported for de…
2113 …' which states 'If image was created with VK_IMAGE_TILING_OPTIMAL, format must be format that has …
2114 …GE_TILING_OPTIMAL and usage containing VK_IMAGE_USAGE_SAMPLED_BIT, format must be supported for sa…
2115 …GE_TILING_OPTIMAL and usage containing VK_IMAGE_USAGE_STORAGE_BIT, format must be supported for st…
2116 …_OPTIMAL and usage containing VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, format must be supported for co…
2117 … and usage containing VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT, format must be supported for de…
2118 …to Vulkan Spec Section '11.5. Image Views' which states 'subresourceRange must be a valid image su…
2119 …mage was created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, format must be compatible with …
2120 … was not created with the VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT flag, format must be identical to the…
2121 …c Section '11.5. Image Views' which states 'subResourceRange and viewType must be compatible with …
2122 …ec Section '11.6. Resource Memory Association' which states 'memoryOffset must be an integer multi…
2123 …ructure returned from a call to vkGetBufferMemoryRequirements with buffer must be less than or equ…
2124 …to VK_TRUE, memory must have been created with VkDedicatedAllocationMemoryAllocateInfoNV::buffer e…
2125 …llocationBufferCreateInfoNV::dedicatedAllocation equal to VK_TRUE, memory must not have been alloc…
2126 …ec Section '11.6. Resource Memory Association' which states 'memoryOffset must be an integer multi…
2127 …structure returned from a call to vkGetImageMemoryRequirements with image must be less than or equ…
2128 … to VK_TRUE, memory must have been created with VkDedicatedAllocationMemoryAllocateInfoNV::image e…
2129 …AllocationImageCreateInfoNV::dedicatedAllocation equal to VK_TRUE, memory must not have been alloc…
2130 …kan Spec Section '18.5. Image Copies with Scaling' which states 'srcImage must have been created w…
2131 …ec Section '18.5. Image Copies with Scaling' which states 'srcImageLayout must specify the layout …
2132 …ec Section '18.5. Image Copies with Scaling' which states 'srcImageLayout must be either of VK_IMA…
2133 …kan Spec Section '18.5. Image Copies with Scaling' which states 'dstImage must use a format that s…
2134 …kan Spec Section '18.5. Image Copies with Scaling' which states 'dstImage must have been created w…
2135 …ec Section '18.5. Image Copies with Scaling' which states 'dstImageLayout must specify the layout …
2136 …ec Section '18.5. Image Copies with Scaling' which states 'dstImageLayout must be either of VK_IMA…
2137 …ies with Scaling' which states 'The sample count of srcImage and dstImage must both be equal to VK…
2138 …rcImage or dstImage was created with a signed integer VkFormat, the other must also have been crea…
2139 …mage or dstImage was created with an unsigned integer VkFormat, the other must also have been crea…
2140 …f srcImage or dstImage was created with a depth/stencil format, the other must have exactly the sa…
2141 …which states 'If srcImage was created with a depth/stencil format, filter must be VK_FILTER_NEARES…
2142 …kan Spec Section '18.5. Image Copies with Scaling' which states 'srcImage must have been created w…
2143 …kan Spec Section '18.5. Image Copies with Scaling' which states 'dstImage must have been created w…
2144 …opies with Scaling' which states 'If filter is VK_FILTER_LINEAR, srcImage must be of a format whic…
2145 …es with Scaling' which states 'If filter is VK_FILTER_CUBIC_IMG, srcImage must be of a format whic…
2146 …es with Scaling' which states 'If filter is VK_FILTER_CUBIC_IMG, srcImage must have a VkImageType …
2147 …tImage was created with tiling equal to VK_IMAGE_TILING_OPTIMAL, dstImage must have been created w…
2148 …rtex input variables declared in the vertex shader entry points interface must have valid buffers …
2149 …ich states 'For a given vertex buffer binding, any attribute data fetched must be entirely contain…
2150 …. Programmable Primitive Shading' which states 'A valid graphics pipeline must be bound to the cur…
2151 …to VK_PIPELINE_BIND_POINT_GRAPHICS requires any dynamic state, that state must have been set on th…
2152 …Shading' which states 'Every input attachment used by the current subpass must be bound to the pip…
2153 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used to samp…
2154 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2155 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2156 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a uniform buffer, it must not access values o…
2157 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a storage buffer, it must not access values o…
2158 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2159 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must be of a format whic…
2160 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must not have a VkImageV…
2161 …rtex input variables declared in the vertex shader entry points interface must have valid buffers …
2162 …ich states 'For a given vertex buffer binding, any attribute data fetched must be entirely contain…
2163 …. Programmable Primitive Shading' which states 'A valid graphics pipeline must be bound to the cur…
2164 …to VK_PIPELINE_BIND_POINT_GRAPHICS requires any dynamic state, that state must have been set on th…
2165 …e Shading' which states '(indexSize * (firstIndex + indexCount) + offset) must be less than or equ…
2166 …Shading' which states 'Every input attachment used by the current subpass must be bound to the pip…
2167 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used to samp…
2168 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2169 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2170 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a uniform buffer, it must not access values o…
2171 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a storage buffer, it must not access values o…
2172 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2173 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must be of a format whic…
2174 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must not have a VkImageV…
2175 ….2. Programmable Primitive Shading' which states 'The current render pass must be compatible with …
2176 …itive Shading' which states 'The subpass index of the current render pass must be equal to the sub…
2177 …line currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a descriptor set must have been bound to …
2178 …currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a push constant value must have been set for V…
2179 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
2180 …rtex input variables declared in the vertex shader entry points interface must have valid buffers …
2181 …. Programmable Primitive Shading' which states 'A valid graphics pipeline must be bound to the cur…
2182 …to VK_PIPELINE_BIND_POINT_GRAPHICS requires any dynamic state, that state must have been set on th…
2183 …tes 'If drawCount is equal to 1, (offset + sizeof(VkDrawIndirectCommand)) must be less than or equ…
2184 …han 1, (stride (drawCount - 1) + offset + sizeof(VkDrawIndirectCommand)) must be less than or equ…
2185 …ec Section '19.2. Programmable Primitive Shading' which states 'drawCount must be less than or equ…
2186 …Shading' which states 'Every input attachment used by the current subpass must be bound to the pip…
2187 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used to samp…
2188 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2189 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2190 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a uniform buffer, it must not access values o…
2191 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a storage buffer, it must not access values o…
2192 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2193 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must be of a format whic…
2194 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must not have a VkImageV…
2195 ….2. Programmable Primitive Shading' which states 'The current render pass must be compatible with …
2196 …itive Shading' which states 'The subpass index of the current render pass must be equal to the sub…
2197 …line currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a descriptor set must have been bound to …
2198 …currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a push constant value must have been set for V…
2199 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
2200 …rtex input variables declared in the vertex shader entry points interface must have valid buffers …
2201 …. Programmable Primitive Shading' which states 'A valid graphics pipeline must be bound to the cur…
2202 …to VK_PIPELINE_BIND_POINT_GRAPHICS requires any dynamic state, that state must have been set on th…
2203 …ed in countBuffer is equal to 1, (offset + sizeof(VkDrawIndirectCommand)) must be less than or equ…
2204 …han 1, (stride (drawCount - 1) + offset + sizeof(VkDrawIndirectCommand)) must be less than or equ…
2205 …rammable Primitive Shading' which states 'The count stored in countBuffer must be less than or equ…
2206 …Shading' which states 'Every input attachment used by the current subpass must be bound to the pip…
2207 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used to samp…
2208 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2209 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2210 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a uniform buffer, it must not access values o…
2211 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a storage buffer, it must not access values o…
2212 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2213 ….2. Programmable Primitive Shading' which states 'The current render pass must be compatible with …
2214 …itive Shading' which states 'The subpass index of the current render pass must be equal to the sub…
2215 …line currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a descriptor set must have been bound to …
2216 …currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a push constant value must have been set for V…
2217 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
2218 …rtex input variables declared in the vertex shader entry points interface must have valid buffers …
2219 …. Programmable Primitive Shading' which states 'A valid graphics pipeline must be bound to the cur…
2220 …to VK_PIPELINE_BIND_POINT_GRAPHICS requires any dynamic state, that state must have been set on th…
2221 … drawCount is equal to 1, (offset + sizeof(VkDrawIndexedIndirectCommand)) must be less than or equ…
2222 …(stride (drawCount - 1) + offset + sizeof(VkDrawIndexedIndirectCommand)) must be less than or equ…
2223 …ec Section '19.2. Programmable Primitive Shading' which states 'drawCount must be less than or equ…
2224 …Shading' which states 'Every input attachment used by the current subpass must be bound to the pip…
2225 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used to samp…
2226 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2227 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2228 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a uniform buffer, it must not access values o…
2229 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a storage buffer, it must not access values o…
2230 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2231 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must be of a format whic…
2232 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must not have a VkImageV…
2233 …s 'If the drawIndirectFirstInstance feature is not enabled, firstInstance must be 0' (https://www.…
2234 ….2. Programmable Primitive Shading' which states 'The current render pass must be compatible with …
2235 …itive Shading' which states 'The subpass index of the current render pass must be equal to the sub…
2236 …line currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a descriptor set must have been bound to …
2237 …currently bound to VK_PIPELINE_BIND_POINT_GRAPHICS, a push constant value must have been set for V…
2238 …tors in each bound descriptor set, specified via vkCmdBindDescriptorSets, must be valid if they ar…
2239 …rtex input variables declared in the vertex shader entry points interface must have valid buffers …
2240 …. Programmable Primitive Shading' which states 'A valid graphics pipeline must be bound to the cur…
2241 …to VK_PIPELINE_BIND_POINT_GRAPHICS requires any dynamic state, that state must have been set on th…
2242 …ountBuffer is equal to 1, (offset + sizeof(VkDrawIndexedIndirectCommand)) must be less than or equ…
2243 …(stride (drawCount - 1) + offset + sizeof(VkDrawIndexedIndirectCommand)) must be less than or equ…
2244 …ec Section '19.2. Programmable Primitive Shading' which states 'drawCount must be less than or equ…
2245 …Shading' which states 'Every input attachment used by the current subpass must be bound to the pip…
2246 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used to samp…
2247 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2248 …ound to VK_PIPELINE_BIND_POINT_GRAPHICS uses unnormalized coordinates, it must not be used with an…
2249 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a uniform buffer, it must not access values o…
2250 …ly bound to VK_PIPELINE_BIND_POINT_GRAPHICS accesses a storage buffer, it must not access values o…
2251 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2252 …Section '26.2. Logical Operations' which states 'A valid compute pipeline must be bound to the cur…
2253 … currently bound to VK_PIPELINE_BIND_POINT_COMPUTE, a push constant value must have been set for V…
2254 …bound to VK_PIPELINE_BIND_POINT_COMPUTE uses unnormalized coordinates, it must not be used to samp…
2255 …bound to VK_PIPELINE_BIND_POINT_COMPUTE uses unnormalized coordinates, it must not be used with an…
2256 …bound to VK_PIPELINE_BIND_POINT_COMPUTE uses unnormalized coordinates, it must not be used with an…
2257 …tly bound to VK_PIPELINE_BIND_POINT_COMPUTE accesses a uniform buffer, it must not access values o…
2258 …tly bound to VK_PIPELINE_BIND_POINT_COMPUTE accesses a storage buffer, it must not access values o…
2259 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2260 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must be of a format whic…
2261 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must not have a VkImageV…
2262 …Section '26.2. Logical Operations' which states 'A valid compute pipeline must be bound to the cur…
2263 …er to Vulkan Spec Section '26.2. Logical Operations' which states 'buffer must have been created w…
2264 …er to Vulkan Spec Section '26.2. Logical Operations' which states 'offset must be a multiple of 4'…
2265 …which states 'The sum of offset and the size of VkDispatchIndirectCommand must be less than or equ…
2266 … currently bound to VK_PIPELINE_BIND_POINT_COMPUTE, a push constant value must have been set for V…
2267 …bound to VK_PIPELINE_BIND_POINT_COMPUTE uses unnormalized coordinates, it must not be used to samp…
2268 …bound to VK_PIPELINE_BIND_POINT_COMPUTE uses unnormalized coordinates, it must not be used with an…
2269 …bound to VK_PIPELINE_BIND_POINT_COMPUTE uses unnormalized coordinates, it must not be used with an…
2270 …tly bound to VK_PIPELINE_BIND_POINT_COMPUTE accesses a uniform buffer, it must not access values o…
2271 …tly bound to VK_PIPELINE_BIND_POINT_COMPUTE accesses a storage buffer, it must not access values o…
2272 …ImageView being sampled with VK_FILTER_LINEAR as a result of this command must be of a format whic…
2273 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must be of a format whic…
2274 …geView being sampled with VK_FILTER_CUBIC_IMG as a result of this command must not have a VkImageV…
2275must be less than the number of display planes supported by the device as determined by calling vk…
2276 …s 'If alphaMode is VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR then globalAlpha must be between 0 and 1,…
2277 …to Vulkan Spec Section '29.3.2. Display Surfaces' which states 'alphaMode must be 0 or one of the …
2278 …splay Surfaces' which states 'The width and height members of imageExtent must be less than the ma…
2279 … to Vulkan Spec Section '29.6. WSI Swapchain' which states 'minImageCount must be greater than or …
2280 … to Vulkan Spec Section '29.6. WSI Swapchain' which states 'minImageCount must be less than or equ…
2281 …ction '29.6. WSI Swapchain' which states 'imageFormat and imageColorSpace must match the format an…
2282 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageExtent must be between minImage…
2283 … Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageArrayLayers must be greater than 0 a…
2284 …fer to Vulkan Spec Section '29.6. WSI Swapchain' which states 'imageUsage must be a subset of the …
2285 …s 'If imageSharingMode is VK_SHARING_MODE_CONCURRENT, pQueueFamilyIndices must be a pointer to an …
2286 …'If imageSharingMode is VK_SHARING_MODE_CONCURRENT, queueFamilyIndexCount must be greater than 1' …
2287 …r to Vulkan Spec Section '29.6. WSI Swapchain' which states 'preTransform must be one of the bits …
2288 …to Vulkan Spec Section '29.6. WSI Swapchain' which states 'compositeAlpha must be one of the bits …
2289 …er to Vulkan Spec Section '29.6. WSI Swapchain' which states 'presentMode must be one of the VkPre…
2290 …y surface, all display surfaces referenced that refer to the same display must use the same displa…
2291 …EXT command was in a secondary command buffer, the vkCmdDebugMarkerEndEXT must be in the same comm…
2292 …11.3. Images' which states 'If imageType is VK_IMAGE_TYPE_3D, arrayLayers must be 1.' (https://www…
2293 …rSetLayoutBinding::binding members of the elements of the pBindings array must each have different…