On Fri Jun 14 06:43:10 2024 +0000, Aida Jonikienė wrote:
Why is wined3d library being imported for pre-42 d3dx9 versions? This could possibly limit native Windows compatibility (which would be necessary for Wine's own DirectX redistributable)
It's for the vkd3d-shader calls. Currently vkd3d-shader is imported (by default statically) by wined3d, which is then imported by the various d3dcompiler_xx versions. This would do the same for the d3dx9_xx DLLs. I don't love this whole "let's dynamically import wined3d everywhere" thing but I don't think there is an obviously better alternative in general.