Alexandre Julliard pushed to branch master at wine / wine
Commits:
85f5ab75 by Yuxuan Shui at 2025-10-03T12:35:29+02:00
mf: Add a SUBMITTED command state to avoid multiple submission of the same op.
If a session is shutdown when its command_state is already COMPLETE,
session_handle_source_shutdown calls session_set_stopped, which calls
session_command_complete which will submit the op at the head of commands again,
despite it having already been submitted.
Given that only the op at the head of commands can be in the submitted state,
tracking it as a command state makes more sense to me. And if the command state
is SUBMITTED we know not to submit the op again.
- - - - -
1 changed file:
- dlls/mf/session.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/85f5ab751a54f5d25abc392d690b79…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/85f5ab751a54f5d25abc392d690b79…
You're receiving this email because of your account on gitlab.winehq.org.
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.