Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
00b79cd7 by Francisco Casas at 2025-01-14T17:59:50+01:00
tests: Test SampleGrad() on ps_3_0.
fxc compiles this method even without the backcompat option.
Furthermore, it even does it on ps_2_0 despite the fact that it maps to
a texldd instruction, which is not available on plain ps_2_0, nor ps_2_b,
only on ps_2_a and ps_3_0 according to documentation.
It is worth mentioning that the additional offset parameter is not
supported when lowering.
- - - - -
0a595537 by Francisco Casas at 2025-01-14T17:59:50+01:00
vkd3d-shader/hlsl: Lower separate SampleGrad() for SM1.
- - - - -
efd7f2e0 by Francisco Casas at 2025-01-14T17:59:50+01:00
vkd3d-shader/hlsl: Don't lower separate samples with texel offsets.
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl_codegen.c
- tests/hlsl/sample-grad.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c7e173a1ffa1ba6916dd549bf9f3…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/c7e173a1ffa1ba6916dd549bf9f3…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
f2eebf36 by Rémi Bernon at 2025-01-13T22:02:54+01:00
winex11: Always blit offscreen over any other onscreen clients.
Since we're checking the child window clipping rules it is possible
that a toplevel window also has an onscreen client window, for instance
if the window wasn't created with WS_CLIPCHILDREN. The last window to
present between the parent and its children should be visible.
GDI blits always happen over the toplevel window, and we need to use
IncludeInferiors to make sure it goes through any onscreen client window
that is otherwise hiding the toplevel pixels.
It should be safe to use that flag wrt other child windows, as we also
set the clipping region to exclude the area that should be obscured by
any sibling.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57661
- - - - -
2 changed files:
- dlls/winex11.drv/opengl.c
- dlls/winex11.drv/vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/f2eebf36266fa0c3809472701763a6…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/f2eebf36266fa0c3809472701763a6…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
a058bd71 by Zhiyi Zhang at 2025-01-13T09:48:51+01:00
winex11.drv: Fix display name in X11DRV_UpdateDisplayDevices().
For example, when GPU 1 has adapter 1 and GPU 2 has adapter 2, without this fix, the `adapter`
variable in the for loop is always zero when forming GDI display names \\.\DISPLAY* because these
two adapters are on different GPUs. Thus "\\.\DISPLAY1" is incorrectly passed to xrandr14_get_id()
for the second adapter and eventually gets the wrong current display mode for the second adapter.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57610
- - - - -
1 changed file:
- dlls/winex11.drv/display.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/a058bd714f4a70f2b3df6527096126…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/a058bd714f4a70f2b3df6527096126…
You're receiving this email because of your account on gitlab.winehq.org.