When len is zero (to obtain the length needed), nothing is written to `output`, even though the rewrite (correctly) uses WideCharToMultiByte on the output to determine the returned length. But this leads to reading garbage uninitialized values instead of the proper value.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2351
Silences a very common warning.
--
v3: vkd3d-shader/dxbc: Validate and skip the signature section header size.
vkd3d-shader/dxbc: Emit a shader error for an invalid signature data size.
vkd3d-shader/dxbc: Pass a message context to for_each_dxbc_section().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/113
--
v7: vkd3d: Do not keep the CS queue locked while processing it.
vkd3d: Always enqueue wait operations, even when they can be executed right away.
vkd3d: Always enqueue signal operations, even when they can be executed right away.
vkd3d: Always enqueue execute operations, even when they can be executed right away.
vkd3d: Hold the queue mutex when adding the queue to a blocked list.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/94