Lines Matching refs:inst
26 destroy_instance(getProc, inst); \
41 #define GET_PROC_LOCAL(F, inst, device) PFN_vk ## F F = (PFN_vk ## F) getProc("vk" #F, inst, device)
43 static void destroy_instance(GrVkGetProc getProc, VkInstance inst) {
44 ACQUIRE_VK_PROC_LOCAL(DestroyInstance, inst, VK_NULL_HANDLE);
45 grVkDestroyInstance(inst, nullptr);
92 VkInstance inst;
116 err = grVkCreateInstance(&instance_create, nullptr, &inst);
122 ACQUIRE_VK_PROC(EnumeratePhysicalDevices, inst, VK_NULL_HANDLE);
123 ACQUIRE_VK_PROC(GetPhysicalDeviceProperties, inst, VK_NULL_HANDLE);
124 ACQUIRE_VK_PROC(GetPhysicalDeviceQueueFamilyProperties, inst, VK_NULL_HANDLE);
125 ACQUIRE_VK_PROC(GetPhysicalDeviceFeatures, inst, VK_NULL_HANDLE);
126 ACQUIRE_VK_PROC(CreateDevice, inst, VK_NULL_HANDLE);
127 ACQUIRE_VK_PROC(GetDeviceQueue, inst, VK_NULL_HANDLE);
128 ACQUIRE_VK_PROC(DeviceWaitIdle, inst, VK_NULL_HANDLE);
129 ACQUIRE_VK_PROC(DestroyDevice, inst, VK_NULL_HANDLE);
132 err = grVkEnumeratePhysicalDevices(inst, &gpuCount, nullptr);
135 destroy_instance(getProc, inst);
140 destroy_instance(getProc, inst);
146 err = grVkEnumeratePhysicalDevices(inst, &gpuCount, &physDev);
150 destroy_instance(getProc, inst);
159 destroy_instance(getProc, inst);
179 destroy_instance(getProc, inst);
183 GET_PROC_LOCAL(EnumerateDeviceExtensionProperties, inst, VK_NULL_HANDLE);
184 GET_PROC_LOCAL(EnumerateDeviceLayerProperties, inst, VK_NULL_HANDLE);
188 destroy_instance(getProc, inst);
198 destroy_instance(getProc, inst);
206 destroy_instance(getProc, inst);
218 destroy_instance(getProc, inst);
270 destroy_instance(getProc, inst);
277 destroy_instance(getProc, inst);