Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
8b58ce9e by Giovanni Mascellani at 2025-05-05T15:01:36+02:00
vkd3d-shader/dxil: Have sm6_parser_emit_reg_composite_construct() accept an array of registers.
Rather than an array of pointers to registers. This makes it nicer
to use with registers that are synthesized on the fly, a situation
that already exists and is likely to become more common in future
commits.
- - - - -
648a60d4 by Giovanni Mascellani at 2025-05-05T15:02:57+02:00
vkd3d-shader/dxil: Introduce a uniform interface to synthesize a register from a SM6 value.
- - - - -
9e7ad759 by Giovanni Mascellani at 2025-05-05T15:02:58+02:00
vkd3d-shader/dxil: Move the VSIR register in the SM6 value outside of the union.
It will eventually disappear, but while it's replaced with other
union members it shouldn't interfere with them.
- - - - -
b8c6092a by Giovanni Mascellani at 2025-05-05T15:08:29+02:00
vkd3d-shader/dxil: Generate SSA values in sm6_parser_get_value_idx_by_ref().
- - - - -
bd73de71 by Giovanni Mascellani at 2025-05-05T15:10:14+02:00
vkd3d-shader/dxil: Generate SSA values in instruction_dst_param_init_ssa_vector().
- - - - -
fae03b2b by Giovanni Mascellani at 2025-05-05T15:10:15+02:00
vkd3d-shader/dxil: Generate SSA values in instruction_dst_param_init_ssa_scalar().
- - - - -
31f8ed1d by Giovanni Mascellani at 2025-05-05T15:10:15+02:00
vkd3d-shader/dxil: Generate SSA values in sm6_parser_emit_atomicrmw().
- - - - -
9fdaee15 by Giovanni Mascellani at 2025-05-05T15:10:15+02:00
vkd3d-shader/dxil: Generate SSA values in sm6_parser_emit_binop().
- - - - -
1 changed file:
- libs/vkd3d-shader/dxil.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5b06fe83df54187b6c35c4d31e6f…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5b06fe83df54187b6c35c4d31e6f…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
34b4b34f by Shaun Ren at 2025-05-05T14:30:16+02:00
vkd3d-shader/hlsl: Use a block in append_output_copy*().
- - - - -
729a3ac0 by Shaun Ren at 2025-05-05T14:30:16+02:00
vkd3d-shader/hlsl: Append output copies for stream output Append() invocations.
- - - - -
c8c1e270 by Shaun Ren at 2025-05-05T14:43:53+02:00
vkd3d-shader/hlsl: Validate maximum output size in geometry shaders.
- - - - -
5b06fe83 by Shaun Ren at 2025-05-05T14:54:07+02:00
vkd3d-shader/hlsl: Generate vsir instructions for stream output operations.
- - - - -
6 changed files:
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
- tests/hlsl/geometry-shader-syntax.shader_test
- tests/hlsl/geometry.shader_test
- tests/hlsl/patch-syntax.shader_test
- tests/shader_runner_gl.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e6db0ab614b1ceb7f48449be6c04…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e6db0ab614b1ceb7f48449be6c04…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
758a4bef by Francisco Casas at 2025-05-05T14:15:14+02:00
vkd3d-shader/hlsl: Parse barriers.
And introduce hlsl_ir_sync to represent them.
- - - - -
a975c566 by Francisco Casas at 2025-05-05T14:15:23+02:00
vkd3d-shader/hlsl: Mark stores dirty on interlocked operation in vectorize_stores().
- - - - -
b89f0bc7 by Francisco Casas at 2025-05-05T14:17:47+02:00
vkd3d-shader/hlsl: Generate vsir for HLSL_IR_SYNC operations.
The following table shows how each intrinsic maps to d3d assembly and the
flags that appear in the tpf bytecode, in binary.
GroupMemoryBarrier() sync_g 0010
GroupMemoryBarrierWithGroupSync() sync_g_t 0011
DeviceMemoryBarrier() sync_uglobal 1000
DeviceMemoryBarrierWithGroupSync() sync_uglobal_t 1001
AllMemoryBarrier() sync_uglobal_g 1010
AllMemoryBarrierWithGroupSync() sync_uglobal_g_t 1011
- - - - -
e6db0ab6 by Francisco Casas at 2025-05-05T14:27:35+02:00
tests: Add tests for DeviceMemoryBarrierWithGroupSync().
- - - - -
7 changed files:
- Makefile.am
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/tpf.c
- + tests/hlsl/barriers.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/541060215e338a419a5a6fe6ae15…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/541060215e338a419a5a6fe6ae15…
You're receiving this email because of your account on gitlab.winehq.org.
Alistair Leslie-Hughes pushed to branch master at wine / wine-staging
Commits:
b8110be0 by Alistair Leslie-Hughes at 2025-05-02T11:14:22+10:00
Updated odbc32-fixes patchset
Convert of type needs to occur not matter if fallback is being used.
- - - - -
edfe4935 by Alistair Leslie-Hughes at 2025-05-03T15:42:07+10:00
Release v10.7
- - - - -
3 changed files:
- patches/odbc32-fixes/0008-odbc32-SQLBindParameter-handle-fallback-function.patch
- staging/VERSION
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/42a307df6790bdf84f2fd…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/42a307df6790bdf84f2fd…
You're receiving this email because of your account on gitlab.winehq.org.