Alexandre Julliard pushed to branch master at wine / wine
Commits:
241c6152 by Bartosz Kosiorek at 2025-03-17T17:38:09+01:00
gdiplus/tests: Improve test drawing accuracy of GdiAddPath*Curve functions.
- - - - -
27c01b7c by Bartosz Kosiorek at 2025-03-17T17:38:09+01:00
gdiplus: Improve drawing accuracy of GdiAddPath*Curve functions.
- - - - -
aa653376 by Bartosz Kosiorek at 2025-03-17T17:38:09+01:00
gdiplus/tests: Add additional test for GdipAddPathArc.
- - - - -
8b71800a by Bartosz Kosiorek at 2025-03-17T17:38:09+01:00
gdiplus/tests: Add GdipFlattenPath tests with default flatness 0.25.
- - - - -
c27f9c1d by Bartosz Kosiorek at 2025-03-17T17:38:09+01:00
gdiplus: Fix GdipFlattenPath return path precision.
- - - - -
3 changed files:
- dlls/gdiplus/gdiplus_private.h
- dlls/gdiplus/graphicspath.c
- dlls/gdiplus/tests/graphicspath.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cc437b5ee1d7254bfd7bf2da747f6…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cc437b5ee1d7254bfd7bf2da747f6…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
101f070f by Giovanni Mascellani at 2025-03-17T15:14:23+01:00
ci: Define VKD3D_TEST_DEBUG when running the CI scripts.
Essentially to make d3d12.log more readable.
- - - - -
8cf61c85 by Giovanni Mascellani at 2025-03-17T15:14:23+01:00
tests: Mark a few other timestamp query tests as buggy on MoltenVK.
Similarly to 5d4edba925537bf0b0b1dbb755439d09219306b9, it seems
that sometimes MoltenVK returns 0 to timestamp queries. It
doesn't happen deterministically and it might depend on the
hardware (I have seen differences between the M2 I used some
time ago and the M3 Max I have now).
- - - - -
c3f01d7d by Giovanni Mascellani at 2025-03-17T15:14:23+01:00
tests: Mark two other tessellation tests as buggy on MoltenVK.
I haven't investigated the actual problem here, but the generated
Vulkan commands look correct (and work with basically all other
Vulkan implementations) and MoltenVK is known to have incomplete
tessellation support, so it's likely that the problem is there.
- - - - -
44072062 by Giovanni Mascellani at 2025-03-17T15:14:23+01:00
tests: Transition texture state to inherit aliased data.
When textures[1] is read for the second time it is aliased to
textures[0]. But textures[0] was left in COPY_DEST state (since
its creation), and textures[1] is currently recreated in COPY_SOURCE
state, which AFAIU is invalid. So recreate textures[1] in COPY_DEST
state and then transition it before reading it.
- - - - -
e418bbcf by Giovanni Mascellani at 2025-03-17T15:14:23+01:00
tests: Mark a test about resource aliasing as todo on MoltenVK.
As far as I know there is no way to implement this properly on
Vulkan, and all the other Vulkan implementations essentially work
by luck. In Vulkan the initial layout of a resource must always be
UNDEFINED or PREINITIALIZED and it must be transitioned away from
before any meaningful use of that image is done. Therefore it's
possible to alias two images and let the second one inherit the
content in the first one only if both already exist (and are in
the same layout) before the first writing is done. If, as in this
example, the second image is created after the first one has
already been written to, the obligatory transition away from
UNDEFINED or PREINITIALIZED will potentially wipe out the content.
Therefore I am marking this as todo, not as a bug. I might also be
that there is a bug in MoltenVK, and ultimately that's the reason
why we're reading invalid data, but technically the Vulkan
commands we generate are incorrect anyway.
- - - - -
3 changed files:
- gitlab/build.yml
- gitlab/test.yml
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0dff53ada79ffc98c848441c86c7…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0dff53ada79ffc98c848441c86c7…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
0c9c29fb by Giovanni Mascellani at 2025-03-17T15:11:52+01:00
vkd3d-shader/ir: Validate CONSTBUFFER registers.
- - - - -
0761d73e by Giovanni Mascellani at 2025-03-17T15:12:13+01:00
vkd3d-shader/ir: Disallow CONSTBUFFER registers in destination parameters.
- - - - -
674614cc by Giovanni Mascellani at 2025-03-17T15:12:13+01:00
vkd3d-shader/ir: Disallow IMMCONSTBUFFER registers in destination parameters.
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/808931b1080abf446fef66dc080b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/808931b1080abf446fef66dc080b…
You're receiving this email because of your account on gitlab.winehq.org.