mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2024-11-21 16:46:41 -08:00
tests: Skip sampling cube textures on Qualcomm.
They seem to always crash on the Adreno 540 on my OnePlus 5 phone with the Qualcomm proprietary driver.
This commit is contained in:
parent
937a80ead6
commit
fe787cf77f
Notes:
Henri Verbeet
2024-07-08 18:55:29 +02:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/919
@ -15616,6 +15616,12 @@ static void test_sample_c_lz(void)
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(tests); ++i)
|
||||
{
|
||||
if (is_qualcomm_device(device))
|
||||
{
|
||||
skip("Sampling a cube texture crashes on Qualcomm.\n");
|
||||
break;
|
||||
}
|
||||
|
||||
vkd3d_test_push_context("test %u", i);
|
||||
|
||||
ps_constant.x = tests[i].d_ref;
|
||||
|
@ -417,6 +417,11 @@ static inline bool is_nvidia_device(ID3D12Device *device)
|
||||
return false;
|
||||
}
|
||||
|
||||
static inline bool is_qualcomm_device(ID3D12Device *device)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
static inline bool is_radv_device(ID3D12Device *device)
|
||||
{
|
||||
return false;
|
||||
@ -709,6 +714,14 @@ static inline bool is_nvidia_device(ID3D12Device *device)
|
||||
return properties.driverID == VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR;
|
||||
}
|
||||
|
||||
static inline bool is_qualcomm_device(ID3D12Device *device)
|
||||
{
|
||||
VkPhysicalDeviceDriverPropertiesKHR properties;
|
||||
|
||||
get_driver_properties(device, NULL, &properties);
|
||||
return properties.driverID == VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR;
|
||||
}
|
||||
|
||||
static inline bool is_radv_device(ID3D12Device *device)
|
||||
{
|
||||
VkPhysicalDeviceDriverPropertiesKHR properties;
|
||||
|
Loading…
Reference in New Issue
Block a user