Topic on Talk:Grand Theft Auto IV
Yes, it is used to inject Vulkan into games. Why are you even asking? You have problems with game, while using it?
I don't remember why I asked. I think that's because "dxgi.dll" is not mentioned everywhere when talking about GTAIV.
In my experience, it's necessary when using the SweetFX injector alongside DXVK.
I was able to play GTA4 without DXVK's dxgi.dll injector but that GTA4 responds to a dxgi.dll injector to begin with means that it might be best to install the DXVK injector alongside the DXVK d3d9.dll injector. If any potential issues with this configuration are discovered it should be noted in the wiki and reevaluated.
That said, I understand the desire to streamline the wrapper installation. It bothers me when instructions for installing dgVoodoo2 in certain games just tell you to extract all the .DLLs; I want to know exactly what the wrapper is substituting.
I tried without it but the game built proper cache and runs the same without dxgi.dll from dxvk. So I don't think it's necessary. the vulkan injection is from d3d9.dll. and gta iv is a direct x 9 game which doesn't load dxgi.dll afaik (could be wrong though) dxgi.dll only loaded on later direct x's game.
dxgi.dll is not required to run the game with DXVK or to allow for ReShade to work over the game with DXVK either.
Wait... Wait. If that's true, then we should edit the wiki because Step #2 state that players need to extract dxgi.dll.
THANKS!