Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
0eb5fee6 by Elizabeth Figura at 2025-06-05T16:04:02+02:00
vkd3d-shader/preproc: Parse comments in #include and #line directives.
- - - - -
d768ea67 by Elizabeth Figura at 2025-06-05T16:04:02+02:00
vkd3d-shader/preproc: Swap to the INITIAL state after ending a buffer.
- - - - -
5e6def08 by Elizabeth Figura at 2025-06-05T16:04:02+02:00
vkd3d-shader/preproc: Store EOF state per buffer.
We may immediately push a new file or expansion.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=43481
- - - - -
3 changed files:
- libs/vkd3d-shader/preproc.h
- libs/vkd3d-shader/preproc.l
- tests/hlsl_d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5ea697b8ebafa9b6139ce7432cae…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/5ea697b8ebafa9b6139ce7432cae…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
e948098a by Henri Verbeet at 2025-06-05T15:58:44+02:00
vkd3d-shader/msl: Handle SV_POSITION inputs.
- - - - -
cf312e14 by Henri Verbeet at 2025-06-05T15:58:44+02:00
vkd3d-shader/msl: Handle SV_VERTEX_ID inputs.
- - - - -
1cdfed91 by Henri Verbeet at 2025-06-05T15:58:44+02:00
vkd3d-shader/msl: Simplify SV_DEPTH handling.
- - - - -
a8defb4e by Henri Verbeet at 2025-06-05T15:58:44+02:00
tests/shader_runner_metal: Implement multi-sample readback.
- - - - -
34d8be3b by Henri Verbeet at 2025-06-05T15:58:44+02:00
tests/shader_runner_metal: Set the pipeline sample count in metal_runner_draw().
- - - - -
5ea697b8 by Henri Verbeet at 2025-06-05T15:58:44+02:00
vkd3d-shader/msl: Handle SV_SAMPLE_INDEX inputs.
- - - - -
8 changed files:
- libs/vkd3d-shader/msl.c
- tests/hlsl/interface-packing.shader_test
- tests/hlsl/nointerpolation.shader_test
- tests/hlsl/object-references.shader_test
- tests/hlsl/pixel-position.shader_test
- tests/hlsl/shader-interstage-interface.shader_test
- tests/hlsl/texture-load.shader_test
- tests/shader_runner_metal.m
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f14a0dfe0773ef8c5a6cbe3d6075…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f14a0dfe0773ef8c5a6cbe3d6075…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
671fbfea by Henri Verbeet at 2025-06-05T15:55:01+02:00
vkd3d-shader/msl: Ensure we have a non-NULL "resource_type_info" pointer in msl_ld().
Since we're going to dereference it.
- - - - -
02d7d603 by Henri Verbeet at 2025-06-05T15:55:01+02:00
vkd3d-shader/msl: Reject cube and multi-sample texel fetches in msl_ld().
The cube variants are simply disallowed in Direct3D, and currently
mishandled by msl_ld(). It's less clear whether multi-sample fetches
should be allowed, and how they're supposed to behave if they are,
although typically the "ld2dms" instruction would be used for those.
They're not supported on the MSL side either way.
- - - - -
6a93c503 by Henri Verbeet at 2025-06-05T15:55:01+02:00
vkd3d-shader/msl: Get rid of the "lod" field of struct msl_resource_type_info.
1D read() is specified to support a level/lod parameter. The MSL
specification claims it needs to be 0 because "mipmaps are not supported
for 1D textures", but that restriction isn't documented for the
"mipmapLevelCount" property of MTLTextureDescriptor. Other APIs do
supported mipmapped 1D textures. Multi-sample textures aren't supported
by msl_ld(), so we don't need to worry about them.
- - - - -
fadcbf3e by Henri Verbeet at 2025-06-05T15:55:01+02:00
vkd3d-shader/msl: Slightly improve the error messages for unspecified descriptor bindings.
This also makes them consistent with the ones used by the GLSL backend.
- - - - -
0b829db1 by Henri Verbeet at 2025-06-05T15:55:01+02:00
vkd3d-shader/msl: Continue when the SRV descriptor binding isn't specified in msl_ld().
Mostly to aid debugging.
- - - - -
1 changed file:
- libs/vkd3d-shader/msl.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/87fe08fe0e218718bf91bc1a36fa…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/87fe08fe0e218718bf91bc1a36fa…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
02363088 by Giovanni Mascellani at 2025-06-05T15:50:01+02:00
tests/hlsl: Test minimum precision IDXTEMP registers.
- - - - -
bda2be34 by Giovanni Mascellani at 2025-06-05T15:50:04+02:00
vkd3d-shader/hlsl: Reject programs with group shared variables.
Currently the modifier is ignored and the program is miscompiled.
- - - - -
1d77d51c by Giovanni Mascellani at 2025-06-05T15:50:04+02:00
tests/hlsl: Test some quirks of TGSMs with SM < 5.0.
I'm not specifically interested in that, but since I ran into
those idiosyncrasies while writing other TGSM tests I decided that
it might turn out useful to keep them.
- - - - -
87fe08fe by Giovanni Mascellani at 2025-06-05T15:50:23+02:00
tests/hlsl: Test TGSMs with minimum precision unsigned integers.
- - - - -
3 changed files:
- libs/vkd3d-shader/hlsl.y
- tests/hlsl/minimum-precision.shader_test
- tests/hlsl/tgsm.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f1b36edc076117970b5a6d05a924…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f1b36edc076117970b5a6d05a924…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
f32bad4d by Hans Leidekker at 2025-06-04T20:29:57+02:00
msv1_0: Pass a SecBuffer to create_signature() instead of an index.
- - - - -
e17c9b36 by Hans Leidekker at 2025-06-04T20:29:57+02:00
msv1_0: Pass a SecBuffer to verify_signature() instead of an index.
- - - - -
4069a4f5 by Hans Leidekker at 2025-06-04T20:29:57+02:00
msv1_0: Support SECBUFFER_STREAM in ntlm_SpUnsealMessage().
- - - - -
b9451b1a by Hans Leidekker at 2025-06-04T20:29:57+02:00
kerberos: Fix the wow64 thunk for unseal_message().
- - - - -
848f2cfd by Hans Leidekker at 2025-06-04T20:29:57+02:00
kerberos: Avoid buffer copy in kerberos_SpUnsealMessage().
Native decrypts SECBUFFER_STREAM in-place even if a data buffer of sufficient size is supplied.
- - - - -
560563e0 by Hans Leidekker at 2025-06-04T20:29:57+02:00
ldap: Use SECBUFFER_STREAM in sasl_decode().
- - - - -
5 changed files:
- dlls/kerberos/krb5_ap.c
- dlls/kerberos/unixlib.c
- dlls/kerberos/unixlib.h
- dlls/msv1_0/main.c
- libs/ldap/libldap/sasl_w.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d5580022d06f77d868acce1fd7629…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/d5580022d06f77d868acce1fd7629…
You're receiving this email because of your account on gitlab.winehq.org.