Georg Lehmann dadschoorse@gmail.com writes:
We can't reasonably auto generate this because it's output in an otherwise input pNext chain.
Signed-off-by: Georg Lehmann dadschoorse@gmail.com
dlls/winevulkan/make_vulkan | 8 +++ dlls/winevulkan/vulkan.c | 107 ++++++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+)
This is causing compiler warnings:
gcc -m32 -c -o dlls/winevulkan/vulkan_thunks.o dlls/winevulkan/vulkan_thunks.c -Idlls/winevulkan -Iinclude -D__WINESRC__ \ -DWINE_NO_LONG_TYPES -D_UCRT -DWINE_UNIX_LIB -Wall -pipe -fcf-protection=none -fno-stack-protector \ -fno-strict-aliasing -Wdeclaration-after-statement -Wempty-body -Wignored-qualifiers -Winit-self \ -Wno-packed-not-aligned -Wshift-overflow=2 -Wstrict-prototypes -Wtype-limits \ -Wunused-but-set-parameter -Wvla -Wwrite-strings -Wpointer-arith -Wlogical-op -gdwarf-4 \ -fno-omit-frame-pointer -Werror -fPIC -fasynchronous-unwind-tables -g -O2 -fno-diagnostics-show-caret dlls/winevulkan/vulkan_thunks.c: In function ‘thunk_vkCreateGraphicsPipelines’: dlls/winevulkan/vulkan_thunks.c:7293:14: error: ‘out’ may be used uninitialized [-Werror=maybe-uninitialized] dlls/winevulkan/vulkan_thunks.c:7293:14: note: by argument 4 of type ‘const VkGraphicsPipelineCreateInfo_host *’ to ‘VkResult(struct VkDevice_T *, VkPipelineCache, uint32_t, const VkGraphicsPipelineCreateInfo_host *, const VkAllocationCallbacks *, VkPipeline *)’ {aka ‘VkResult(struct VkDevice_T *, long long unsigned int, unsigned int, const VkGraphicsPipelineCreateInfo_host *, const VkAllocationCallbacks *, long long unsigned int *)’} dlls/winevulkan/vulkan_thunks.c: In function ‘thunk_vkCreateRayTracingPipelinesKHR’: dlls/winevulkan/vulkan_thunks.c:7387:14: error: ‘out’ may be used uninitialized [-Werror=maybe-uninitialized] dlls/winevulkan/vulkan_thunks.c:7387:14: note: by argument 5 of type ‘const VkRayTracingPipelineCreateInfoKHR_host *’ to ‘VkResult(struct VkDevice_T *, VkDeferredOperationKHR, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoKHR_host *, const VkAllocationCallbacks *, VkPipeline *)’ {aka ‘VkResult(struct VkDevice_T *, long long unsigned int, long long unsigned int, unsigned int, const VkRayTracingPipelineCreateInfoKHR_host *, const VkAllocationCallbacks *, long long unsigned int *)’} dlls/winevulkan/vulkan_thunks.c: In function ‘thunk_vkCreateRayTracingPipelinesNV’: dlls/winevulkan/vulkan_thunks.c:7402:14: error: ‘out’ may be used uninitialized [-Werror=maybe-uninitialized] dlls/winevulkan/vulkan_thunks.c:7402:14: note: by argument 4 of type ‘const VkRayTracingPipelineCreateInfoNV_host *’ to ‘VkResult(struct VkDevice_T *, VkPipelineCache, uint32_t, const VkRayTracingPipelineCreateInfoNV_host *, const VkAllocationCallbacks *, VkPipeline *)’ {aka ‘VkResult(struct VkDevice_T *, long long unsigned int, unsigned int, const VkRayTracingPipelineCreateInfoNV_host *, const VkAllocationCallbacks *, long long unsigned int *)’} cc1: all warnings being treated as errors make: *** [Makefile:134199: dlls/winevulkan/vulkan_thunks.o] Error 1