https://bugs.winehq.org/show_bug.cgi?id=55207
Bug ID: 55207 Summary: SM1 register allocation for matrix types is innacurate Product: vkd3d Version: 1.8 Hardware: x86-64 OS: Linux Status: NEW Severity: normal Priority: P2 Component: hlsl Assignee: wine-bugs@winehq.org Reporter: bunglehead@gmail.com Distribution: ---
Created attachment 74810 --> https://bugs.winehq.org/attachment.cgi?id=74810 test
See attached shader. For "m1" matrix only one register is allocated because second row is not used. In addition to that register order switches and "m1" is using c2 on windows, instead of c0.
This test has to be compiled for ps_2_0.
https://bugs.winehq.org/show_bug.cgi?id=55207
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |testcase
https://bugs.winehq.org/show_bug.cgi?id=55207
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- This appears to work fine now.
https://bugs.winehq.org/show_bug.cgi?id=55207
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Nikolay Sivov bunglehead@gmail.com --- Closing bugs fixed in 1.13.