Alistair Leslie-Hughes pushed to branch master at wine / wine-staging
Commits:
bbcdf55b by Alistair Leslie-Hughes at 2025-10-30T07:44:02+11:00
Updated vkd3d-latest patchset
- - - - -
6e5b36c9 by Alistair Leslie-Hughes at 2025-10-31T07:05:53+11:00
Rebase against bc5f39ebf5fa3e936ad8fea726441b88716724c4.
- - - - -
10 changed files:
- patches/ntdll-Serial_Port_Detection/0001-ntdll-Do-a-device-check-before-returning-a-default-s.patch
- patches/vkd3d-latest/0001-Updated-vkd3d-to-e69f3da089d472b723b016ef67c04c0f954.patch
- patches/vkd3d-latest/0002-Updated-vkd3d-to-cd64aa69c886c7dd7148072ee69b6e70bff.patch
- patches/vkd3d-latest/0003-Updated-vkd3d-to-b5b5c67b34be0c54bb4ee8a5439d65c2d1d.patch
- patches/vkd3d-latest/0004-Updated-vkd3d-to-40bdaa43af3414d25e43b477bf813b81827.patch
- patches/vkd3d-latest/0005-Updated-vkd3d-to-507990d3c5a7b61ad5df63a17bbd122d8dc.patch
- patches/vkd3d-latest/0006-Updated-vkd3d-to-86b8f2de3546603c67e1f2828a68b1cd0aa.patch
- + patches/vkd3d-latest/0007-Updated-vkd3d-to-d3f658d410c42d739bdb3513bfdbd3f4e78.patch
- + patches/vkd3d-latest/0008-Updated-vkd3d-to-39391230d27d58f4e7e8786ba32a0ca133b.patch
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/314769efdcad40d683f86…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/compare/314769efdcad40d683f86…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
69c10978 by Giovanni Mascellani at 2025-10-30T19:12:27+01:00
tests/hlsl: Test shader model 6.2 denormal mode for 32-bit floats.
- - - - -
b8355100 by Giovanni Mascellani at 2025-10-30T19:12:39+01:00
tests/hlsl: Test shader model 6.2 denormal mode for 16-bit and 64-bit floats.
- - - - -
5 changed files:
- tests/hlsl/arithmetic-float-uniform.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/utils.h
- tests/vkd3d_shader_api.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/da6ce78c1cb37db777af7a7dc90d…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/da6ce78c1cb37db777af7a7dc90d…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
6b157cc1 by Giovanni Mascellani at 2025-10-30T18:27:04+01:00
tests/shader_runner_d3d12: Move the uniform root parameter to the end of the root signature.
So that it's easy to index SRV and UAV root parameters without an offset.
- - - - -
da6ce78c by Giovanni Mascellani at 2025-10-30T18:42:35+01:00
tests/shader_runner: Add support for testing explicit descriptor mapping.
When no descriptor mapping is specified, the backend will just
build the usual default mapping. Otherwise the explicit mapping
is used.
Once all backends support the explicit mapping, we'll be able to
handle generating the default mapping in the shader runner core
rather than having each backend implement its own algorithm.
So far only the d3d12 backend supports explicit descriptor
mapping.
- - - - -
5 changed files:
- Makefile.am
- + tests/hlsl/descriptors.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/shader_runner_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/cc1db404b0322c488bd04191ae95…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/cc1db404b0322c488bd04191ae95…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
82619e81 by Giovanni Mascellani at 2025-10-30T17:52:28+01:00
tests/shader_runner_metal: Unify the UAV and TEXTURE cases when computing descriptor bindings.
- - - - -
eaabd2ff by Giovanni Mascellani at 2025-10-30T17:53:10+01:00
vkd3d-shader/msl: Allow binding to descriptor arrays.
This requires merging adjacent bindings in the Metal shader runner,
mostly like 805a4bc1e8dbce695b0b59950aef8cb4443303ee did for the
d3d12 backend.
- - - - -
cc1db404 by Giovanni Mascellani at 2025-10-30T18:18:14+01:00
vkd3d-shader/msl: Implement support for VKD3DSPR_UNDEF registers.
MSL doesn't seem to have any special handling for undefined values,
differently from SPIR-V. Thus we just emit zeros.
UNDEF registers are sometimes created by the DXIL parser,
for example in sm6_parser_emit_composite_construct().
- - - - -
11 changed files:
- libs/vkd3d-shader/msl.c
- tests/hlsl/cbuffer.shader_test
- tests/hlsl/initializer-objects.shader_test
- tests/hlsl/load-level.shader_test
- tests/hlsl/object-references.shader_test
- tests/hlsl/register-reservations-profile.shader_test
- tests/hlsl/register-reservations-resources.shader_test
- tests/hlsl/register-reservations-space.shader_test
- tests/hlsl/texture-load-typed.shader_test
- tests/hlsl/texture-load.shader_test
- tests/shader_runner_metal.m
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/59b87c769ae4f2636fe08941e805…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/59b87c769ae4f2636fe08941e805…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
cd9a5bf2 by Shaun Ren at 2025-10-30T16:32:30+01:00
vkd3d-shader/hlsl: Dump the jump condition node in dump_ir_jump().
- - - - -
2ba53e06 by Shaun Ren at 2025-10-30T17:46:04+01:00
tests/hlsl: Add some conditional flattening tests.
- - - - -
cf688f87 by Shaun Ren at 2025-10-30T17:46:12+01:00
vkd3d-shader/hlsl: Cast discard_neg conditions to vec4 for d3dbc target profiles.
- - - - -
200e66ba by Shaun Ren at 2025-10-30T17:46:12+01:00
vkd3d-shader/hlsl: Store the flatten type in struct hlsl_ir_if.
- - - - -
4d5a1528 by Shaun Ren at 2025-10-30T17:46:12+01:00
vkd3d-shader/hlsl: Flatten conditional branches containing stores.
For an if block
if (cond)
{
<then_block>
}
else
{
<else_block>
}
We flatten it by first replacing any store instruction `v[[k]] = x`
in the then_block with the following:
1: load(v[[k]])
2: cond ? x : @1
3: v[[k]] = @2
Similarly, we replace any store instruction `v[[k]] = x` in the
else_block with the following:
1: load(v[[k]])
2: cond ? @1 : x
3: v[[k]] = @2
Then we can concatenate <then_block> and <else_block> together and
get rid of the if block.
- - - - -
787d49d6 by Shaun Ren at 2025-10-30T17:46:12+01:00
vkd3d-shader/hlsl: Flatten conditional blocks containing discard_nz instructions.
For any `discard_nz c` instruction in a conditional block, we replace c with
(cond && c) in a then block,
and
(!cond && c) in an else block.
- - - - -
59b87c76 by Shaun Ren at 2025-10-30T17:46:12+01:00
vkd3d-shader/hlsl: Flatten conditional blocks containing discard_neg instructions.
For any `discard_neg c` instruction in a conditional block, we replace c with
cond ? c : 0 in a then block,
and
cond ? 0 : c in an else block.
- - - - -
13 changed files:
- libs/vkd3d-shader/hlsl.c
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/hlsl.y
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- tests/hlsl/cf-cond-types.shader_test
- tests/hlsl/conditional.shader_test
- tests/hlsl/discard.shader_test
- tests/hlsl/for.shader_test
- tests/hlsl/function-return.shader_test
- tests/hlsl/hard-copy-prop.shader_test
- tests/hlsl/return.shader_test
- tests/hlsl/unroll.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/39391230d27d58f4e7e8786ba32a…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/39391230d27d58f4e7e8786ba32a…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0ef9bf63 by Alex Henrie at 2025-10-29T23:25:44+01:00
advpack: Ignore lines that begin with '@' in (Un)RegisterOCXs sections.
selfreg.c was copied from dlls/msi/tests and load_resource was copied
from dlls/setupapi/tests/install.c.
Two of the tests are marked todo because Wine currently doesn't support
the UnregisterOCXs command, only RegisterOCXs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56209
- - - - -
5 changed files:
- dlls/advpack/install.c
- dlls/advpack/tests/Makefile.in
- dlls/advpack/tests/install.c
- + dlls/advpack/tests/selfreg.c
- + dlls/advpack/tests/selfreg.spec
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/0ef9bf639497eded3addb504762298…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/0ef9bf639497eded3addb504762298…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
43ecdaa4 by Ivan Lyugaev at 2025-10-29T23:25:44+01:00
sane.ds: Adding saving scanner settings to the registry.
The latest scanner settings are now automatically saved in the
HKEY_CURRENT_USER\Software\ScannersSettings\Vendor\Product path.
- - - - -
5 changed files:
- dlls/sane.ds/Makefile.in
- dlls/sane.ds/sane_main.c
- dlls/sane.ds/ui.c
- dlls/sane.ds/unixlib.c
- dlls/sane.ds/unixlib.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/43ecdaa489ebfc9da53fe40b0e0596…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/43ecdaa489ebfc9da53fe40b0e0596…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
e3ccda92 by Bernd Herd at 2025-10-29T21:13:29+01:00
gphoto2.ds: Decrease the number of remaining pending data transfers after every transfer.
- - - - -
3c7891c4 by Bernd Herd at 2025-10-29T21:13:32+01:00
gphoto2.ds: Return the DIB as a GlobalAlloc handle according to TWAIN spec instead of a HBITMAP.
- - - - -
2 changed files:
- dlls/gphoto2.ds/ds_image.c
- dlls/gphoto2.ds/gphoto2_main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4bd5705fd9274e3a603abfb36f0d3…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/4bd5705fd9274e3a603abfb36f0d3…
You're receiving this email because of your account on gitlab.winehq.org.