Alexandre Julliard pushed to branch master at wine / wine
Commits:
f1b8a294 by Paul Gofman at 2024-10-17T13:46:55+02:00
ddraw/tests: Fix texture interface IID in test_multiple_devices() for ddraw1.
- - - - -
6c157696 by Paul Gofman at 2024-10-17T13:46:55+02:00
ddraw: Use global handle table in d3d_device2_SwapTextureHandles().
Fixes a regression introduced by
5a7ff3b45c78784dca0a465d9e21483f72bce6e5.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57300
- - - - -
f57ef9b4 by Paul Gofman at 2024-10-17T13:46:55+02:00
ddraw: Validate handles in d3d_device2_SwapTextureHandles().
- - - - -
abadd073 by Paul Gofman at 2024-10-17T13:46:55+02:00
ddraw: Update state if d3d_device2_SwapTextureHandles() results in texture change.
- - - - -
5 changed files:
- dlls/ddraw/ddraw_private.h
- dlls/ddraw/device.c
- dlls/ddraw/main.c
- dlls/ddraw/tests/ddraw1.c
- dlls/ddraw/tests/ddraw2.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ca7ae7fb0a11695acec4d9552d7c6…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/ca7ae7fb0a11695acec4d9552d7c6…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
eba8fd47 by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader: Keep track of whether programs have normalised I/O.
- - - - -
d9508558 by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader: Keep track of whether programs have normalised hull shader control point I/O.
- - - - -
349fdd08 by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader/ir: Validate INPUT registers.
- - - - -
62d5bc91 by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader/ir: Validate OUTPUT registers.
- - - - -
a4ab53ab by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader/ir: Validate PATCHCONST registers.
- - - - -
1e86f002 by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader/ir: Validate INCONTROLPOINT registers.
- - - - -
03ad04c8 by Giovanni Mascellani at 2024-10-17T17:34:55+02:00
vkd3d-shader/ir: Validate OUTCONTROLPOINT registers.
- - - - -
9 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/glsl.c
- libs/vkd3d-shader/hlsl_codegen.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/msl.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/tpf.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7ae1284c164a7501e3eed5a6552b…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/7ae1284c164a7501e3eed5a6552b…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
071130b9 by Nikolay Sivov at 2024-10-17T17:32:54+02:00
vkd3d-shader/fx: Add support for tracing annotations.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
7ae1284c by Nikolay Sivov at 2024-10-17T17:32:54+02:00
vkd3d-compiler: Add missing 'fx' source type to the CLI output.
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
- - - - -
3 changed files:
- libs/vkd3d-shader/fx.c
- libs/vkd3d-shader/vkd3d_shader_private.h
- programs/vkd3d-compiler/main.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ca309e439af67345d6adecab60d4…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/ca309e439af67345d6adecab60d4…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
51cdb740 by Giovanni Mascellani at 2024-10-17T17:31:22+02:00
ci: Remove the tart username and password environment variables.
They're not really needed, the runner already handles login
properly.
- - - - -
2b84e30e by Giovanni Mascellani at 2024-10-17T17:31:22+02:00
ci: Use widl from the mingw-w64 brew package on macOS.
- - - - -
7c3f424a by Giovanni Mascellani at 2024-10-17T17:31:22+02:00
ci: Stop building widl for the macOS image.
- - - - -
19c69987 by Giovanni Mascellani at 2024-10-17T17:31:22+02:00
ci: Build the DirectX shader compiler for macOS.
- - - - -
ca309e43 by Giovanni Mascellani at 2024-10-17T17:31:22+02:00
ci: Test DXIL shaders on macOS.
This unfortunately introduces a lot of failures, because it turns
out there is still work to do there. But at least we can
estimate how bad we're doing.
- - - - -
3 changed files:
- gitlab/build-mac
- gitlab/build.yml
- gitlab/image.yml
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/eeb7bbe3c50575b8c3253f46b660…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/eeb7bbe3c50575b8c3253f46b660…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
44ea7b5e by Elizabeth Figura at 2024-10-17T17:28:52+02:00
vkd3d-shader/hlsl: Factor out an initialize_var() helper.
- - - - -
d8892a4c by Elizabeth Figura at 2024-10-17T17:28:52+02:00
vkd3d-shader/hlsl: Store the initializer location in struct parse_initializer.
- - - - -
dfe79cb6 by Elizabeth Figura at 2024-10-17T17:28:52+02:00
vkd3d-shader/hlsl: Factor the component count check into initialize_var().
- - - - -
d9596206 by Elizabeth Figura at 2024-10-17T17:28:52+02:00
vkd3d-shader/hlsl: Handle error expressions in initializers.
- - - - -
eeb7bbe3 by Elizabeth Figura at 2024-10-17T17:28:52+02:00
vkd3d-shader/hlsl: Handle error expressions in ternary expressions.
- - - - -
1 changed file:
- libs/vkd3d-shader/hlsl.y
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e411fcb60ecd60c0cbce53aa9f1c…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e411fcb60ecd60c0cbce53aa9f1c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
083b87c7 by Giovanni Mascellani at 2024-10-17T17:28:52+02:00
vkd3d-shader/d3dbc: Make signature masks contiguous.
The goal is to make a requirement for VSIR that signature element
masks are always contiguous. The SPIR-V backend already implicitly
makes that assumption, since it just consider the LSB and popcount
of the mask.
For example, consider this HLSL pixel shader:
float4 main(float4 color : COLOR) : SV_Target
{
return float4(color.x, 10.0f, 11.0f, color.w);
}
Currently the parser describes the input signature element
corresponding to semantic COLOR as having mask .xw, which is
sensible. However, the SPIR-V parser will interpret that as
a mask starting at x and with popcount 2, and assuming it is
contiguous it will implicitly act as if it were .xy. This is
not correct, because the wrong component will be loaded from
the vertex stage.
- - - - -
0e43dea4 by Giovanni Mascellani at 2024-10-17T17:28:52+02:00
vkd3d-shader/ir: Check that signature masks are contiguous.
- - - - -
e411fcb6 by Giovanni Mascellani at 2024-10-17T17:28:52+02:00
tests: Test discontiguous signature masks with SM<4 shaders.
- - - - -
3 changed files:
- libs/vkd3d-shader/d3dbc.c
- libs/vkd3d-shader/ir.c
- tests/hlsl/interface-packing.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8943999bd275c571c49aa352c9f7…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/8943999bd275c571c49aa352c9f7…
You're receiving this email because of your account on gitlab.winehq.org.