Lines Matching defs:device
17 #define ACQUIRE_VK_PROC_NOCHECK(name, instance, device) \
18 PFN_vk##name grVk##name = reinterpret_cast<PFN_vk##name>(getProc("vk" #name, instance, device))
20 #define ACQUIRE_VK_PROC(name, instance, device) \
22 reinterpret_cast<PFN_vk##name>(getProc("vk" #name, instance, device)); \
25 if (device != VK_NULL_HANDLE) { \
32 #define ACQUIRE_VK_PROC_LOCAL(name, instance, device) \
34 reinterpret_cast<PFN_vk##name>(getProc("vk" #name, instance, device)); \
41 #define GET_PROC_LOCAL(F, inst, device) PFN_vk ## F F = (PFN_vk ## F) getProc("vk" #F, inst, device)
58 VkInstance instance, VkDevice device) {
59 if (device != VK_NULL_HANDLE) {
60 return devProc(device, proc_name);
91 VkDevice device;
143 // Just returning the first physical device instead of getting the whole array.
147 // VK_INCOMPLETE is returned when the count we provide is less than the total device count.
192 // device extensions
197 ERRORF(reporter, "Could not enumerate device extension properties.");
205 ERRORF(reporter, "Could not enumerate device extension properties.");
266 err = grVkCreateDevice(physDev, &deviceInfo, nullptr, &device);
274 grVkDestroyDevice(device, nullptr);