Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
e7f3547c by Henri Verbeet at 2025-09-10T11:59:04+02:00
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_cast_operation().
- - - - -
b3260974 by Henri Verbeet at 2025-09-10T11:59:04+02:00
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_shift_operation().
- - - - -
de2095fd by Henri Verbeet at 2025-09-10T11:59:04+02:00
vkd3d-shader/ir: Use vsir_data_type_get_name() in vsir_validate_throw_invalid_dst_type_error_with_flags().
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/81f229146c79248414f34eb2ecf5…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/81f229146c79248414f34eb2ecf5…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
db704d29 by Henri Verbeet at 2025-09-10T11:42:21+02:00
vkd3d-shader/spirv: Handle i64 component types.
- - - - -
81f22914 by Henri Verbeet at 2025-09-10T11:42:21+02:00
vkd3d-shader/ir: Handle all component types in vsir_data_type_from_component_type().
- - - - -
3 changed files:
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/446b59319bf41d254e24ccac81f8…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/446b59319bf41d254e24ccac81f8…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
7fe82bcd by Elizabeth Figura at 2025-09-10T11:05:01+02:00
tests: Test null-termination.
- - - - -
bb7c95f7 by Elizabeth Figura at 2025-09-10T11:09:04+02:00
tests: Test special characters.
- - - - -
df1c94dd by Elizabeth Figura at 2025-09-10T11:39:43+02:00
vkd3d-shader: Document the null terminator appended for textual formats.
vkd3d_string_buffer uses vsnprintf() and therefore null-terminates when
appending, so no code changes are necessary.
- - - - -
f52dc8a8 by Elizabeth Figura at 2025-09-10T11:40:03+02:00
vkd3d-utils: Null-terminate the output of D3DDisassemble().
- - - - -
446b5931 by Elizabeth Figura at 2025-09-10T11:40:03+02:00
vkd3d-utils: Null-terminate the output of D3DPreprocess().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58596
- - - - -
3 changed files:
- include/vkd3d_shader.h
- libs/vkd3d-utils/vkd3d_utils_main.c
- tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d26f75f12c10ff5e53b486e3cd51…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d26f75f12c10ff5e53b486e3cd51…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
875a8639 by Billy Laws at 2025-09-09T21:15:18+02:00
ntdll/tests: Add THREAD_CREATE_FLAGS_SKIP_THREAD_ATTACH test.
- - - - -
4cdf5299 by Billy Laws at 2025-09-09T21:15:18+02:00
ntdll: Support THREAD_CREATE_FLAGS_SKIP_THREAD_ATTACH flag.
- - - - -
7 changed files:
- dlls/ntdll/loader.c
- dlls/ntdll/tests/Makefile.in
- + dlls/ntdll/tests/testdll.c
- + dlls/ntdll/tests/testdll.spec
- dlls/ntdll/tests/thread.c
- dlls/ntdll/unix/thread.c
- include/winternl.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c736282109057c59b248df1f5c514…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c736282109057c59b248df1f5c514…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
88854b52 by Alex Henrie at 2025-09-09T21:08:59+02:00
wineboot: Fix a memory leak in create_computer_name_keys.
If the canonical hostname was "localhost", the address info was not
freed.
Don't bother checking whether ai_canonname is NULL because if there is
no canonical name, getaddrinfo must set ai_canonname to the input name.
Fixes: ca5a6d07dc92ba631b178ec175e6b3fd5295e3d6
- - - - -
1 changed file:
- programs/wineboot/wineboot.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/88854b52599d76b9fdd51819396aac…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/88854b52599d76b9fdd51819396aac…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0928c4df by Matteo Bruni at 2025-09-09T21:08:35+02:00
hidclass: Set Status for pending IRPs of removed devices to STATUS_DEVICE_NOT_CONNECTED.
Also adjust xinput to handle that.
- - - - -
4ba2f77f by Matteo Bruni at 2025-09-09T21:08:37+02:00
hidclass: Fix check for early IRP cancellation.
This matches
https://learn.microsoft.com/en-us/windows-hardware/drivers/kernel/using-a-d…
and, as far as I can see, is the intended idea and what the comment
implies.
The idea, as I understand it, is to avoid a TOCTOU hazard by first
setting the cancel routine and only afterwards checking the Cancel
flag. If it's set while the previous cancel routine (returned by the
second IoSetCancelRoutine call) is not NULL, that means it's been
enabled before our first IoSetCancelRoutine call and we have to take
care of it.
Conversely, if there is no previous routine set, it must mean that
ntoskrnl has removed the routine we just set and it's going to call
it, or has already called it (and it's probably now trying to acquire
the spinlock). In that case we leave handling the cancellation to the
routine and do nothing special here.
- - - - -
2dc4cfe7 by Matteo Bruni at 2025-09-09T21:08:39+02:00
nsiproxy: Fix check for early IRP cancellation.
- - - - -
4d86d82f by Matteo Bruni at 2025-09-09T21:08:39+02:00
dinput/tests: Fix check for early IRP cancellation.
- - - - -
5b3f17db by Matteo Bruni at 2025-09-09T21:08:39+02:00
http.sys: Fix check for early IRP cancellation.
- - - - -
5 changed files:
- dlls/dinput/tests/driver_bus.c
- dlls/hidclass.sys/device.c
- dlls/http.sys/http.c
- dlls/nsiproxy.sys/device.c
- dlls/xinput1_3/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cb777bab41d53552a39fa8c8c138e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/cb777bab41d53552a39fa8c8c138e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0992b2ea by Rémi Bernon at 2025-09-09T21:07:52+02:00
winevulkan: Force copying wrapped handle arrays.
So we can unwrap command buffer handles easily in win32u.
- - - - -
4072ead4 by Rémi Bernon at 2025-09-09T21:07:58+02:00
winevulkan: Force copying the VkSubmitInfo(2) struct chains.
- - - - -
4830fb60 by Rémi Bernon at 2025-09-09T21:08:02+02:00
winevulkan: Move command buffer wrapper to vulkan_driver.h.
- - - - -
5aa99785 by Rémi Bernon at 2025-09-09T21:08:06+02:00
win32u: Hook vkQueueSubmit and vkQueueSubmit2 functions.
- - - - -
a9f03137 by Rémi Bernon at 2025-09-09T21:08:10+02:00
win32u: Hook VK_KHR_win32_keyed_mutex related functions.
- - - - -
612deed3 by Rémi Bernon at 2025-09-09T21:08:15+02:00
win32u: Hook VK_KHR_external_semaphore_win32 related functions.
- - - - -
cb777bab by Rémi Bernon at 2025-09-09T21:08:20+02:00
win32u: Hook VK_KHR_external_fence_win32 related functions.
- - - - -
10 changed files:
- dlls/win32u/vulkan.c
- dlls/winevulkan/loader_thunks.c
- dlls/winevulkan/loader_thunks.h
- dlls/winevulkan/make_vulkan
- dlls/winevulkan/vulkan.c
- dlls/winevulkan/vulkan_private.h
- dlls/winevulkan/vulkan_thunks.c
- dlls/winevulkan/vulkan_thunks.h
- include/wine/vulkan.h
- include/wine/vulkan_driver.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c25a83bc67e944bdee73c0e43a22b…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c25a83bc67e944bdee73c0e43a22b…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c25a83bc by Jacek Caban at 2025-09-09T21:07:13+02:00
opengl32: Introduce a wow64 buffer wrapper.
And use it to store the client pointer instead of storing it in the buffer data.
- - - - -
5 changed files:
- dlls/opengl32/make_opengl
- dlls/opengl32/unix_private.h
- dlls/opengl32/unix_thunks.c
- dlls/opengl32/unix_thunks.h
- dlls/opengl32/unix_wgl.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c25a83bc67e944bdee73c0e43a22b2…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c25a83bc67e944bdee73c0e43a22b2…
You're receiving this email because of your account on gitlab.winehq.org.