Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
11cf9e91 by Giovanni Mascellani at 2025-08-28T20:08:50+02:00
vkd3d: Use MESSAGE when exceeding Vulkan descriptor limits in d3d12_command_list_update_descriptor_table().
Instead of using ERR. The intention here is to notify the user that the
Vulkan implementation isn't quite capable of doing what the application
requested, but when libvkd3d is compiled with -DVKD3D_ABORT_ON_ERR, ERR
will abort the process.
This allows running the tests on older NVIDIA GPUs with
-DVKD3D_ABORT_ON_ERR.
- - - - -
1 changed file:
- libs/vkd3d/command.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/11cf9e918ac585599399058f2a683…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/11cf9e918ac585599399058f2a683…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
4c91f4aa by Henri Verbeet at 2025-08-28T20:06:32+02:00
vkd3d-shader/glsl: Implement support for static texel offsets in shader_glsl_ld().
- - - - -
96099037 by Henri Verbeet at 2025-08-28T20:06:32+02:00
vkd3d-shader/glsl: Implement VSIR_OP_DSX and VSIR_OP_DSY.
- - - - -
ed438c13 by Henri Verbeet at 2025-08-28T20:06:32+02:00
vkd3d-shader/glsl: Implement VSIR_OP_COS.
- - - - -
86656b75 by Henri Verbeet at 2025-08-28T20:06:32+02:00
vkd3d-shader/glsl: Implement VSIR_OP_SIN.
- - - - -
d30c9920 by Henri Verbeet at 2025-08-28T20:06:32+02:00
vkd3d-shader/glsl: Implement VSIR_OP_UDIV_SIMPLE.
- - - - -
8 changed files:
- libs/vkd3d-shader/glsl.c
- tests/hlsl/arithmetic-int-uniform.shader_test
- tests/hlsl/arithmetic-uint.shader_test
- tests/hlsl/ddxddy.shader_test
- tests/hlsl/fwidth.shader_test
- tests/hlsl/swizzle-constant-prop.shader_test
- tests/hlsl/texture-load-offset.shader_test
- tests/hlsl/trigonometry.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/a1edfc400806aeb63383715c7779…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/a1edfc400806aeb63383715c7779…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
fdb24c0f by Henri Verbeet at 2025-08-28T20:04:59+02:00
vkd3d-shader/ir: Generate location information in vsir_program_ensure_ret().
- - - - -
78e35413 by Henri Verbeet at 2025-08-28T20:04:59+02:00
vkd3d-shader/ir: Generate location information in vsir_program_ensure_diffuse().
- - - - -
25a4d849 by Henri Verbeet at 2025-08-28T20:04:59+02:00
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in use_flat_interpolation().
- - - - -
096b5ef8 by Henri Verbeet at 2025-08-28T20:04:59+02:00
vkd3d-shader/ir: Pass a NULL location to vkd3d_shader_error() in insert_alpha_test_before_ret().
- - - - -
70cc85d9 by Henri Verbeet at 2025-08-28T20:04:59+02:00
vkd3d-shader/ir: Pass NULL locations to vkd3d_shader_error() in vsir_program_insert_alpha_test().
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e3001fcaa4e2f792e83488d48e27…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e3001fcaa4e2f792e83488d48e27…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
e3001fca by Henri Verbeet at 2025-08-28T20:04:02+02:00
vkd3d-common: Introduce VKD3D_SHADER_API_VERSION_CURRENT.
- - - - -
8 changed files:
- include/private/vkd3d_common.h
- libs/vkd3d-shader/fx.c
- libs/vkd3d-utils/vkd3d_utils_main.c
- libs/vkd3d/state.c
- programs/vkd3d-compiler/main.c
- tests/shader_runner_gl.c
- tests/shader_runner_metal.m
- tests/shader_runner_vulkan.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/e3001fcaa4e2f792e83488d48e274…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/e3001fcaa4e2f792e83488d48e274…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
863d1285 by Yuxuan Shui at 2025-08-27T17:02:59+02:00
msi/tests: Fix wrong character counts passed to RegSetValueExA.
Add a function reg_set_str to always use strlen(string) + 1 the character count, and convert all
such cases.
- - - - -
5 changed files:
- dlls/msi/tests/action.c
- dlls/msi/tests/msi.c
- dlls/msi/tests/package.c
- dlls/msi/tests/source.c
- dlls/msi/tests/utils.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/863d1285a39846eb0e1cb8e06d0a3d…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/863d1285a39846eb0e1cb8e06d0a3d…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c1a85bc1 by Yuxuan Shui at 2025-08-27T17:02:59+02:00
dmime: Fix use-after-free after performance_CloseDown.
IDirectMusicPerformance8 holds references to music ports in channel_blocks. These ports must outlive
their parent IDirectMusic, because in synth_port_Release, they remove themselves from their parent.
performance_CloseDown releases the IDirectMusic, but doesn't release its ports. So when these ports
are later released in performance_Release, they uses the already freed IDirectMusic.
Found by ASan.
- - - - -
1 changed file:
- dlls/dmime/performance.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c1a85bc1eae46cd2029fd8d49f5136…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/c1a85bc1eae46cd2029fd8d49f5136…
You're receiving this email because of your account on gitlab.winehq.org.