• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// WARNING: DO NOT MODIFY! This file is automatically generated from the vk.xml registry
2.Valid Usage (Implicit)
3****
4* [[VUID-vkEnumeratePhysicalDevices-instance-parameter]] pname:instance must: be a valid sname:VkInstance handle
5* [[VUID-vkEnumeratePhysicalDevices-pPhysicalDeviceCount-parameter]] pname:pPhysicalDeviceCount must: be a valid pointer to a basetype:uint32_t value
6* [[VUID-vkEnumeratePhysicalDevices-pPhysicalDevices-parameter]] If the value referenced by pname:pPhysicalDeviceCount is not `0`, and pname:pPhysicalDevices is not `NULL`, pname:pPhysicalDevices must: be a valid pointer to an array of pname:pPhysicalDeviceCount sname:VkPhysicalDevice handles
7****
8
9.Return Codes
10****
11ifndef::doctype-manpage[]
12<<fundamentals-successcodes,Success>>::
13endif::doctype-manpage[]
14ifdef::doctype-manpage[]
15On success, this command returns::
16endif::doctype-manpage[]
17* ename:VK_SUCCESS
18* ename:VK_INCOMPLETE
19ifndef::doctype-manpage[]
20<<fundamentals-errorcodes,Failure>>::
21endif::doctype-manpage[]
22ifdef::doctype-manpage[]
23On failure, this command returns::
24endif::doctype-manpage[]
25* ename:VK_ERROR_OUT_OF_HOST_MEMORY
26* ename:VK_ERROR_OUT_OF_DEVICE_MEMORY
27* ename:VK_ERROR_INITIALIZATION_FAILED
28****
29
30