Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
bb501177 by Giovanni Mascellani at 2025-05-27T19:44:27+02:00
ci: Really use DXC 1.8.2502 for macOS.
In theory commit 7b07d77396a026d2ec643ed37b73ecfca4daeb5c already
did that, but in practice it ended up picking a commit from the
1.8.2405 branch, where a few of our tests fail. Since I hope to
soon enable DXC for macOS again, it's useful to fix that oversight.
- - - - -
1 changed file:
- gitlab/image.yml
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/bb50117747a65b5a5623424714c6d…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/bb50117747a65b5a5623424714c6d…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
7261b40d by Giovanni Mascellani at 2025-05-27T19:29:56+02:00
tests/hlsl: Mark a test in object-references.shader_test as todo on MoltenVK with DXIL.
I haven't investigated what's happening in detail. However vkd3d
emits this message, which makes me think the problem is ours:
vkd3d:62178588:fixme:spirv_compiler_get_descriptor_binding Could not find descriptor binding for type 0, space 0, registers [0:2], shader type 0.
- - - - -
70c51984 by Giovanni Mascellani at 2025-05-27T19:30:21+02:00
tests/hlsl: Mark some tests in clip-cull-distance.shader_test as buggy on MoltenVK with d3d12.
They either use geometry shaders or cull distances, which MoltenVK
doesn't support. However d3d12 has no way to indicate they're
unsupported, so the problem doesn't surface as a failed draw,
but rather as a draw that doesn't do anything.
- - - - -
6fe0d71a by Giovanni Mascellani at 2025-05-27T19:31:38+02:00
tests/hlsl: Mark a test in gather-offset.shader_test as buggy on MoltenVK with d3d12.
It seems that SPIRV-Cross is generating bad MSL code, and Metal
rejects it.
- - - - -
9ab1cada by Giovanni Mascellani at 2025-05-27T19:32:19+02:00
tests/hlsl: Mark some tests in wave-ops-uint.shader_test as buggy on MoltenVK.
It seems that SPIRV-Cross is generating bad MSL code, and Metal
rejects it.
- - - - -
85dcd036 by Giovanni Mascellani at 2025-05-27T19:32:35+02:00
tests/hlsl: Mark some tests in wave-ops-int.shader_test as buggy on MoltenVK.
It seems that SPIRV-Cross is generating bad MSL code, and Metal
rejects it.
- - - - -
365f6d3b by Giovanni Mascellani at 2025-05-27T19:32:45+02:00
tests/hlsl: Mark some tests in uav-atomics.shader_test as working on MoltenVK.
- - - - -
7 changed files:
- tests/hlsl/clip-cull-distance.shader_test
- tests/hlsl/gather-offset.shader_test
- tests/hlsl/object-references.shader_test
- tests/hlsl/uav-atomics.shader_test
- tests/hlsl/wave-ops-int.shader_test
- tests/hlsl/wave-ops-uint.shader_test
- tests/shader_runner_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e6267dd6b482c393417d86ad15b3…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e6267dd6b482c393417d86ad15b3…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
f7c2fbfe by Giovanni Mascellani at 2025-05-27T17:20:14+02:00
tests/hlsl: Test casting doubles to minimum precision integers.
- - - - -
adca5a66 by Giovanni Mascellani at 2025-05-27T17:20:19+02:00
tests/hlsl: Test casting minimum precision integers to doubles.
- - - - -
deb3b74c by Giovanni Mascellani at 2025-05-27T17:40:12+02:00
tests/hlsl: Test casting 16-bit integers to doubles.
- - - - -
1496ddc5 by Giovanni Mascellani at 2025-05-27T17:40:29+02:00
tests/hlsl: Test native 16-bit floating point numbers.
- - - - -
6a699d28 by Giovanni Mascellani at 2025-05-27T17:40:29+02:00
tests/hlsl: Test minimum precision floating point numbers.
- - - - -
d214f9eb by Giovanni Mascellani at 2025-05-27T17:43:07+02:00
tests/hlsl: Test minimum precision stride for signed integers too.
- - - - -
bd1b737e by Giovanni Mascellani at 2025-05-27T17:45:07+02:00
tests/hlsl: Test minimum precision stride for floating point numbers too.
- - - - -
e6267dd6 by Giovanni Mascellani at 2025-05-27T17:45:09+02:00
tests/hlsl: Do not test for overflowing 16-bit texture sampling.
The behavior is not uniform across drivers; in my tests AMD
performs as expected by the test, but WARP and NVIDIA return
infinity.
- - - - -
4 changed files:
- tests/hlsl/cast-64-bit.shader_test
- tests/hlsl/half.shader_test
- tests/hlsl/minimum-precision.shader_test
- tests/hlsl/sampler.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ffafa7fdaac3b990cb527952d32b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ffafa7fdaac3b990cb527952d32b…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
5581c42a by Henri Verbeet at 2025-05-27T17:15:10+02:00
tests/shader_runner_d3d11: Direct3D 11 supports geometry shaders.
- - - - -
ee85e6b5 by Henri Verbeet at 2025-05-27T17:15:10+02:00
tests/hlsl: Require the "geometry-shader" cap for the relevant clip/cull-distance tests.
- - - - -
ffafa7fd by Henri Verbeet at 2025-05-27T17:15:10+02:00
tests/hlsl: Get rid of a MSL todo in geometry.shader_test.
The Metal/MSL runner doesn't support geometry shaders, so the test is
never executed on that runner.
- - - - -
3 changed files:
- tests/hlsl/clip-cull-distance.shader_test
- tests/hlsl/geometry.shader_test
- tests/shader_runner_d3d11.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0a28abd8f641aafb6c46fb45ad64…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/0a28abd8f641aafb6c46fb45ad64…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
e0723580 by Rémi Bernon at 2025-05-26T20:25:03+02:00
winex11: Continue requesting desired window state on no-op event.
- - - - -
79b4fddf by Rémi Bernon at 2025-05-26T20:25:03+02:00
winex11: Serialize individual _NET_WM_STATE bit changes.
_NET_WM_STATE change requests are going through the window manager and
the PropertyNotify events might be received with a serial that doesn't
match its request.
- - - - -
ff21cbc3 by Rémi Bernon at 2025-05-26T20:25:05+02:00
winex11: Track window pending config position / size independently.
- - - - -
1ae04bc7 by Rémi Bernon at 2025-05-26T20:25:05+02:00
winex11: Keep track of the last config above flag used.
Some window manager don't send any ConfigureNotify if nothing changed,
we need to be careful and avoid sending unnecessary requests or we will
wait for them forever as we're going to serialize the requests.
- - - - -
bf0813e3 by Rémi Bernon at 2025-05-26T20:25:07+02:00
winex11: Serialize managed window config change requests.
When using a window manager, config requests are going through the WM
and their ConfigureNotify might be received with a different serial from
the request that triggered them.
We still want to override past and transient configs with our desired
state as much as possible, and we ignore the received values if some
changes were delayed, and request them instead.
- - - - -
290fd532 by Rémi Bernon at 2025-05-26T20:25:08+02:00
winex11: Serialize window config requests with some other requests.
When they will likely induce some ConfigureNotify events, we need to
wait for these events to arrive before requesting our changes, as we
are otherwise unable to tell which ConfigureNotify event is an old
one and which one corresponds to our requests.
- - - - -
2 changed files:
- dlls/winex11.drv/window.c
- dlls/winex11.drv/x11drv.h
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/49975baae3e461ab4da9e4e06153e…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/49975baae3e461ab4da9e4e06153e…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
8eba4da9 by Jacek Caban at 2025-05-26T20:23:32+02:00
ntdll/tests: Register runtime function in test___C_specific_handler.
On some Windows versions, __C_specific_handler requires unwind information for the
tested function, even though it's not actually needed, since unwinding should stop
at this point.
- - - - -
1 changed file:
- dlls/ntdll/tests/exception.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/8eba4da97de13c3b6c074d52c77f14…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/8eba4da97de13c3b6c074d52c77f14…
You're receiving this email because of your account on gitlab.winehq.org.