Changing the colour of the second pixel of the source bitmap clarifies
the incorrect behaviour of PixelOffsetMode Half and HighQuality.
This also provides better proof that PixelOffsetMode None and Fast are
implemented correctly.
Extending tests is starting point for further
improvements of implementation pixel offset modes
to match implementation from native gdiplus.
--
v2: gdiplus/tests: Extend DrawImage scaling tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3774
Thanks to Rémi Bernon for mentioning in !5814 the new test failure, which spurred the first patch of this MR. Then one thing led to another and somehow this whole MR happened...
--
v3: d3dcompiler/tests: Add d3dcompiler_42 tests.
d3dcompiler: Fix a few version-dependent error returns in D3DReflect().
d3dx9/tests: Add d3dx9_42 tests.
d3dx9_42: Generate an import library.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7536
Thanks to Rémi Bernon for mentioning in !5814 the new test failure, which spurred the first patch of this MR. Then one thing led to another and somehow this whole MR happened...
--
v2: d3dcompiler/tests: Add d3dcompiler_42 tests.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7536
Thanks to Rémi Bernon for mentioning in !5814 the new test failure, which spurred the the first patch of this MR. Then one thing led to another and somehow the whole MR happened...
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/7536
Having a pointer lock implies that relative motion is also used. When
refocusing on a mouselook application which the driver is using relative
motion for, an absolute motion hardware input is sent because of
handling the wl_pointer.enter event. This can result in an unwanted
warp/jerk.
The need to handle enter motion isn't applicable to mouselook or cases
where the pointer is locked because the application is drawing its own
cursor while covering vscreen, so it can be ignored during pointer …
[View More]lock.
--
v2: winewayland: Ignore absolute motion during pointer lock.
winewayland: Ignore enter motion during pointer lock.
https://gitlab.winehq.org/wine/wine/-/merge_requests/7457
[View Less]