Sweden-Number/dlls/winevulkan
Victor Hermann Chiletto dff2f63210 winevulkan: Adequate vkEnumerateInstanceLayerProperties to the Vulkan spec.
The section for vkEnumerateInstanceLayerProperties states [1]:

On success, this command returns
 * VK_SUCCESS
 * VK_INCOMPLETE

On failure, this command returns
 * VK_ERROR_OUT_OF_HOST_MEMORY
 * VK_ERROR_OUT_OF_DEVICE_MEMORY

Always setting the layer count to zero and returning VK_SUCCESS is
valid, as even if the function is given an array in pProperties, it's
filled with zero layers

[1]: https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/vkEnumerateInstanceLayerProperties.html

Signed-off-by: Victor Hermann Chiletto <v@hnn.net.br>
Signed-off-by: Joshua Ashton <joshua@froggi.es>
Signed-off-by: Liam Middlebrook <lmiddlebrook@nvidia.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-03-19 10:08:53 +01:00
..
Makefile.in winevulkan: Fill Vulkan device LUID property. 2020-06-17 20:14:10 +02:00
make_vulkan winevulkan: Fix 64bit enums on old gcc versions. 2021-03-11 21:52:17 +01:00
vulkan.c winevulkan: Adequate vkEnumerateInstanceLayerProperties to the Vulkan spec. 2021-03-19 10:08:53 +01:00
vulkan_private.h winevulkan: Fix surface functions if they aren't called by winevulkan. 2021-01-26 21:58:13 +01:00
vulkan_thunks.c winevulkan: Update to VK spec version 1.2.170. 2021-02-15 16:20:42 +01:00
vulkan_thunks.h winevulkan: Update to VK spec version 1.2.170. 2021-02-15 16:20:42 +01:00
winevulkan.json winevulkan: Update to VK spec version 1.2.170. 2021-02-15 16:20:42 +01:00
winevulkan.rc winevulkan: Create JSON manifest and registry entry used by official Vulkan loader. 2020-03-31 15:53:53 +02:00
winevulkan.spec winevulkan: Update to VK spec version 1.2.170. 2021-02-15 16:20:42 +01:00