mirror of
https://gitlab.winehq.org/wine/vkd3d.git
synced 2025-09-12 18:50:22 -07:00
tests: Mark some tests in wave-reconvergence.shader_test as buggy on MoltenVK.
This commit is contained in:
committed by
Henri Verbeet
parent
ba5c3b576e
commit
7450c4a368
Notes:
Henri Verbeet
2024-11-06 23:02:04 +01:00
Approved-by: Giovanni Mascellani (@giomasce) Approved-by: Henri Verbeet (@hverbeet) Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/1250
@@ -1,3 +1,8 @@
|
||||
% Many of these tests fail on MoltenVK because of a bug in Metal, which causes
|
||||
% SIMD operations (i.e., wave operations for Apple) to be hoisted out of the
|
||||
% "if"statement, thereby changing which threads (i.e., wave groups for Apple)
|
||||
% appear as active. This was reported to Apple as FB15624583.
|
||||
|
||||
[require]
|
||||
shader model >= 6.0
|
||||
format r32-uint uav-load
|
||||
@@ -59,25 +64,25 @@ void main(uint id : SV_GroupIndex)
|
||||
[test]
|
||||
dispatch 1 1 1
|
||||
probe uav 2 (0) rui (0xf01)
|
||||
probe uav 2 (1) rui (0x503)
|
||||
bug(mvk) probe uav 2 (1) rui (0x503)
|
||||
probe uav 2 (2) rui (0x511)
|
||||
probe uav 2 (3) rui (0x113)
|
||||
bug(mvk) probe uav 2 (3) rui (0x113)
|
||||
probe uav 2 (4) rui (0xf24)
|
||||
|
||||
probe uav 2 (5) rui (0xf01)
|
||||
probe uav 2 (6) rui (0xa02)
|
||||
bug(mvk) probe uav 2 (6) rui (0xa02)
|
||||
probe uav 2 (7) rui (0xf04)
|
||||
probe uav 2 (8) rui (0)
|
||||
probe uav 2 (9) rui (0)
|
||||
|
||||
probe uav 2 (10) rui (0xf01)
|
||||
probe uav 2 (11) rui (0x503)
|
||||
bug(mvk) probe uav 2 (11) rui (0x503)
|
||||
probe uav 2 (12) rui (0x511)
|
||||
probe uav 2 (13) rui (0x412)
|
||||
bug(mvk) probe uav 2 (13) rui (0x412)
|
||||
probe uav 2 (14) rui (0xf14)
|
||||
|
||||
probe uav 2 (15) rui (0xf01)
|
||||
probe uav 2 (16) rui (0xa02)
|
||||
bug(mvk) probe uav 2 (16) rui (0xa02)
|
||||
probe uav 2 (17) rui (0xf04)
|
||||
probe uav 2 (18) rui (0)
|
||||
probe uav 2 (19) rui (0)
|
||||
@@ -127,21 +132,21 @@ void main(uint id : SV_GroupIndex)
|
||||
[test]
|
||||
dispatch 1 1 1
|
||||
probe uav 2 (0) rui (0x701)
|
||||
probe uav 2 (1) rui (0x503)
|
||||
bug(mvk) probe uav 2 (1) rui (0x503)
|
||||
probe uav 2 (2) rui (0x511)
|
||||
probe uav 2 (3) rui (0x113)
|
||||
bug(mvk) probe uav 2 (3) rui (0x113)
|
||||
probe uav 2 (4) rui (0x724)
|
||||
|
||||
probe uav 2 (5) rui (0x701)
|
||||
probe uav 2 (6) rui (0x202)
|
||||
bug(mvk) probe uav 2 (6) rui (0x202)
|
||||
probe uav 2 (7) rui (0x704)
|
||||
probe uav 2 (8) rui (0)
|
||||
probe uav 2 (9) rui (0)
|
||||
|
||||
probe uav 2 (10) rui (0x701)
|
||||
probe uav 2 (11) rui (0x503)
|
||||
bug(mvk) probe uav 2 (11) rui (0x503)
|
||||
probe uav 2 (12) rui (0x511)
|
||||
probe uav 2 (13) rui (0x412)
|
||||
bug(mvk) probe uav 2 (13) rui (0x412)
|
||||
probe uav 2 (14) rui (0x714)
|
||||
|
||||
probe uav 2 (15) rui (0)
|
||||
|
Reference in New Issue
Block a user