Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
587c2dc7 by Elizabeth Figura at 2025-06-26T17:31:34+02:00
tests/shader_runner: Add support for 3D resources.
- - - - -
b58ff893 by Elizabeth Figura at 2025-06-26T17:32:10+02:00
tests/hlsl: Add tests for 3D textures.
- - - - -
e3122071 by Elizabeth Figura at 2025-06-26T17:38:55+02:00
tests/shader_runner: Add support for cube resources.
- - - - -
f2238dee by Elizabeth Figura at 2025-06-26T17:40:10+02:00
tests/hlsl: Add tests for cube textures.
- - - - -
10 changed files:
- tests/hlsl/sampler.shader_test
- tests/shader_runner.c
- tests/shader_runner.h
- tests/shader_runner_d3d11.c
- tests/shader_runner_d3d12.c
- tests/shader_runner_d3d9.c
- tests/shader_runner_gl.c
- tests/shader_runner_metal.m
- tests/shader_runner_vulkan.c
- tests/vulkan_utils.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/04d3996b0761107dc3562db4a0ca…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/04d3996b0761107dc3562db4a0ca…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
043f6f21 by Henri Verbeet at 2025-06-26T16:02:38+02:00
vkd3d-shader/ir: Create SSA values with the corresponding dimension in vsir_program_lower_sm4_sincos().
For example, in the final test from trigonometry.shader_test, we have:
sincos r1.x <v4:float>, null <float>, l(3.00000000e+01) <s:float>
which currently gets turned into
mov sr0.xyzw <v4:float>, l(3.00000000e+01) <s:float>
sin r1.x <v4:float>, sr0.xyzw <v4:float>
That doesn't seem ideal, and should possibly be rejected by the
validator, but ends up working out well enough for the SPIR-V backend.
It's a bit more problematic to deal with for the GLSL backend.
- - - - -
22ebccfe by Henri Verbeet at 2025-06-26T16:08:32+02:00
vkd3d-shader/ir: Create SSA values with the corresponding dimension in vsir_program_lower_udiv().
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/96cd4cc9540e68b31e833ea8d891…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/96cd4cc9540e68b31e833ea8d891…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
3376015d by Francisco Casas at 2025-06-26T15:55:58+02:00
vkd3d-shader/hlsl: Update the enum hlsl_sampler_dim comment.
- - - - -
96cd4cc9 by Francisco Casas at 2025-06-26T15:56:43+02:00
vkd3d-shader/ir: Avoid a compiler warning in vsir_block_list_init().
The following warning appears during compilation with
gcc 15.1.1 20250425:
In function 'vsir_block_list_init',
inlined from 'vsir_block_init' at vkd3d/libs/vkd3d-shader/ir.c:3821:5,
inlined from 'vsir_cfg_init' at vkd3d/libs/vkd3d-shader/ir.c:4285:28:
vkd3d/libs/vkd3d-shader/ir.c:3758:5: warning: 'memset' writing 24 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
3758 | memset(list, 0, sizeof(*list));
| ^
In function 'vsir_cfg_init':
lto1: note: destination object is likely at address zero
looking at the code in vsir_cfg_init() this seems like an spurious
warning. Looking on the internet, these bogus warnings with memset()
seem to be a common occurrence.
memset() is replaced with a zero value assignment to avoid this.
- - - - -
2 changed files:
- libs/vkd3d-shader/hlsl.h
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3c469edc8e9d82012b2295014d7b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/3c469edc8e9d82012b2295014d7b…
You're receiving this email because of your account on gitlab.winehq.org.
Elizabeth Figura pushed to branch master at wine / wine-staging
Commits:
8dd91084 by Elizabeth Figura at 2025-06-25T19:31:10-05:00
Rebase against 1c586991c802a7368137ae2c0470880bb359de78.
- - - - -
3 changed files:
- patches/ntdll-ForceBottomUpAlloc/0003-ntdll-Force-virtual-memory-allocation-order.patch
- patches/ntdll-ForceBottomUpAlloc/0004-ntdll-Exclude-natively-mapped-areas-from-free-areas-.patch
- staging/upstream-commit
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/8dd91084bffbd9171b9568…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine-staging/-/commit/8dd91084bffbd9171b9568…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
6ef9e359 by Bernhard Übelacker at 2025-06-25T23:03:17+02:00
comctl32: Use LRESULT to store return value from CallWindowProcW.
- - - - -
21c2b9c5 by Bernhard Übelacker at 2025-06-25T23:03:17+02:00
comdlg32: Use LRESULT/INT_PTR to store return value from CallWindowProcA.
- - - - -
1c586991 by Bernhard Übelacker at 2025-06-25T23:03:17+02:00
winetest: Use LRESULT to return value from CallWindowProcA.
- - - - -
3 changed files:
- dlls/comctl32/ipaddress.c
- dlls/comdlg32/colordlg.c
- programs/winetest/gui.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ddc15b268365533cae7cc8108cb71…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ddc15b268365533cae7cc8108cb71…
You're receiving this email because of your account on gitlab.winehq.org.