Alexandre Julliard pushed to branch master at wine / wine
Commits:
79018835 by Nikolay Sivov at 2025-10-30T23:09:45+01:00
d2d1/tests: Add some property tests for the Gaussian Blur effect.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
9d37967a by Nikolay Sivov at 2025-10-30T23:09:45+01:00
d2d1/tests: Add some property tests for the Point Specular effect.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
a20b4d5e by Nikolay Sivov at 2025-10-30T23:09:45+01:00
d2d1/tests: Add some property tests for the Arithmetic Composite effect.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
2 changed files:
- dlls/d2d1/tests/d2d1.c
- include/d2d1effects.idl
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/70a968e9ac5343ab30ae01c529a93…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/70a968e9ac5343ab30ae01c529a93…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
0858b0a0 by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/ipaddress: Add a helper to get the theme text state.
- - - - -
c36f25a4 by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/ipaddress: Add a helper to get the text colors.
- - - - -
56c7b419 by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/ipaddress: Add a helper to draw the background.
- - - - -
b361ec1e by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/ipaddress: Add a helper to draw the dots.
- - - - -
58e6ddbd by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/ipaddress: Remove theming for comctl32 v5.
- - - - -
fad78dd5 by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/listview: Remove theming for comctl32 v5.
- - - - -
70a968e9 by Zhiyi Zhang at 2025-10-30T23:09:45+01:00
comctl32/monthcal: Remove theming for comctl32 v5.
- - - - -
3 changed files:
- dlls/comctl32/ipaddress.c
- dlls/comctl32/listview.c
- dlls/comctl32/monthcal.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/41ed5dc8ca55ad74dd9f9ecae1b9a…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/41ed5dc8ca55ad74dd9f9ecae1b9a…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
82806fd3 by Alexandre Julliard at 2025-10-30T23:09:45+01:00
include: Add a couple of reparse point definitions.
- - - - -
41ed5dc8 by Alexandre Julliard at 2025-10-30T23:09:45+01:00
ws2_32/tests: Add some tests for AF_UNIX sockets.
Based on a patch from MR !2786 by Ally Sommers.
- - - - -
2 changed files:
- dlls/ws2_32/tests/sock.c
- include/winnt.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/dcea4b5d3a34ef9676036f54b8d17…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/dcea4b5d3a34ef9676036f54b8d17…
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:
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.