These replace Wine's 14 copies of debugstr_hstring.
--
v2: wintypes: Replace debugstr_hstring with wine_dbgstr_h.
windows.ui: Replace debugstr_hstring with wine_dbgstr_h.
windows.system.profile.systemmanufacturers: Replace debugstr_hstring with wine_dbgstr_h.
windows.perception.stub: Replace debugstr_hstring with wine_dbgstr_h.
windows.networking: Replace debugstr_hstring with wine_dbgstr_h.
windows.media.speech/tests: Replace debugstr_hstring with debugstr_h.
windows.media.devices: Replace debugstr_hstring with wine_dbgstr_h.
https://gitlab.winehq.org/wine/wine/-/merge_requests/3157
Creating a view with an unaligned offset is legal in d3d and apparently works, both on Windows and Linux, but may violate the Vulkan specification:
VUID-VkBufferViewCreateInfo-offset-00926(ERROR / SPEC): msgNum: -833749292 - Validation Error: [ VUID-VkBufferViewCreateInfo-offset-00926 ] Object 0: handle = 0x3c000000003c, type = VK_OBJECT_TYPE_BUFFER; | MessageID = 0xce4dfed4 | vkCreateBufferView(): VkBufferViewCreateInfo offset (36) must be a multiple of VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment (16). The Vulkan spec states: offset must be a multiple of VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment (https://www.khronos.org/registry/vulkan/specs/1.2-khr-extensions/html/vkspe…)
Without any reason to test unaligned buffer views here, just resolve this by changing the test.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/3033