Lines Matching defs:device
235 // allocators used on both the instance and device.
272 VkDevice device;
273 ASSERT_EQ(inst->vkCreateDevice(physical_device, dev_create_info.get(), tracker.get(), &device), VK_SUCCESS);
276 inst->vkGetDeviceQueue(device, 0, 0, &queue);
278 inst->vkDestroyDevice(device, tracker.get());
284 // allocators used on only the instance and not the device.
321 VkDevice device;
322 ASSERT_EQ(inst->vkCreateDevice(physical_device, dev_create_info.get(), nullptr, &device), VK_SUCCESS);
324 inst->vkGetDeviceQueue(device, 0, 0, &queue);
326 inst->vkDestroyDevice(device, nullptr);
333 // allocators used on only the device and not the instance.
378 VkDevice device;
379 ASSERT_EQ(inst->vkCreateDevice(physical_device, dev_create_info.get(), tracker.get(), &device), VK_SUCCESS);
382 inst->vkGetDeviceQueue(device, 0, 0, &queue);
384 inst->vkDestroyDevice(device, tracker.get());
682 VkDevice device;
683 result = inst->vkCreateDevice(physical_devices[0], dev_create_info.get(), tracker.get(), &device);
686 inst->vkGetDeviceQueue(device, 0, 0, &queue);
688 inst->vkDestroyDevice(device, tracker.get());
805 VkDevice device;
806 result = env.vulkan_functions.vkCreateDevice(physical_devices.at(i), dev_create_info.get(), tracker.get(), &device);
813 env.vulkan_functions.vkGetDeviceQueue(device, 0, 0, &queue);
815 env.vulkan_functions.vkDestroyDevice(device, tracker.get());