Alexandre Julliard pushed to branch master at wine / wine
Commits:
71ae6e6d by Hans Leidekker at 2025-07-31T21:00:05+09:00
include: Comment reference to undefined activation interface.
- - - - -
acedc9fd by Hans Leidekker at 2025-07-31T21:00:06+09:00
widl: Check activation method parameters.
- - - - -
eb234af2 by Hans Leidekker at 2025-07-31T21:00:06+09:00
widl: Check composition method parameters.
- - - - -
e653181f by Hans Leidekker at 2025-07-31T21:00:06+09:00
include: Add missing runtimeclass contract attributes.
- - - - -
dd77d4a2 by Hans Leidekker at 2025-07-31T21:00:07+09:00
widl: Require runtimeclass contract or version attribute.
- - - - -
7 changed files:
- dlls/windows.gaming.input/provider.idl
- include/windows.devices.enumeration.idl
- include/windows.devices.geolocation.idl
- include/windows.devices.usb.idl
- include/windows.media.devices.idl
- tools/widl/attribute.c
- tools/widl/parser.y
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c6d42ce04609139b0b7a1e11dadd8…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c6d42ce04609139b0b7a1e11dadd8…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
22e764c7 by Csányi István at 2025-07-31T20:59:29+09:00
winebus.sys: Fix DualSense BT quirk.
We need to memmove 11 bytes, otherwise buffer[10] ends up as a copy of
buffer[9] which resulted in the second byte of button state being
wrongly re-used as a third byte as well.
The original code did not suffer from this - while the length check was
also one off, and likely informed the one off memmove, the buffer
pointer was just incremented so everything "moved" correctly.
Fixes: c708295ed6de ("winebus: Move Sony controllers report fixups to PE side.")
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56883
Signed-off-by: Arkadiusz Hiler <ahiler(a)codeweavers.com>
- - - - -
1 changed file:
- dlls/winebus.sys/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/22e764c7a067ef8348aee0c21a6fb9…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/22e764c7a067ef8348aee0c21a6fb9…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
832727f3 by Giovanni Mascellani at 2025-07-31T20:59:10+09:00
Revert "mmdevapi: Error out if the channel count or sampling rate doesn't match the mix format.".
This reverts commit 00211db0d08d60ee9a0e40206bf7cf9b5b88987b, which
introduced a lot of test failures and is taking some time to be
reworked properly.
- - - - -
3411354a by Giovanni Mascellani at 2025-07-31T20:59:12+09:00
mmdevapi/tests: Mark a wrong error code by IsFormatSupported() as todo.
- - - - -
3 changed files:
- dlls/mmdevapi/client.c
- dlls/mmdevapi/tests/capture.c
- dlls/mmdevapi/tests/render.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/980a2e3c65bee1422adbe06fead76…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/980a2e3c65bee1422adbe06fead76…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
bd3d0f34 by Henri Verbeet at 2025-07-31T15:01:29+02:00
vkd3d-shader/ir: Use vsir_program_append() in vsir_program_ensure_ret().
I think this is slightly nicer. It also happens to avoid a
-Warray-bounds warning on some versions of gcc that suggests the "ins"
pointer returned by vsir_program_iterator_next() may be NULL.
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/bd3d0f3495f6375901df9ca899acc…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/bd3d0f3495f6375901df9ca899acc…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
55fe8df9 by Henri Verbeet at 2025-07-31T14:55:33+02:00
vkd3d: Set the maximum viewport count in d3d12_pipeline_state_get_or_create_pipeline().
VK_DYNAMIC_STATE_VIEWPORT and VK_DYNAMIC_STATE_SCISSOR specify that
viewports and scissor rectangles are dynamic state, but not their
counts.
It took a while to notice this issue because the existing code seemed to
largely work as intended on hardware implementations, but tests using
the additional viewports would fail on llvmpipe.
- - - - -
cd8cea69 by Conor McCarthy at 2025-07-31T14:55:33+02:00
tests: Replace test_ps_viewport_index() with a shader runner test.
Mainly to allow testing the functionality in question with DXIL shaders
as well.
- - - - -
b9fe1970 by Conor McCarthy at 2025-07-31T14:55:33+02:00
vkd3d-shader/dxil: Handle SV_ViewportArrayIndex.
- - - - -
13 changed files:
- Makefile.am
- libs/vkd3d-shader/dxil.c
- libs/vkd3d/command.c
- libs/vkd3d/state.c
- tests/d3d12.c
- + tests/hlsl/vp-array-index.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/shader_runner_d3d11.c
- tests/shader_runner_d3d12.c
- tests/shader_runner_d3d9.c
- tests/shader_runner_gl.c
- tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/74d8c23f71b6525e9fc4c17f1c9e…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/74d8c23f71b6525e9fc4c17f1c9e…
You're receiving this email because of your account on gitlab.winehq.org.