tests: Mark loading from stencil as buggy on MoltenVK.

Specifically, MoltenVK seems to be able to load from stencil, but
the specific replicating swizzle (repeating the stencil value on
all the channels) is not honored. The stencil value is read only
on the red channel.
This commit is contained in:
Giovanni Mascellani 2023-12-26 22:32:47 +01:00 committed by Alexandre Julliard
parent 54f6e6dd67
commit 711ce4e65d
Notes: Alexandre Julliard 2024-01-24 22:55:37 +01:00
Approved-by: Giovanni Mascellani (@giomasce)
Approved-by: Henri Verbeet (@hverbeet)
Approved-by: Alexandre Julliard (@julliard)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/545

View File

@ -21394,11 +21394,13 @@ static void test_stencil_load(void)
transition_sub_resource_state(command_list, context.render_target, 0,
D3D12_RESOURCE_STATE_RENDER_TARGET, D3D12_RESOURCE_STATE_COPY_SOURCE);
bug_if(is_mvk_device(context.device))
check_sub_resource_uvec4(context.render_target, 0, queue, command_list, &uvec4);
reset_command_list(command_list, context.allocator);
transition_sub_resource_state(command_list, texture, 0,
D3D12_RESOURCE_STATE_UNORDERED_ACCESS, D3D12_RESOURCE_STATE_COPY_SOURCE);
bug_if(is_mvk_device(context.device))
check_sub_resource_uvec4(texture, 0, queue, command_list, &uvec4);
reset_command_list(command_list, context.allocator);