• Home
  • Raw
  • Download

Lines Matching refs:instance

37   * pname:instance is the instance that the function pointer will be
38 compatible with, or `NULL` for commands not dependent on any instance.
58 | pname:instance | pname:pName | return value
60 | invalid non-`NULL` instance | *^1^ | undefined:
65 | instance | core _dispatchable command_ | fp^3^
66 | instance | enabled instance extension dispatchable command for pname:instance | fp^3^
67 | instance | available device extension^4^ dispatchable command for pname:instance | fp^3^
84 object (the first parameter) that is pname:instance or a child of
85 pname:instance, e.g. slink:VkInstance, slink:VkPhysicalDevice,
90 physical device enumerated by pname:instance.
95 with a `NULL` instance pointer.
178 or when both the instance and the physical-device versions are at least 1.1,
200 [open,refpage='VkInstance',desc='Opaque handle to an instance object',type='handles']
213 [open,refpage='vkEnumerateInstanceVersion',desc='Query instance-level version before instance creat…
215 To query the version of instance-level functionality supported by the
221 of Vulkan supported by instance-level functionality, encoded as
238 [open,refpage='vkCreateInstance',desc='Create a new Vulkan instance',type='protos']
240 To create an instance object, call:
245 controlling creation of the instance.
249 instance is returned.
254 supported (e.g. in the implementation or in any enabled instance layer) and
257 After verifying and enabling the instance layers and extensions the
275 …tanceCreateInfo',desc='Structure specifying parameters of a newly created instance',type='structs']
293 names of layers to enable for the created instance.
305 To capture events that occur while creating or destroying an instance, an
404 creating an instance object.
405 Only the major and minor versions of the instance must: match those
426 As long as the instance supports at least Vulkan 1.1, an application can:
427 use different versions of Vulkan with an instance than it does with a device
435 minimum of that version and the implementation version (instance or device,
440 For example, if the instance supports Vulkan 1.1 and three physical devices
445 * Vulkan 1.0 can: be used with the instance and with all physical devices.
446 * Vulkan 1.1 can: be used with the instance and with the physical devices
480 [open,refpage='vkDestroyInstance',desc='Destroy an instance of Vulkan',type='protos']
482 To destroy an instance, call:
486 * pname:instance is the handle of the instance to destroy.
492 * [[VUID-vkDestroyInstance-instance-00629]]
493 All child objects created using pname:instance must: have been destroyed
494 prior to destroying pname:instance
495 * [[VUID-vkDestroyInstance-instance-00630]]
496 If sname:VkAllocationCallbacks were provided when pname:instance was
498 * [[VUID-vkDestroyInstance-instance-00631]]
499 If no sname:VkAllocationCallbacks were provided when pname:instance was