mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-03-14 10:21:21 +00:00
vk: Add driver vendor PANVK (Mali GPU on Mesa)
This commit is contained in:
parent
f255392a75
commit
da84326bd0
@ -78,6 +78,7 @@ namespace vk
|
||||
break;
|
||||
case vk::driver_vendor::LAVAPIPE:
|
||||
case vk::driver_vendor::V3DV:
|
||||
case vk::driver_vendor::PANVK:
|
||||
// TODO: Actually bench this. Using 32 for now to match other common configurations.
|
||||
case vk::driver_vendor::DOZEN:
|
||||
// Actual optimal size depends on the D3D device. Use 32 since it should work well on both AMD and NVIDIA
|
||||
|
@ -144,6 +144,9 @@ namespace vk
|
||||
case driver_vendor::HONEYKRISP:
|
||||
// Needs more testing
|
||||
break;
|
||||
case driver_vendor::PANVK:
|
||||
// Needs more testing
|
||||
break;
|
||||
default:
|
||||
rsx_log.warning("Unsupported device: %s", gpu_name);
|
||||
}
|
||||
|
@ -190,6 +190,7 @@ namespace vk
|
||||
case driver_vendor::LAVAPIPE:
|
||||
case driver_vendor::V3DV:
|
||||
case driver_vendor::HONEYKRISP:
|
||||
case driver_vendor::PANVK:
|
||||
break;
|
||||
}
|
||||
|
||||
|
@ -54,7 +54,8 @@ namespace vk
|
||||
LAVAPIPE,
|
||||
NVK,
|
||||
V3DV,
|
||||
HONEYKRISP
|
||||
HONEYKRISP,
|
||||
PANVK
|
||||
};
|
||||
|
||||
driver_vendor get_driver_vendor();
|
||||
|
@ -302,6 +302,11 @@ namespace vk
|
||||
return driver_vendor::HONEYKRISP;
|
||||
}
|
||||
|
||||
if (gpu_name.find("Panfrost") != umax)
|
||||
{
|
||||
return driver_vendor::PANVK;
|
||||
}
|
||||
|
||||
return driver_vendor::unknown;
|
||||
}
|
||||
else
|
||||
@ -329,6 +334,8 @@ namespace vk
|
||||
return driver_vendor::V3DV;
|
||||
case VK_DRIVER_ID_MESA_HONEYKRISP:
|
||||
return driver_vendor::HONEYKRISP;
|
||||
case VK_DRIVER_ID_MESA_PANVK:
|
||||
return driver_vendor::PANVK;
|
||||
default:
|
||||
// Mobile?
|
||||
return driver_vendor::unknown;
|
||||
|
Loading…
x
Reference in New Issue
Block a user