Alexandre Julliard pushed to branch master at wine / wine
Commits:
42cef20d by Yuxuan Shui at 2025-07-14T22:05:03+02:00
ntdll/tests: Check the context of a user callback.
Check which non-volatile registers are set to their saved values before a user
callback is entered.
- - - - -
52294396 by Yuxuan Shui at 2025-07-14T22:05:04+02:00
ntdll: Also restore rbp before calling user mode callback.
If wine dlls are built with frame pointers enabled, the frame pointer will be
used during unwinding.
If we don't restore frame pointer before calling the user mode callback, then
later when the unwinder encounters the user mode callback frame, it will set
the frame pointer to something unexpected (depends on what it was during
`call_user_mode_callback`). Then for the subsequent frame it adjusts the stack
pointer based on the frame pointer, thus derailing the unwinding process.
- - - - -
2 changed files:
- dlls/ntdll/tests/exception.c
- dlls/ntdll/unix/signal_x86_64.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2c340d72dcc7efdc717c75b385c0…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/b2c340d72dcc7efdc717c75b385c0…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
46c75137 by Nikolay Sivov at 2025-07-14T18:38:21+02:00
vkd3d-shader/fx: Use the correct value range for bools in fx_4_0 state values.
The earlier fix a06ecb686720901c89e551bfcc74078f970a62d3 is missing this.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
3163e589 by Nikolay Sivov at 2025-07-14T18:38:21+02:00
vkd3d-shader/fx: Explicitly handle bool state values when parsing.
For bools 0/1 values are treated as named values, outside of this
range it's zero/non-zero.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
1 changed file:
- libs/vkd3d-shader/fx.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/1a5a2969be38b35a1b1e52e9c4eb…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/1a5a2969be38b35a1b1e52e9c4eb…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
fb91bd7b by Giovanni Mascellani at 2025-07-14T18:36:35+02:00
vkd3d: Move vkd3d_vk_descriptor_set_index_from_vk_descriptor_type() to resource.c.
It's only used there.
- - - - -
1a5a2969 by Giovanni Mascellani at 2025-07-14T18:37:13+02:00
vkd3d/resource: Write null descriptors with their correct type when using mutable descriptor types.
This fixes crashes in test_null_srv() and test_null_uav() with
llvmpipe and NVIDIA GPUs.
- - - - -
3 changed files:
- libs/vkd3d/resource.c
- libs/vkd3d/vkd3d_private.h
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fc77bddb9c1fec05570d84faec63…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/fc77bddb9c1fec05570d84faec63…
You're receiving this email because of your account on gitlab.winehq.org.