Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
36013977 by Francisco Casas at 2024-10-16T16:52:45+02:00
vkd3d-shader/d3dbc: Remove the "hlsl_" prefix from external functions.
They no longer rely on HLSL IR.
Also, rename them from "_from_semantic" to "from_semantic_name".
- - - - -
5b21cc67 by Francisco Casas at 2024-10-16T17:08:50+02:00
vkd3d-shader/hlsl: Split hlsl_sm4_write().
Similarly to the already done split from
HLSL IR -> d3dbc
to
HLSL IR -> vsir -> d3bc
we now start splitting the
HLSL IR -> tpf
translation into
HLSL IR -> vsir -> tpf
So hlsl_sm4_write is split into two functions, sm4_generate_vsir() and
tpf_compile().
This translation should be completed once tpf_compile() no longer needs
the hlsl_ctx and entry_func parameters.
- - - - -
16d9a10d by Francisco Casas at 2024-10-16T17:09:15+02:00
vkd3d-shader/tpf: Rename "tpf_writer" to "tpf_compiler".
Analog to d3dbc_compiler.
- - - - -
10442369 by Francisco Casas at 2024-10-16T17:26:47+02:00
vkd3d-shader/tpf: Pass a tpf_compiler structure to tpf_compile() callees.
- - - - -
c75fbaf9 by Francisco Casas at 2024-10-16T17:40:26+02:00
vkd3d-shader/tpf: Use the I/O signatures from the vsir program in tpf_write_signature().
- - - - -
7cc8151b by Francisco Casas at 2024-10-16T18:50:15+02:00
vkd3d-shader/tpf: Replace uses of ctx->profile with tpf->program->shader_version.
- - - - -
a243862b by Francisco Casas at 2024-10-16T21:05:10+02:00
vkd3d-shader/tpf: Make sysval_semantic_from_hlsl() independent of HLSL IR.
- - - - -
7eee877d by Francisco Casas at 2024-10-16T21:07:51+02:00
vkd3d-shader/tpf: Make hlsl_sm4_register_from_semantic() independent of HLSL IR.
- - - - -
5 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0ab5e1cb03293f12cc9e650ca75b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0ab5e1cb03293f12cc9e650ca75b…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
d5b89f7b by Rémi Bernon at 2024-10-15T23:14:39+02:00
winex11: Pass window_rects structs parameters to move_window_bits.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57302
- - - - -
4e06b876 by Rémi Bernon at 2024-10-15T23:14:39+02:00
win32u: Copy the entire window rect when the whole window is moved.
Instead of the visible rects, which may change with decoration mask changes.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57302
- - - - -
602040c5 by Rémi Bernon at 2024-10-15T23:14:39+02:00
win32u: Adjust the valid rects to handle visible rect changes.
When moving bits within the same surface when decoration masks are modified
we need to compensate the visible rect changes to move the visible bits from
their old position in the surface to the new position.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57302
- - - - -
4 changed files:
- dlls/win32u/dce.c
- dlls/win32u/win32u_private.h
- dlls/win32u/window.c
- dlls/winex11.drv/window.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/23158f9195e2ac7b254fef9cc1bff…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/23158f9195e2ac7b254fef9cc1bff…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
26b16ecf by Rémi Bernon at 2024-10-15T14:25:28+02:00
winex11: Move the XDND IDataObject implementation around.
- - - - -
c8f4b1f4 by Rémi Bernon at 2024-10-15T14:25:28+02:00
winex11: Cleanup XDND IDataObject methods and variables.
- - - - -
5938fbdf by Rémi Bernon at 2024-10-15T14:25:28+02:00
winex11: Use the IDataObject interface to check for CF_HDROP format.
- - - - -
89981bc4 by Rémi Bernon at 2024-10-15T14:25:28+02:00
winex11: Cleanup variable names in X11DRV_XDND_SendDropFiles.
- - - - -
a6fd1f22 by Rémi Bernon at 2024-10-15T14:25:28+02:00
winex11: Use IDataObject to get CF_HDROP format for WM_DROPFILES.
- - - - -
b2145edf by Rémi Bernon at 2024-10-15T14:25:28+02:00
winex11: Allocate the XDND data object dynamically.
- - - - -
1 changed file:
- dlls/winex11.drv/xdnd.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0660d7c9e8248d6c8c6b0aca15a32…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/0660d7c9e8248d6c8c6b0aca15a32…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0660d7c9 by Alex Henrie at 2024-10-15T14:25:28+02:00
explorer: Support the NoDesktop registry setting.
Setting NoDesktop to a nonzero value hides all desktop icons on Windows.
(It also disables the context menu on the desktop, but since Wine
doesn't have one, that doesn't matter.) Supporting the same option on
Wine would be useful in controlled environments that have a virtual
desktop but the user is not supposed to interact with it.
Strangely, although HKCU overrides HKLM for NoTrayItemsDisplay on
Windows, the reverse is true of NoDesktop.
- - - - -
1 changed file:
- programs/explorer/desktop.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/0660d7c9e8248d6c8c6b0aca15a32c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/0660d7c9e8248d6c8c6b0aca15a32c…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
dccf24af by Alex Henrie at 2024-10-15T14:25:28+02:00
winebus: Allow any free device index to be reused immediately.
Cars: Mater National Championship expects that when two identical
controllers are connected and then the first controller is unplugged and
plugged back in, it gets the same device index that it had before. If it
gets a different index, the controller does not work until the game is
restarted.
As it stands without this patch, when the last device in the list is
unplugged, its index becomes available for reuse, but if the last device
is never unplugged, none of the indexes of the other devices formerly in
the list can be reused. It doesn't make sense to make all index reuse
depend on the last device. Instead, let's keep the device list sorted by
index and reuse any free index immediately.
- - - - -
1 changed file:
- dlls/winebus.sys/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/dccf24aff99c0193e662d90d0c636b…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/dccf24aff99c0193e662d90d0c636b…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
a9727daa by Anton Baskanov at 2024-10-15T14:25:27+02:00
dplayx/tests: Use DPENUMPLAYERS_LOCAL and DPENUMPLAYERS_REMOTE to check player flags in checkPlayerList().
- - - - -
457186d0 by Anton Baskanov at 2024-10-15T14:25:27+02:00
dplayx: Respect enumeration flags in EnumPlayers().
- - - - -
9bd18621 by Anton Baskanov at 2024-10-15T14:25:27+02:00
dplayx: Return DPERR_INVALIDPARAM from CreatePlayer() if session is not open.
- - - - -
bfcb2711 by Anton Baskanov at 2024-10-15T14:25:28+02:00
dplayx/tests: Test client side of CreatePlayer() separately.
- - - - -
fe6454dd by Anton Baskanov at 2024-10-15T14:25:28+02:00
dplayx: Remove the unused lpMsgHdr parameter from DP_IF_CreatePlayer().
- - - - -
2 changed files:
- dlls/dplayx/dplay.c
- dlls/dplayx/tests/dplayx.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/100645ac4de77879f6a36181234f7…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/100645ac4de77879f6a36181234f7…
You're receiving this email because of your account on gitlab.winehq.org.