Alexandre Julliard pushed to branch master at wine / wine
Commits:
6abdc21a by Brendan McGrath at 2025-06-25T22:51:33+02:00
mfreadwrite/tests: Check DEFAULT_STRIDE is not always present.
MF_MT_DEFAULT_STRIDE should not be present when
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING is TRUE.
- - - - -
5bbe08a7 by Brendan McGrath at 2025-06-25T22:51:33+02:00
mfreadwrite: Fix media type output when video processor is used.
- - - - -
2 changed files:
- dlls/mfreadwrite/reader.c
- dlls/mfreadwrite/tests/mfplat.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/7a0aa5808b10363eb69d348f5f2b7…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/compare/7a0aa5808b10363eb69d348f5f2b7…
You're receiving this email because of your account on gitlab.winehq.org.
Alexandre Julliard pushed to branch master at wine / wine
Commits:
18f55c30 by Yuxuan Shui at 2025-06-25T12:17:27+02:00
crypt32: Don't release context in CSignedEncodeMsg_Open.
The docs say it should be released in the last CryptMsgUpdate, but tests show
it's actually released in CryptMsgClose. So let's do the same.
This solve a use-after-free issue for signed messages, because they contains
HCRYPTHASH objects which references the context internally, and will use it
in CryptDestroyHash. If the context is released in CSignedEncodeMsg_Open, this
will be a use-after-free.
- - - - -
2 changed files:
- dlls/crypt32/msg.c
- dlls/crypt32/tests/msg.c
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/18f55c306e59ef21701f16463db68c…
--
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/18f55c306e59ef21701f16463db68c…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
17b0e0d1 by Giovanni Mascellani at 2025-06-25T16:46:59+02:00
vkd3d-shader/ir: Validate EQO instructions.
- - - - -
a6e6e369 by Giovanni Mascellani at 2025-06-25T16:47:52+02:00
vkd3d-shader/ir: Validate DEQO instructions.
- - - - -
8cf7a125 by Giovanni Mascellani at 2025-06-25T16:48:45+02:00
vkd3d-shader/ir: Validate EQU instructions.
- - - - -
afec7cc9 by Giovanni Mascellani at 2025-06-25T16:50:03+02:00
vkd3d-shader/ir: Validate EXP instructions.
- - - - -
32cab7c8 by Giovanni Mascellani at 2025-06-25T16:51:02+02:00
vkd3d-shader/ir: Validate FRC instructions.
- - - - -
8feeb079 by Giovanni Mascellani at 2025-06-25T16:51:58+02:00
vkd3d-shader/ir: Validate FREM instructions.
- - - - -
e267ea95 by Giovanni Mascellani at 2025-06-25T16:52:28+02:00
vkd3d-shader/ir: Validate GEO instructions.
- - - - -
3c469edc by Giovanni Mascellani at 2025-06-25T16:53:19+02:00
vkd3d-shader/ir: Validate GEU instructions.
- - - - -
1 changed file:
- libs/vkd3d-shader/ir.c
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/596f02210d4f8e31fd59a75c65b3…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/596f02210d4f8e31fd59a75c65b3…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
823a8724 by Giovanni Mascellani at 2025-06-25T16:38:38+02:00
vkd3d-shader/ir: Introduce VSIR_OP_IREM.
It is meant to compute the signed integer remainder.
- - - - -
ada09d00 by Giovanni Mascellani at 2025-06-25T16:39:50+02:00
vkd3d-shader/ir: Repurpose IDIV to compute plain signed division.
It doesn't compute signed remainder any more.
- - - - -
78e0f841 by Giovanni Mascellani at 2025-06-25T16:40:43+02:00
vkd3d-shader/ir: Introduce VSIR_OP_UDIV_SIMPLE.
It is meant to compute the unsigned integer division, without
computing the modulo at the same time.
- - - - -
82ef9bf2 by Giovanni Mascellani at 2025-06-25T16:43:34+02:00
vkd3d-shader/ir: Introduce VSIR_OP_UREM.
It is meant to compute the unsigned integer remainder.
- - - - -
596f0221 by Giovanni Mascellani at 2025-06-25T16:44:00+02:00
vkd3d-shader/ir: Lower UDIV to UDIV_SIMPLE and UREM.
- - - - -
4 changed files:
- libs/vkd3d-shader/dxil.c
- libs/vkd3d-shader/ir.c
- libs/vkd3d-shader/spirv.c
- libs/vkd3d-shader/vkd3d_shader_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f4a4e2afec13eb36293cd6bd4844…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/f4a4e2afec13eb36293cd6bd4844…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
f4a4e2af by Evan Tang at 2025-06-25T16:06:49+02:00
vkd3d: Replace the resource count field of struct d3d12_heap with an internal refcount.
When a heap was released at the same time as the last resource on that
heap, it was possible for both to see each other's
refcount/resource_count as 0 and both would try to destroy the heap.
Avoid that by converting "resource_count" to an internal refcount, which
holds an extra +1 if the main refcount is nonzero. The final release
will then be synchronized between the two since both will operate on
"internal_refcount".
- - - - -
2 changed files:
- libs/vkd3d/resource.c
- libs/vkd3d/vkd3d_private.h
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/f4a4e2afec13eb36293cd6bd48443…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/commit/f4a4e2afec13eb36293cd6bd48443…
You're receiving this email because of your account on gitlab.winehq.org.
Henri Verbeet pushed to branch master at wine / vkd3d
Commits:
cdfaeb20 by Henri Verbeet at 2025-06-25T16:00:15+02:00
vkd3d-shader/msl: Implement VSIR_OP_CONTINUE.
- - - - -
06a04537 by Henri Verbeet at 2025-06-25T16:00:22+02:00
vkd3d-shader/msl: Implement VSIR_OP_DSX and VSIR_OP_DSY.
- - - - -
b9ce945e by Henri Verbeet at 2025-06-25T16:00:27+02:00
vkd3d-shader/msl: Implement VSIR_OP_DSX_COARSE and VSIR_OP_DSY_COARSE.
- - - - -
543ee120 by Henri Verbeet at 2025-06-25T16:00:31+02:00
vkd3d-shader/msl: Implement VSIR_OP_DSX_FINE and VSIR_OP_DSY_FINE.
- - - - -
752a48f4 by Henri Verbeet at 2025-06-25T16:00:34+02:00
vkd3d-shader/msl: Implement VSIR_OP_IMAX.
- - - - -
8 changed files:
- libs/vkd3d-shader/msl.c
- tests/hlsl/abs.shader_test
- tests/hlsl/arithmetic-int-uniform.shader_test
- tests/hlsl/ddxddy.shader_test
- tests/hlsl/discard.shader_test
- tests/hlsl/for.shader_test
- tests/hlsl/fwidth.shader_test
- tests/hlsl/switch.shader_test
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d219cccc99a78172da702f796217…
--
View it on GitLab: https://gitlab.winehq.org/wine/vkd3d/-/compare/d219cccc99a78172da702f796217…
You're receiving this email because of your account on gitlab.winehq.org.