Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
d4042259 by Elizabeth Figura at 2025-05-14T14:09:21+02:00
vkd3d-shader/ir: Merge tess factor used masks together.
Encountered with the domain shader in
test_domain_shader_one_patch_constant_input().
- - - - -
65e1ef04 by Elizabeth Figura at 2025-05-14T14:09:28+02:00
vkd3d-shader/spirv: Return void from spirv_compiler_emit_input().
- - - - -
8f661699 by Elizabeth Figura at 2025-05-14T14:09:28+02:00
vkd3d-shader/spirv: Do not declare inputs with an empty used_mask.
This is motivated by SampleId, whose presence or absence determines whether a
fragment shader runs at sample frequency or not.
In HLSL, if SV_SampleIndex is declared but not used, this results in a signature
entry, but no dcl instruction (and a zero used mask in the signature entry).
Whether the shader will actually run at sample frequency is inconsistent. NVidia
does, AMD does not, and WARP does for d3d12 but not for d3d11.
Previously vkd3d-shader relied on the dcl instruction, thereby aligning with
AMD. This was changed by 66cb2815f0662713c3255113255cfd7cf5e406fb. This commit
restores the previous behaviour.
- - - - -
2 changed files:
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d4032f7d09b4d34d3da3cb2bf552…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d4032f7d09b4d34d3da3cb2bf552…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
d4032f7d by Henri Verbeet at 2025-05-14T14:06:37+02:00
demos: Build with -fno-lto.
Some versions of Clang do not properly pass include paths to the
assembler when LTO is enabled. That's a problem for the DEMO_EMBED macro
used by the demos, since it relies on .incbin. To make matters even
better, compilation fails, but doesn't return an error code; the
resulting binary is simply broken. Fortunately we don't really care
about LTO for the demos, so we can simply disable it. See also
https://github.com/llvm/llvm-project/issues/112920
Thanks to Giovanni for tracking down some of the pieces of this issue.
- - - - -
2 changed files:
- configure.ac
- m4/check-cflags.m4
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/d4032f7d09b4d34d3da3cb2bf5521…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/d4032f7d09b4d34d3da3cb2bf5521…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
541cdc52 by Rémi Bernon at 2025-05-13T23:35:02+02:00
wineandroid: Get rid of now unnecessary function loading.
- - - - -
e9eafebe by Rémi Bernon at 2025-05-13T23:35:02+02:00
winex11: Get rid of now unnecessary function loading.
- - - - -
8e2ef604 by Rémi Bernon at 2025-05-13T23:35:02+02:00
winemac: Get rid of now unnecessary function loading.
- - - - -
edcaf44d by Rémi Bernon at 2025-05-13T23:35:02+02:00
winewayland: Get rid of now unnecessary function loading.
- - - - -
4 changed files:
- dlls/wineandroid.drv/opengl.c
- dlls/winemac.drv/opengl.c
- dlls/winewayland.drv/opengl.c
- dlls/winex11.drv/opengl.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9d6455f91cb7a7d166d5c4708d528…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/9d6455f91cb7a7d166d5c4708d528…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
60709d19 by Rémi Bernon at 2025-05-13T23:35:02+02:00
server: Remove unused get_window_info atom reply parameter.
- - - - -
a0f4706a by Rémi Bernon at 2025-05-13T23:35:02+02:00
win32u: Read the windows full handle from the shared memory.
- - - - -
1343a664 by Rémi Bernon at 2025-05-13T23:35:02+02:00
win32u: Use the session user entries for is_current_thread_window.
- - - - -
b3a8a3b9 by Rémi Bernon at 2025-05-13T23:35:02+02:00
win32u: Use the session user entries for is_current_process_window.
- - - - -
9d6455f9 by Rémi Bernon at 2025-05-13T23:35:02+02:00
win32u: Read window tid / pid from the session shared memory.
- - - - -
6 changed files:
- dlls/win32u/window.c
- include/wine/server_protocol.h
- server/protocol.def
- server/request_handlers.h
- server/request_trace.h
- server/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/83de512f5948317696b71b771f247…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/83de512f5948317696b71b771f247…
You're receiving this email because of your account on gitlab.winehq.org.