Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
94af1754 by Francisco Casas at 2024-09-24T13:45:57+02:00
tests/shader_runner: Skip the GLSL tests when GLSL support is not enabled.
- - - - -
a4262c38 by Francisco Casas at 2024-09-24T13:51:14+02:00
tests/shader_runner: Skip the DXIL tests when DXIL support is not enabled.
- - - - -
ebc4f841 by Francisco Casas at 2024-09-24T13:54:27+02:00
tests/shader_runner: Use skip() when the d3d12 device doesn't support shader model 6.
- - - - -
2 changed files:
- tests/shader_runner_d3d12.c
- tests/shader_runner_gl.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f37be27bdc2647308cb1e2e2d9db…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f37be27bdc2647308cb1e2e2d9db…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
ae4a6c70 by Conor McCarthy at 2024-09-24T13:30:33+02:00
tests/d3d12: Test invalid bytecode in test_root_signature_byte_code().
- - - - -
91475c68 by Conor McCarthy at 2024-09-24T13:34:40+02:00
vkd3d: Clear the output pointer on failure in vkd3d_create_versioned_root_signature_deserializer().
- - - - -
2 changed files:
- libs/vkd3d/vkd3d_main.c
- tests/d3d12.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e2c6058734b417cd35cb67ff4a6c…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/e2c6058734b417cd35cb67ff4a6c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
e2c60587 by Giovanni Mascellani at 2024-09-24T13:19:17+02:00
vkd3d-shader/spirv: Do not specify depth for SPIR-V images.
SPIR-V images have a "depth" parameter that, as far as I understand
(the spec doesn't look terribly clear in that regard), specifies
whether the image can be used for depth-comparison operations.
In TPF (and therefore in VSIR) the same information is specified
on the sampler type instead of on the image type. This puts us in
a hard spot, because in principle an image can be used with
many different samplers, and the mapping might even be unknown
at compilation time, so it's not clear how we should define our
images.
We currently have some algorithms to deal with that, but they are
incomplete and lead to SPIR-V validation errors like:
Expected Image to have the same type as Result Type Image
%63 = OpSampledImage %62 %59 %61
The problem here is that the image has a non-depth type, but is
being sampled as a depth image. This check was added recently to
SPIRV-Tools, so we became aware of the problem.
As I said, it's not easy in general to decide whether an image is
going to be sampled with depth-comparison operators or not.
Fortunately the SPIR-V spec allow to mark the depth parameter as
unknown (using value 2), so until we come up with something better
we use that for all images to please the validator and avoid
giving misleading hints to the driver.
- - - - -
1 changed file:
- libs/vkd3d-shader/spirv.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/e2c6058734b417cd35cb67ff4a6cc…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/e2c6058734b417cd35cb67ff4a6cc…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
f510a868 by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9/tests: Add more d3d format conversion tests.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
b9efe656 by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9/tests: Add format conversion tests for premultiplied alpha DXTn formats.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
f1c62ae6 by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9: Clamp source components to unorm range.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
a3ff9d2b by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9: Store pixel value range alongside pixel values when reading pixels.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
55d47a66 by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9: Add support for D3DFMT_Q8W8V8U8.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
6d9ae6b5 by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9: Add support for D3DFMT_V8U8.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
b6196159 by Connor McAdams at 2024-09-23T22:28:29+02:00
d3dx9: Use format_from_d3dx_color() instead of fill_texture().
These functions do the exact same thing, so there's no need to have two
separate functions.
Signed-off-by: Connor McAdams <cmcadams(a)codeweavers.com>
- - - - -
6 changed files:
- dlls/d3dx9_36/d3dx9_private.h
- dlls/d3dx9_36/math.c
- dlls/d3dx9_36/surface.c
- dlls/d3dx9_36/tests/surface.c
- dlls/d3dx9_36/texture.c
- dlls/d3dx9_36/util.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f84f2703b5345a23c2aa39e1bf3b1…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/f84f2703b5345a23c2aa39e1bf3b1…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
b81a1894 by Tim Clem at 2024-09-23T21:59:03+02:00
nsiproxy: Only set the connection count from tcp_conns_enumerate_all when appropriate.
Fixes heap corruption downstream in NsiEnumerateObjectsAllParametersEx.
Fixes a regression from 9085bc7b87f.
- - - - -
f84f2703 by Tim Clem at 2024-09-23T21:59:06+02:00
nsiproxy: Only set the endpoint count from udp_endpoint_enumerate_all when appropriate.
Fixes heap corruption downstream in NsiEnumerateObjectsAllParametersEx.
Fixes a regression from a3f737f6143.
- - - - -
2 changed files:
- dlls/nsiproxy.sys/tcp.c
- dlls/nsiproxy.sys/udp.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8e41ea66305bbae9dee4c95e2f877…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/8e41ea66305bbae9dee4c95e2f877…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
13dfe91e by Rémi Bernon at 2024-09-23T15:25:19+02:00
winedmo: Avoid printing errors on expected statuses.
- - - - -
93649ae0 by Rémi Bernon at 2024-09-23T15:25:19+02:00
winedmo: Set the buffer size to zero on read failure.
To avoid setting it to a size larger than its capacity when buffer too
small status is returned.
- - - - -
767ff3b4 by Rémi Bernon at 2024-09-23T15:25:21+02:00
mfsrcsnk: Send EOS event only when there is no more samples queued.
- - - - -
8e41ea66 by Rémi Bernon at 2024-09-23T15:25:21+02:00
mfsrcsnk: Fill the stream mapping for unknown stream types too.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57080
- - - - -
2 changed files:
- dlls/mfsrcsnk/media_source.c
- dlls/winedmo/main.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c1034c3e006054633faad74aecc26…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/c1034c3e006054633faad74aecc26…
You're receiving this email because of your account on gitlab.winehq.org.