Stub Implementations of UIViewSettings and InputPaneStatics. This will reduce the FIXME clutter of missing UIViewSettings class implementation in .NET applications esp: Paint .Net
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5314
Mainly the implementation of SM1 comparison operators, defined in terms of CMP and SLT instructions, and the capacity to transform SLT->CMP for pixel shaders and CMP->SLT for vertex shaders.
--
v3: vkd3d-shader/hlsl: Lower CMP instructions for vertex shaders.
vkd3d-shader/hlsl: Use hlsl_fixme() on missing SM1 matrix writemask lowering.
vkd3d-shader/hlsl: Lower SLT instructions for pixel shaders.
tests: Test equality between tiny and between large numbers on ps_2_0.
vkd3d-shader/hlsl: Implement SM1 comparison operators.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/706
--
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