mirror of
https://github.com/PabloMK7/citra.git
synced 2025-09-09 04:10:05 +00:00
vk_instance.cpp: fix getting driver_id for vulkan device
This commit is contained in:
parent
0c2f076dc4
commit
88c4021648
1 changed files with 6 additions and 0 deletions
|
@ -407,8 +407,14 @@ bool Instance::CreateDevice() {
|
||||||
vk::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>();
|
vk::PhysicalDeviceFragmentShaderBarycentricFeaturesKHR>();
|
||||||
const vk::StructureChain properties_chain =
|
const vk::StructureChain properties_chain =
|
||||||
physical_device.getProperties2<vk::PhysicalDeviceProperties2,
|
physical_device.getProperties2<vk::PhysicalDeviceProperties2,
|
||||||
|
vk::PhysicalDeviceDriverProperties,
|
||||||
vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
|
vk::PhysicalDevicePortabilitySubsetPropertiesKHR,
|
||||||
vk::PhysicalDeviceExternalMemoryHostPropertiesEXT>();
|
vk::PhysicalDeviceExternalMemoryHostPropertiesEXT>();
|
||||||
|
const vk::PhysicalDeviceDriverProperties driver =
|
||||||
|
properties_chain.get<vk::PhysicalDeviceDriverProperties>();
|
||||||
|
|
||||||
|
driver_id = driver.driverID;
|
||||||
|
vendor_name = driver.driverName.data();
|
||||||
|
|
||||||
features = feature_chain.get().features;
|
features = feature_chain.get().features;
|
||||||
if (available_extensions.empty()) {
|
if (available_extensions.empty()) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue