When present, the aperture indicates the area of the sample's buffers to display. The frame size instead includes some undesired padding. This is the case when color planes are aligned, such as with YUV output from a decoder MFT.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5297
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v3: vkd3d-shader/fx: Fail effect writing on unsupported annotations.
vkd3d-shader/fx: Remove newlines from fixme messages.
vkd3d-shader/fx: Add initial support for writing fx_2_0 parameters.
vkd3d-shader/fx: Populate global variables list during context initialization.
vkd3d-shader/fx: Fix an instruction block leak.
vkd3d-shader/fx: Use type writing helper only for fx_4+.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/717
Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com>
--
v2: vkd3d-shader/fx: Remove newlines from fixme messages.
vkd3d-shader/fx: Add initial support for writing fx_2_0 parameters.
vkd3d-shader/fx: Populate global variables list during context initialization.
vkd3d-shader/fx: Fix an instruction block leak.
vkd3d-shader/fx: Use type writing helper only for fx_4+.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/717
The commit adds a todo_wine statement to the tests that are currently failing on my macOS build.
The failing tests are in a conditional statement and the same tests in the `else` block already contain a `todo_wine` (see lines 8566 and 8571).
My guess is, that on most systems, the `else` block is executed and the `todo_wine` was just forgotten in the `else if` statement.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5309