Alexandre Julliard pushed to branch master at wine / wine
Commits:
ba988c73 by Nikolay Sivov at 2025-07-29T14:43:01+09:00
d3d11: Make sure that index buffer is set for indexed draws.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
a6c77ba0 by Nikolay Sivov at 2025-07-29T14:43:01+09:00
d3d11: Make sure that index buffer is set for instanced indexed draws.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
b7484554 by Nikolay Sivov at 2025-07-29T14:43:01+09:00
wined3d: Fix reference_graphics_pipeline_resources() argument type to match callers.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
3 changed files:
- dlls/d3d11/tests/d3d11.c
- dlls/wined3d/cs.c
- dlls/wined3d/device.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/78b1c7296292695f15389262abeee…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/78b1c7296292695f15389262abeee…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
50afaf4a by Giovanni Mascellani at 2025-07-29T12:53:00+02:00
vkd3d-shader: Use iterators in vsir_program_scan().
- - - - -
812f6faa by Giovanni Mascellani at 2025-07-29T12:53:00+02:00
vkd3d-shader/ir: Use iterators in vsir_program_normalize_addr().
- - - - -
247fbd86 by Giovanni Mascellani at 2025-07-29T13:12:58+02:00
vkd3d-shader/ir: Use iterators in vsir_program_ensure_ret().
- - - - -
68056129 by Giovanni Mascellani at 2025-07-29T13:13:53+02:00
vkd3d-shader: Use the structure names when creating the parameter allocators.
So that it doesn't depend on the instruction array implementation.
- - - - -
3 changed files:
- libs/vkd3d-shader/ir.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/aba355896ffb28ce3fccb202524c…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/aba355896ffb28ce3fccb202524c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
bdccdd99 by Giovanni Mascellani at 2025-07-29T12:28:09+02:00
vkd3d-shader/d3d-asm: Emit precise flags for a number of opcodes.
I've seen them specifically on RESINFO, but it general it makes
sense to print them for any opcode that expects a bit field in
the flags.
- - - - -
53754f05 by Giovanni Mascellani at 2025-07-29T12:31:23+02:00
vkd3d-shader/spirv: Support precise flags on RESINFO instructions.
- - - - -
52b9ef04 by Giovanni Mascellani at 2025-07-29T12:31:36+02:00
vkd3d-shader/spirv: Support precise flags on SAMPLE_INFO instructions.
- - - - -
3797c922 by Giovanni Mascellani at 2025-07-29T12:50:23+02:00
tests/hlsl: Test SV_GSInstanceID.
- - - - -
22f84317 by Giovanni Mascellani at 2025-07-29T12:51:06+02:00
vkd3d-shader/ir: Check that GSINSTID registers have dimension VEC4.
I had set it to SCALAR in an earlier commit, but I hadn't noticed
it failed validation.
Also fix the HLSL compiler to emit them accordingly.
Fixes: dfc18781cc46af636cc49c7cf0b1949589499df9
- - - - -
aba35589 by Giovanni Mascellani at 2025-07-29T12:51:06+02:00
vkd3d-shader/hlsl: Reject geometry shaders with instance count.
We currently emit a warning and miscompile them.
- - - - -
9 changed files:
- libs/vkd3d-shader/d3d_asm.c
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/tpf.c
- tests/hlsl/geometry.shader_test
- tests/shader_runner.c
- tests/shader_runner_d3d11.c
- tests/shader_runner_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f7866df201e491aa6033cc4618ab…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f7866df201e491aa6033cc4618ab…
You're receiving this email because of your account on gitlab.winehq.org.