-
- Downloads
winevulkan: Keep deferred operation function params alive.
The Vulkan spec says: Parameters to the command requesting a deferred operation may be accessed by the implementation at any time until the deferred operation enters the complete state. Pointer parameters must not be modified (e.g. reallocated/freed). This fixes a regression in Doom Eternal with ray tracing enabled with drivers that actually support deferred operations (e.g. nvidia, amdvlk).
Showing
- dlls/winevulkan/make_vulkan 25 additions, 6 deletionsdlls/winevulkan/make_vulkan
- dlls/winevulkan/vulkan.c 50 additions, 0 deletionsdlls/winevulkan/vulkan.c
- dlls/winevulkan/vulkan_private.h 21 additions, 0 deletionsdlls/winevulkan/vulkan_private.h
- dlls/winevulkan/vulkan_thunks.c 934 additions, 742 deletionsdlls/winevulkan/vulkan_thunks.c
- dlls/winevulkan/vulkan_thunks.h 2 additions, 0 deletionsdlls/winevulkan/vulkan_thunks.h
Loading
Please register or sign in to comment