wined3d: Enable shaderDrawParameters on Vulkan 1.1 if supported.
commitf959068788771ace5d765b6825f997d308621c65
authorZebediah Figura <zfigura@codeweavers.com>
Thu, 26 Jan 2023 21:38:29 +0000 (26 15:38 -0600)
committerAlexandre Julliard <julliard@winehq.org>
Thu, 14 Sep 2023 09:15:31 +0000 (14 11:15 +0200)
tree4c4176f67728e0d6f06a98beda3cd41e3506f934
parentcfae1ceb04a7e492c344190a656595f1c60af41f
wined3d: Enable shaderDrawParameters on Vulkan 1.1 if supported.

This fixes a validation error:

[ VUID-VkShaderModuleCreateInfo-pCode-01091 ] Object 0: handle = 0x7fbdb300, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xa7bb8db6 | vkCreateShaderModule(): The SPIR-V Capability (DrawParameters) was declared, but none of the requirements were met to use it. The Vulkan spec states: If pCode declares any of the capabilities listed in the SPIR-V Environment appendix, one of the corresponding requirements must be satisfied (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-VkShaderModuleCreateInfo-pCode-01091)
dlls/wined3d/adapter_vk.c