--
v4: vkd3d-shader/dxil: Implement DX instruction Barrier.
vkd3d-shader/spirv: Emit a trace message if TGSM alignment is ignored.
vkd3d-shader/dxil: Implement structured groupshared address space global variables.
vkd3d-shader/dxil: Implement raw groupshared address space global variables.
vkd3d-shader/spirv: Support zero-initialisation for workgroup memory.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/681
--
v2: winevulkan: Get rid of the wine_vk_instance_free helper.
winevulkan: Add handle mappings on creation success only.
winevulkan: Simplify wine_vk_instance_free helper.
winevulkan: Get rid of the wine_vk_device_free helper.
winevulkan: Allocate all host command buffers at once.
winevulkan: Use a single allocation for instance and physical devices.
winevulkan: Rename wine_vk_physical_device_alloc parameters and variables.
winevulkan: Pass VkDeviceQueueCreateInfo to wine_vk_device_init_queues.
winevulkan: Use a single allocation for device and queues.
winevulkan: Use an rb_tree and allocate entries for handle mappings.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5274
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