--
v3: vkd3d-shader/fx: Add support for writing shared object descriptions for fx_4_x.
vkd3d-shader: Add an option to enable child effects compilation.
vkd3d-shader/fx: Add initial support for writing uninitialized vertex/pixel shader objects.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/692
Mainly required to test for any regression in wineserver robustness (wineserver won't segfault on any application action).
Currently disabled on wine, since deleting `\KernelObjects\__wine_user_shared_data` will lead to instability (but not wineserver segfault).
--
v2: ntdll/tests: Add tests for deleting pre-existing kernel objects.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5268
Clang enables -Wenum-conversion by default anyway, we add it to CFLAGS to enable them on GCC.
When explicitly enabled, Clang also enables additional warnings. Some of those warnings, like
-Wenum-enum-conversion, are too strict to be practical with win32, so avoid enabling them.
Fixes warnings with LLVM git.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5275