From: Giovanni Mascellani gmascellani@codeweavers.com
This fixes a number of tests on Mesa on Intel. --- libs/vkd3d/command.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c index 42a987634..3be45120d 100644 --- a/libs/vkd3d/command.c +++ b/libs/vkd3d/command.c @@ -5461,6 +5461,7 @@ static void STDMETHODCALLTYPE d3d12_command_list_ClearUnorderedAccessViewUint(ID view_desc.miplevel_count = 1; view_desc.layer_idx = view->info.texture.layer_idx; view_desc.layer_count = view->info.texture.layer_count; + view_desc.vk_image_aspect = VK_IMAGE_ASPECT_COLOR_BIT;
if (!vkd3d_create_texture_view(device, VKD3D_DESCRIPTOR_MAGIC_UAV, resource_impl->u.vk_image, &view_desc, &uint_view))
From: Giovanni Mascellani gmascellani@codeweavers.com
--- tests/d3d12.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/d3d12.c b/tests/d3d12.c index 0748ab6dd..e9ae2dc2e 100644 --- a/tests/d3d12.c +++ b/tests/d3d12.c @@ -9678,7 +9678,7 @@ static void test_shader_instructions(void) {&ps_if, {{0.0f}}, {{1.0f, 0.0f, 0.0f, 1.0f}}}, {&ps_if, {{1.0f}}, {{0.0f, 1.0f, 0.0f, 1.0f}}},
- /* FIXME: Ordered/unordered comparisons are broken on Mesa. */ + /* Ordered/unordered comparisons were broken on Mesa. They are fixed at least from 23.1.7. */ {&ps_if_return, {{0.0f, 0.0f, 0.0f, 0.0f}}, {{0.0f, 0.0f, 0.0f, 0.0f}}}, {&ps_if_return, {{ NAN, 0.0f, 0.0f, 0.0f}}, {{1.0f, 0.0f, 0.0f, 0.0f}}, false, true}, {&ps_if_return, {{3.0f, 0.0f, 0.0f, 0.0f}}, {{0.0f, 0.0f, 0.0f, 0.0f}}},
This merge request was approved by Henri Verbeet.