This video codec is used by games such as Richman 4, and Zwei: The Arges Adventure.
The decoder logic is based on code from the FFmpeg project.
--
v6: loader/wine.inf: Enable ir50_32 video codec.
ir50_32: Implement decompression to 24-bit and 15-bit RGB.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1301
The existing mitigation for this (memcpy/overhead) leaves the first 8 bytes of RAWINPUT.data in the location of the wParam, and the upper 4 bytes of the wParam in the lower 4 bytes of the hDevice.
Marking this as a draft due to code freeze.
--
v2: win32u: Correct GetRawInputBuffer alignment under WoW64.
https://gitlab.winehq.org/wine/wine/-/merge_requests/1949
Second part of !50.
--
v2: vkd3d-shader/hlsl: Add field-level documentation to struct hlsl_scope.
vkd3d-shader/hlsl: Add field-level documentation to function structs.
vkd3d-shader/hlsl: Add field-level documentation to struct hlsl_buffer.
vkd3d-shader/hlsl: Add documentation to small hlsl.h structs.
vkd3d-shader/hlsl: Add field-level documentation to struct hlsl_deref.
vkd3d-shader/hlsl: Add documentation to struct hlsl_reg.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/61