--
v5: winex11: Use EM_REPLACESEL to set IME composition strings.
winex11: Always zero terminate XIM composition string.
winex11: Compute preedit text buffer sizes in WCHAR units.
winex11: Use an IME UI message to set composition status.
imm32: Only send GCS_CURSORPOS when cursor position changes.
winex11: Use an IME UI message to set cursor pos.
winex11: Use an IME UI message to get cursor pos.
winex11: Use an IME UI message to set open status.
win32u: Keep the builtin IME UI window in win32u struct imc.
imm32: Add a struct ime field to track whether IME is builtin.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2637
> The patch subject is also missing a component prefix ("vkd3d-shader/hlsl:").
And on that note, the subject line could be a fair bit more specific; "Initialize a pointer" doesn't tell someone reading the commit log a whole lot.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/171#note_30536
This way failures produced while compiling or preprocessing a shader
are shown with the appropriate context.
--
v2: tests: Pop the shader runner context after processing the current section.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/165
Assassin's Creed: Valhalla sets a null index buffer, but Windows allows null for root descriptors too.
--
v2: tests: Test index buffer location zero in test_draw_indexed_instanced().
vkd3d: Check for index buffer location zero.
tests: Test null addresses in test_update_root_descriptors().
vkd3d: Support null address for SRV/UAV root descriptors.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/163
It is illegal to match a SPIR-V multisampled resource to a Vulkan resource which
is not multisampled. Vulkan considers a resource to be multisampled if its
sample count is greater than 1 (and SPIR-V does not care about the sample count).
This fixes validation errors in the case where the sample count does actually
match the resource. In order to provide correct behaviour when there is a
mismatch, or when the sample count is missing, we will need yet another
additional interface. In the absence of that it seems best to provide a best
guess.
This fixes a validation error with the not-yet-committed merge request 135, when
the d3d11 runner is run through Wine with the Vulkan backend.
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/160