Lines Matching defs:physical

781     std::array<VkPhysicalDevice, real_device_count> physical;
784 physical[0] = reinterpret_cast<VkPhysicalDevice>(temp_ptr.get());
785 physical[1] = reinterpret_cast<VkPhysicalDevice>(temp_ptr.get());
787 // Use zero for the device count so we can get the VK_INCOMPLETE message and verify nothing was written into physical
789 ASSERT_EQ(VK_INCOMPLETE, inst->vkEnumeratePhysicalDevices(inst, &physical_count, physical.data()));
791 ASSERT_EQ(static_cast<void*>(physical[0]), static_cast<void*>(temp_ptr.get()));
792 ASSERT_EQ(static_cast<void*>(physical[1]), static_cast<void*>(temp_ptr.get()));
794 // Remove one from the physical device count so we can get the VK_INCOMPLETE message
796 ASSERT_EQ(VK_INCOMPLETE, inst->vkEnumeratePhysicalDevices(inst, &physical_count, physical.data()));
798 ASSERT_EQ(static_cast<void*>(physical[1]), static_cast<void*>(temp_ptr.get()));
804 // Verify that the first physical device shows up in the list of the second ones
805 ASSERT_TRUE(std::find(physical_2.begin(), physical_2.end(), physical[0]) != physical_2.end());
996 // Delete the 2nd physical device
1053 // Delete the 2nd physical device (0, 2, 3)
1063 // Add two new physical devices to the front (A, B, 0, 2, 3)
1080 // Delete last two physical devices (A, B, 0, 2)
1093 // Insert a new physical device (A, B, C, 0, 2)
1645 // Make sure each physical device shows up in a group, but only once
1712 // Make sure each physical device shows up in a group, but only once
1782 // Make sure each physical device shows up in a group, but only once
1832 // Make sure each physical device shows up in a group, but only once
2045 // Make sure no physical device appears in more than one group
2549 // Fill in random but valid data into the device properties struct for the current physical device
3686 { // enable portability extension but not flag - should only enumerate 1 physical device when filtering is enabled
3701 { // enable portability flag but not extension - should only enumerate 1 physical device when filtering is enabled
3716 { // do not enable portability extension or flag - should only enumerate 1 physical device when filtering is enabled
4269 // Because LUID{10,100} is encountered first, all physical devices which correspond to that LUID are enumerated before any
4270 // other physical devices.
4289 // Set the first physical device that is enumerated to be a 'layered' driver so it should be swapped with the first physical
4313 // Because LUID{10,100} is encountered first, all physical devices which correspond to that LUID are enumerated before any
4314 // other physical devices.
4317 // Check that the correct physical device reports VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT
4345 // Set the last physical device that is enumerated last to be a 'layered' physical device - no swapping should occur
4368 // Because LUID{10,100} is encountered first, all physical devices which correspond to that LUID are enumerated before any
4369 // other physical devices.
4372 // Check that the correct physical device reports VK_LAYERED_DRIVER_UNDERLYING_API_D3D12_MSFT