mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests/shader_runner: Add a "mesa<23.3" tag.
This commit is contained in:
committed by
Henri Verbeet
parent
31ea11fb0e
commit
d5ed4df254
Notes:
Henri Verbeet
2024-12-19 21:25:35 +01:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1179
@@ -1720,11 +1720,19 @@ static bool init_vulkan_runner(struct vulkan_shader_runner *runner)
|
||||
|
||||
runner->caps.tag_count = 0;
|
||||
runner->caps.tags[runner->caps.tag_count++] = "vulkan";
|
||||
|
||||
if (device_info.driver_properties.driverID == VK_DRIVER_ID_MOLTENVK)
|
||||
{
|
||||
runner->caps.tags[runner->caps.tag_count++] = "mvk";
|
||||
else if (device_info.driver_properties.driverID == VK_DRIVER_ID_MESA_LLVMPIPE)
|
||||
runner->caps.tags[runner->caps.tag_count++] = "llvmpipe";
|
||||
}
|
||||
else
|
||||
{
|
||||
if (device_info.driver_properties.driverID == VK_DRIVER_ID_MESA_LLVMPIPE)
|
||||
runner->caps.tags[runner->caps.tag_count++] = "llvmpipe";
|
||||
if (is_mesa_vulkan_driver(&device_info.driver_properties)
|
||||
&& !is_vulkan_driver_version_ge(&device_info.properties2.properties,
|
||||
&device_info.driver_properties, 23, 3, 0))
|
||||
runner->caps.tags[runner->caps.tag_count++] = "mesa<23.3";
|
||||
}
|
||||
|
||||
runner->caps.shader_caps[SHADER_CAP_CLIP_PLANES] = true;
|
||||
runner->caps.shader_caps[SHADER_CAP_FOG] = true;
|
||||
|
||||
Reference in New Issue
Block a user