Alexandre Julliard pushed to branch master at wine / wine
Commits:
1f1a0bd3 by Eric Pouech at 2024-10-21T16:38:16+02:00
midiseq: Reduce race window when closing sequencer.
Signed-off-by: Eric Pouech <epouech(a)codeweavers.com>
- - - - -
b7be37ac by Sebastian Krzyszkowiak at 2024-10-21T16:38:16+02:00
mciseq: Don't seek to the end of the root chunk in RMID files.
Commit 9e1008f13735 added mmioSeek call that skips the whole data
portion of the RMID chunk, breaking the handling of RMID (RIFF-based
MIDI) files as it effectively skips the whole content of the RIFF file.
Since mmioDescend expects the file position to be somewhere within
the specified parent chunk, it's guaranteed to fail.
$ WINEDEBUG=+mcimidi wine wintest.exe mcishell
mci.c:178: Type your commands to the MCI, end with Ctrl-Z/^D
open BOSSNOVA.RMI
mci.c:188: command: open BOSSNOVA.RMI
0764:trace:mcimidi:MIDI_mciOpen (1, 00000200, 0051FB98)
0764:trace:mcimidi:MIDI_mciOpen wDevID=1 (lpParams->wDeviceID=1)
0764:trace:mcimidi:MIDI_mciOpen MCI_OPEN_ELEMENT L"bossnova.rmi"!
0764:trace:mcimidi:MIDI_mciOpen hFile=00000001
0764:trace:mcimidi:MIDI_mciOpen ParentChunk ckid=RIFF fccType=RMID cksize=000052DA
mci.c:191: Test failed: mci open BOSSNOVA.RMI error: 296(40 MCIERR_INVALID_FILE)
Its introduction seems unrelated to the rest of that commit and there's
no reason given for placing it there, so let's remove the mmioSeek call
to fix RMID file handling in MCI. Previous mmioDescend call will set
the position to just after the chunk's form type, which is exactly
where it should be when calling mmioDescend the second time to find
the data chunk. Other parts of Wine code that deal with RIFF files
don't seek in analogous situations either.
Fixes: 9e1008f13735 ("Removed fixed size array to store specific data")
Signed-off-by: Sebastian Krzyszkowiak <dos(a)dosowisko.net>
- - - - -
1 changed file:
- dlls/mciseq/mcimidi.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3f88cea4415de135a0d9486de5a32…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3f88cea4415de135a0d9486de5a32…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
4578a682 by Alexandre Julliard at 2024-10-21T11:40:30+02:00
winetest: Remove strmake() len argument for consistency with other modules.
- - - - -
3f88cea4 by Alexandre Julliard at 2024-10-21T16:38:12+02:00
winetest: Get default tag and URL from Gitlab CI variables.
- - - - -
6 changed files:
- programs/winetest/gui.c
- programs/winetest/main.c
- programs/winetest/send.c
- programs/winetest/util.c
- programs/winetest/winetest.h
- tools/gitlab/test.yml
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c5dce5956dfdeb8635b7c44c8f093…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c5dce5956dfdeb8635b7c44c8f093…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
4d59beb3 by Anton Baskanov at 2024-10-21T11:31:54+02:00
dplayx: Inline logic from CreatePlayer() functions into DP_IF_CreatePlayer().
- - - - -
1c42e763 by Anton Baskanov at 2024-10-21T11:31:56+02:00
dplayx: Allow storing group SP data.
- - - - -
2970e030 by Anton Baskanov at 2024-10-21T11:31:56+02:00
dpwsockx: Get player address from SP header and use it in SendEx().
- - - - -
a6b0da82 by Anton Baskanov at 2024-10-21T11:31:56+02:00
dpwsockx: Add partial SendToGroupEx() implementation.
- - - - -
c5dce595 by Anton Baskanov at 2024-10-21T11:31:56+02:00
dplayx: Send CREATEPLAYER instead of ADDFORWARDREQUEST in CreatePlayer().
- - - - -
7 changed files:
- dlls/dplayx/dplay.c
- dlls/dplayx/dplay_global.h
- dlls/dplayx/dplayx_messages.c
- dlls/dplayx/dplayx_messages.h
- dlls/dplayx/tests/dplayx.c
- dlls/dpwsockx/dpwsockx_dll.h
- dlls/dpwsockx/dpwsockx_main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3a6e9365336304b4d7eb4d66aef95…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3a6e9365336304b4d7eb4d66aef95…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3bf114f3 by Giovanni Mascellani at 2024-10-21T18:22:15+02:00
vkd3d/device: Trace which descriptor heap implementation is being used.
The descriptor heap implementation is a rather central behavior element
in vkd3d, so it's useful to have all the relevant information logged
in a single place.
- - - - -
ae772d40 by Giovanni Mascellani at 2024-10-21T18:22:15+02:00
vkd3d: Disable push descriptors when that's helpful to stay within 8 descriptor sets.
- - - - -
2 changed files:
- libs/vkd3d/device.c
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ed4d45355a78ac16c9aef359b454…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ed4d45355a78ac16c9aef359b454…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
ed4d4535 by Giovanni Mascellani at 2024-10-21T18:21:39+02:00
vkd3d-shader/ir: Represent the normalisation level with an enumeration.
- - - - -
9 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/msl.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/ed4d45355a78ac16c9aef359b4548…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/ed4d45355a78ac16c9aef359b4548…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3c860943 by Giovanni Mascellani at 2024-10-21T18:20:38+02:00
tests: Mark a sampling test as buggy on llvmpipe.
Vulkan doesn't mandate whether sampling exactly in the middle between
two levels should resolve to one or the other, while D3D specifies
that it should result into sampling the higher level. llvmpipe
happens to choose the lower one instead, at least in some cases.
- - - - -
1301014b by Giovanni Mascellani at 2024-10-21T18:20:38+02:00
tests: Mark creating an 8x MSAA render target as buggy on llvmpipe.
- - - - -
9f3b21cc by Giovanni Mascellani at 2024-10-21T18:20:38+02:00
tests: Mark latching the predicated value as todo on llvmpipe.
Vulkan doesn't mandate whether the predicated value should be latched
when beginning the predicated section or re-read at each operation.
- - - - -
1 changed file:
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/773e1bbeae00e409a5dcba010da4…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/773e1bbeae00e409a5dcba010da4…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
7408ab14 by Shaun Ren at 2024-10-21T18:09:06+02:00
vkd3d-utils: Implement version reflection.
- - - - -
976fe278 by Shaun Ren at 2024-10-21T18:09:39+02:00
vkd3d-utils: Return correct use masks during reflection.
- - - - -
768b19d4 by Shaun Ren at 2024-10-21T18:10:13+02:00
vkd3d-shader/ir: Validate control point counts correctly.
Allow zero input control points for domain shaders, and zero output
control points for hull shaders.
- - - - -
2b897296 by Shaun Ren at 2024-10-21T18:16:50+02:00
vkd3d-shader/tpf: Write the input signature of domain shaders as PCSG.
- - - - -
26efba30 by Shaun Ren at 2024-10-21T18:17:06+02:00
vkd3d-shader/tpf: Use vpc input registers for domain shaders.
- - - - -
0273ff00 by Shaun Ren at 2024-10-21T18:18:00+02:00
vkd3d-shader/tpf: Write domain shader declarations.
- - - - -
abed6d9c by Shaun Ren at 2024-10-21T18:18:25+02:00
vkd3d-shader/tpf: Implement semantics for domain shaders.
- - - - -
773e1bbe by Shaun Ren at 2024-10-21T18:19:33+02:00
tests: Test signature reflection for domain shaders.
- - - - -
5 changed files:
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-utils/reflection.c
- tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/a3b8aaf67911ec41411e32a7d017…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/a3b8aaf67911ec41411e32a7d017…
You're receiving this email because of your account on gitlab.winehq.org.