Skip to content
This repository was archived by the owner on Oct 29, 2024. It is now read-only.

Commit e26ceab

Browse files
authoredApr 10, 2024··
vk_instance.cpp: fix getting driver_id for vulkan device (#67)
* vk_instance.cpp: fix getting driver_id for vulkan device * apply clang-format (fixed)
1 parent 9dfe3eb commit e26ceab

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed
 

‎src/video_core/renderer_vulkan/vk_instance.cpp

+9-3
Original file line numberDiff line numberDiff line change
@@ -406,9 +406,15 @@ bool Instance::CreateDevice() {
406406
vk::PhysicalDevicePipelineCreationCacheControlFeaturesEXT,
407407
vk::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>();
408408
const vk::StructureChain properties_chain =
409-
physical_device.getProperties2<vk::PhysicalDeviceProperties2,
410-
vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
411-
vk::PhysicalDeviceExternalMemoryHostPropertiesEXT>();
409+
physical_device
410+
.getProperties2<vk::PhysicalDeviceProperties2, vk::PhysicalDeviceDriverProperties,
411+
vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
412+
vk::PhysicalDeviceExternalMemoryHostPropertiesEXT>();
413+
const vk::PhysicalDeviceDriverProperties driver =
414+
properties_chain.get<vk::PhysicalDeviceDriverProperties>();
415+
416+
driver_id = driver.driverID;
417+
vendor_name = driver.driverName.data();
412418

413419
features = feature_chain.get().features;
414420
if (available_extensions.empty()) {

0 commit comments

Comments
 (0)
This repository has been archived.