Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
5571522e by Shaun Ren at 2024-10-15T16:10:56+02:00
vkd3d-shader/hlsl: Introduce process_entry_function() helper.
This will be used in order to process both the entry point function
and the patch constant function in hull shaders.
- - - - -
bbc6b56a by Shaun Ren at 2024-10-15T16:13:31+02:00
vkd3d-shader/hlsl: Clone static_initializers for each entry function.
- - - - -
f15a1c0b by Shaun Ren at 2024-10-15T16:18:27+02:00
vkd3d-shader/hlsl: Record semantic extern vars separately for each entry function.
This is required in order to process the entry point function and the
patch constant function in hull shaders.
- - - - -
5f8570b9 by Shaun Ren at 2024-10-15T16:18:36+02:00
vkd3d-shader/hlsl: Track whether a variable is read in any entry function.
- - - - -
0c5dc53f by Shaun Ren at 2024-10-15T16:39:50+02:00
vkd3d-shader/hlsl: Allocate temporary registers separately for each entry function.
- - - - -
cb55ba5b by Shaun Ren at 2024-10-15T16:42:47+02:00
vkd3d-shader/hlsl: Invoke prepend_uniform_copy() only once for global uniforms.
We store the copy instructions in a separate block that is cloned for
each function processed.
- - - - -
4 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9dd42d15ddca66458042b5e4b777…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/9dd42d15ddca66458042b5e4b777…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
28edb600 by Anton Baskanov at 2024-10-14T23:42:40+02:00
dplayx: Keep track of the connection status in bConnectionOpen.
- - - - -
ec541e72 by Anton Baskanov at 2024-10-14T23:42:40+02:00
dplayx: Enter the critical section when accessing the session desc.
- - - - -
137b8b90 by Anton Baskanov at 2024-10-14T23:42:40+02:00
dplayx: Enter the critical section when accessing the player list.
- - - - -
d14d43dc by Anton Baskanov at 2024-10-14T23:42:40+02:00
dplayx: Remove const from message body and header parameters of DP_HandleMessage().
- - - - -
22cc6e8e by Anton Baskanov at 2024-10-14T23:42:40+02:00
dplayx: Handle ADDFORWARD, add player to the session and send ADDFORWARDACK.
- - - - -
100645ac by Anton Baskanov at 2024-10-14T23:42:40+02:00
dplayx: Prevent multiplication overflow in DP_MSG_ReadSuperPackedPlayer().
- - - - -
5 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
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e62265b1130bc49efb51569528d43…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/e62265b1130bc49efb51569528d43…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
e62265b1 by Gabriel Ivăncescu at 2024-10-14T20:24:35+02:00
mshtml: Make sure disp_invoke is called before locking the document mode.
ieframe's get_doc_ready_state retrieves the document's readystate, but
this happens way too early before meta elements are parsed (and thus
compat mode is not set yet). Prior to the regression, it was handling
DISPID_READYSTATE directly without going through DispatchEx's InvokeEx,
which calls ensure_real_info and locks the document mode.
Fixes a regression introduced by 88a06f18b467a31d96ab5b9c816cf3ee3b2bb2f2.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode(a)gmail.com>
- - - - -
2 changed files:
- dlls/mshtml/dispex.c
- dlls/mshtml/tests/script.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/e62265b1130bc49efb51569528d438…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/e62265b1130bc49efb51569528d438…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
3607eae6 by Martin Storsjö at 2024-10-14T20:23:30+02:00
musl: Fix limiting the float precision in intermediates.
musl itself expects to be configured to compile with either
-ffloat-store or -fexcess-precision=standard - but when imported
into Wine, those flags aren't used.
This seems to be essential for getting reasonable precision
from some math functions such as exp2() - without the expected
precision truncation, the output value of exp2() can be off by
as much as 0.2% in some cases.
As Wine doesn't build the musl sources with those flags, use
volatile to force storing/reloading floats in order to limit
their intermediate precision, as musl expects.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56372
- - - - -
1 changed file:
- libs/musl/src/internal/libm.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/3607eae620f12cf42a62c201b0c78e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/3607eae620f12cf42a62c201b0c78e…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
962ce961 by Giovanni Mascellani at 2024-10-14T19:39:12+02:00
vkd3d-shader/ir: Validate the allowed signatures and stages for SV_Position.
- - - - -
20b3a4c3 by Giovanni Mascellani at 2024-10-14T19:39:12+02:00
vkd3d-shader/ir: Validate the allowed data type and component count for SV_Position.
- - - - -
0465549c by Giovanni Mascellani at 2024-10-14T19:39:12+02:00
vkd3d-shader/ir: Validate the allowed signatures and stages for SV_ClipDistance.
- - - - -
33972998 by Giovanni Mascellani at 2024-10-14T19:39:12+02:00
vkd3d-shader/ir: Validate the allowed data type and component count for SV_ClipDistance.
- - - - -
cd5718f5 by Giovanni Mascellani at 2024-10-14T19:39:12+02:00
vkd3d-shader/ir: Validate the allowed signatures and stages for SV_CullDistance.
- - - - -
5dfaa269 by Giovanni Mascellani at 2024-10-14T19:39:12+02:00
vkd3d-shader/ir: Validate the allowed data type and component count for SV_CullDistance.
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/2d452842ed95aeef4e46b3dc17be…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/2d452842ed95aeef4e46b3dc17be…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
1c43b2e5 by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating TEMP registers.
- - - - -
92d1ba91 by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating SSA registers.
- - - - -
ce638b9c by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating LABEL registers.
- - - - -
52761e68 by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating registers without indices.
- - - - -
edbf7349 by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating SAMPLER registers.
- - - - -
c60eecba by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating RESOURCE registers.
- - - - -
7021a571 by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating UAV registers.
- - - - -
15d8591a by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating RASTOUT registers.
- - - - -
2d452842 by Giovanni Mascellani at 2024-10-14T15:42:00+02:00
vkd3d-shader/ir: Introduce a helper for validating MISCTYPE registers.
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/35d2df14d8a799b9596f176f684c…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/35d2df14d8a799b9596f176f684c…
You're receiving this email because of your account on gitlab.winehq.org.