Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
1c2acda0 by Giovanni Mascellani at 2025-10-03T00:44:45+02:00
tests/hlsl: Add a test for SV_GroupIndex.
- - - - -
f21b487b by Giovanni Mascellani at 2025-10-03T00:44:45+02:00
tests/hlsl: Add a test for SV_GroupID.
- - - - -
a815e625 by Giovanni Mascellani at 2025-10-03T00:44:45+02:00
tests/hlsl: Add a test for SV_GroupThreadID.
- - - - -
3293d72f by Giovanni Mascellani at 2025-10-03T00:44:45+02:00
vkd3d-shader/msl: Implement VKD3DSPR_LOCALTHREADINDEX.
- - - - -
f15e5ac2 by Giovanni Mascellani at 2025-10-03T00:44:45+02:00
vkd3d-shader/msl: Implement VKD3DSPR_LOCALTHREADID.
- - - - -
e524c369 by Giovanni Mascellani at 2025-10-03T00:44:45+02:00
vkd3d-shader/msl: Implement VKD3DSPR_THREADGROUPID.
- - - - -
2 changed files:
- libs/vkd3d-shader/msl.c
- tests/hlsl/compute.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3c8b4ce731e8148732a594acc190…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3c8b4ce731e8148732a594acc190…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3c8b4ce7 by Giovanni Mascellani at 2025-10-03T00:43:10+02:00
ci: Run Linux tests on Debian trixie.
So we have a more recent version of SPIRV-Tools and also don't
have to recompile Mesa to test llvmpipe. This fixes a few failing
tests, but also breaks a couple.
- - - - -
15 changed files:
- gitlab/README
- gitlab/build.yml
- gitlab/image.docker
- gitlab/image.yml
- tests/d3d12_crosstest.h
- tests/hlsl/eval-attrib.shader_test
- tests/hlsl/frexp.shader_test
- tests/hlsl/function-return.shader_test
- tests/hlsl/return.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/shader_runner_d3d12.c
- tests/shader_runner_gl.c
- tests/shader_runner_vulkan.c
- tests/utils.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/3c8b4ce731e8148732a594acc1908…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/3c8b4ce731e8148732a594acc1908…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
a5a8a4cc by Conor McCarthy at 2025-10-03T00:19:03+02:00
tests/hlsl: Add a test for branching in a hull shader patch constant function.
- - - - -
2d508a2f by Conor McCarthy at 2025-10-03T00:22:03+02:00
vkd3d-shader: Set the program block count to the maximum for any function.
The block count is intended to be used for allocation of block info.
- - - - -
3c117e23 by Giovanni Mascellani at 2025-10-03T00:22:05+02:00
vkd3d-shader/ir: Execute PHI SSA to TEMP materialization in each function.
- - - - -
3f1de272 by Conor McCarthy at 2025-10-03T00:23:02+02:00
tests/hlsl: Add a test for branching in a hull shader control point function.
- - - - -
4 changed files:
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- tests/hlsl/tessellation.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0f9a2bdf342311727f2e1ec57954…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0f9a2bdf342311727f2e1ec57954…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
b4301a65 by Henri Verbeet at 2025-10-03T00:14:03+02:00
vkd3d-shader/spirv: Use vsir_data_type in struct vkd3d_spirv_builtin.
- - - - -
a38b86fb by Henri Verbeet at 2025-10-03T00:14:03+02:00
vkd3d-shader/spirv: Use vsir_data_type in struct vkd3d_symbol_register_data.
- - - - -
9623ca4a by Henri Verbeet at 2025-10-03T00:14:03+02:00
vkd3d-shader/spirv: Use vsir_data_type in struct vkd3d_shader_register_info.
- - - - -
0f504be1 by Henri Verbeet at 2025-10-03T00:14:03+02:00
vkd3d-shader/spirv: Use vsir_data_type in struct vkd3d_symbol_resource_data.
- - - - -
0f9a2bdf by Henri Verbeet at 2025-10-03T00:14:03+02:00
vkd3d-shader/spirv: Use vsir_data_type in struct vkd3d_shader_image.
- - - - -
1 changed file:
- libs/vkd3d-shader/spirv.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/da4d5ef3390cca6d71ba1bb81dea…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/da4d5ef3390cca6d71ba1bb81dea…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
bdba25d0 by Francisco Casas at 2025-10-02T23:40:51+02:00
vkd3d-shader: Store a vkd3d_result in struct vkd3d_shader_parser.
- - - - -
aa943c51 by Francisco Casas at 2025-10-02T23:40:56+02:00
vkd3d-shader/dxil: Handle sm6_parser_add_instruction() returning NULL.
Only calls to sm6_parser_add_instruction() where we are using the
returned vkd3d_shader_instruction are checked for, since these return
values might cause NULL dereferences if unchecked.
Other calls to sm6_parser_add_instruction() can be left alone since the
error is still recorded via sm6->p.status.
- - - - -
1512c6c8 by Francisco Casas at 2025-10-02T23:47:50+02:00
vkd3d-shader/dxil: Set the parser status to VKD3D_ERROR_NOT_IMPLEMENTED on missing functionality.
- - - - -
d774cde9 by Francisco Casas at 2025-10-02T23:49:28+02:00
vkd3d-shader/dxil: Propagate the vkd3d_result of sm6_parser_declare_global().
- - - - -
f30141f0 by Francisco Casas at 2025-10-02T23:52:19+02:00
vkd3d-shader/dxil: Propagate parser errors in sm6_parser_init().
- - - - -
626ad24f by Francisco Casas at 2025-10-02T23:53:27+02:00
vkd3d-shader/dxil: Don't preallocate instructions in sm6_parser_globals_init().
- - - - -
03a58d74 by Francisco Casas at 2025-10-02T23:53:32+02:00
vkd3d-shader/dxil: Don't preallocate instructions in sm6_function_emit_blocks().
- - - - -
da4d5ef3 by Francisco Casas at 2025-10-03T00:10:06+02:00
vkd3d-shader/dxil: Get rid of sm6_parser_require_space().
It's not obvious what this last remaining use of
sm6_parser_require_space() is preallocating space for, and that's as
good of a reason as any to get rid of it.
- - - - -
6 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_main.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f9c71d5775dd7e3be19911c8bf77…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f9c71d5775dd7e3be19911c8bf77…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
9038ef6d by Rémi Bernon at 2025-10-02T21:41:10+02:00
server: Use a dedicated internal bit for queued hardware messages.
- - - - -
fa829b8d by Rémi Bernon at 2025-10-02T21:41:10+02:00
win32u: Check for pending hardware messages after processing events.
Instead of relying on ProcessEvents return value.
- - - - -
b7c734fe by Rémi Bernon at 2025-10-02T21:41:10+02:00
win32u: Return TRUE from ProcessEvents after emptying the event queue.
- - - - -
43bf409b by Rémi Bernon at 2025-10-02T21:41:10+02:00
win32u: Notify wineserver after processing every driver event.
- - - - -
631aa2e6 by Rémi Bernon at 2025-10-02T21:41:10+02:00
server: Continuously poll on queue fd for driver events.
- - - - -
c8a24474 by Rémi Bernon at 2025-10-02T21:41:10+02:00
server: Remove mostly unnecessary thread own queue check.
The thread queue handle is private and it shouldn't be possible to wait
on it from other threads.
- - - - -
7b0bfaf0 by Rémi Bernon at 2025-10-02T21:41:10+02:00
server: Use an internal event sync for message queues.
Instead of the dual inproc / server sync.
- - - - -
12 changed files:
- dlls/user32/tests/input.c
- dlls/win32u/message.c
- dlls/wineandroid.drv/window.c
- dlls/winemac.drv/event.c
- dlls/winex11.drv/event.c
- include/wine/server_protocol.h
- server/inproc_sync.c
- server/protocol.def
- server/queue.c
- server/request_handlers.h
- server/request_trace.h
- server/user.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/50311db6ff47376d463cca2347d25…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/50311db6ff47376d463cca2347d25…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
c9d9388b by Paul Gofman at 2025-10-02T21:41:10+02:00
user32/tests: Add test for (no) messages during TrackMouseEvent() call.
- - - - -
e204fa0f by Paul Gofman at 2025-10-02T21:41:10+02:00
win32u: Use internal message to handle NtUserTrackMouseEvent() for other thread window.
- - - - -
8c04fdf3 by Paul Gofman at 2025-10-02T21:41:10+02:00
win32u: Move mouse tracking info into per-thread data.
- - - - -
d7b13b13 by Paul Gofman at 2025-10-02T21:41:10+02:00
win32u: Track mouse events based on last mouse message data.
- - - - -
8 changed files:
- dlls/user32/tests/msg.c
- dlls/win32u/input.c
- dlls/win32u/message.c
- dlls/win32u/ntuser_private.h
- dlls/win32u/sysparams.c
- dlls/win32u/win32u_private.h
- dlls/win32u/window.c
- include/ntuser.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3b0e830f2bca86232859d0c80aed0…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/3b0e830f2bca86232859d0c80aed0…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
2362830a by Dmitry Timoshkov at 2025-10-02T21:41:10+02:00
d2d1: Implement D2D1CreateDeviceContext().
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
3b0e830f by Dmitry Timoshkov at 2025-10-02T21:41:10+02:00
d2d1: Add a test for D2D1CreateDeviceContext().
Signed-off-by: Dmitry Timoshkov <dmitry(a)baikal.ru>
- - - - -
4 changed files:
- dlls/d2d1/d2d1.spec
- dlls/d2d1/factory.c
- dlls/d2d1/tests/d2d1.c
- include/d2d1_1.idl
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f7f6f31a04855ff5648d6055642e7…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f7f6f31a04855ff5648d6055642e7…
You're receiving this email because of your account on gitlab.winehq.org.