I have come across a mystery that makes me wonder.
I have a game (Grim Dawn) that requires a native dll (d3dcompiler_43) in order to not get a black screen. If I use the builtin dll, the black screen is guaranteed.
OK, so I go to winecfg and select 'native' for d3dcompiler_43 and it works without issues. BUT there is *not* any d3dcompiler_43.dll anywhere in the game folder, nor PATH, and the wine prefix is brand new. I have made sure that there is no d3dcompiler_43 anywhere, only the 'fake' one in system32. The game files are within a folder with no installer, if you wonder.
What is going on here? What is WINE working with when I select native that makes the game to actually work without an actual native windows dll?