How to run Vulkan API (Hellblade: Senua's Sacrifice)
He picks import the executable.The table DELAY_IMPORT located library calls d3d12.dll and vulkan-1.dll (well, a lot of interesting physx)
Spoiler
DirectX 12 is actually here we are not interested because the API is not initialized (in calls no functions D3D12CreateDevice).
But Vulkan API has calls all needed functions to create a device and render it (I know, because I was writing framework for vulkan and worked with this api https://github.com/tesla707/Initialization-Vulkan-API ).
Actually a question: who-thread got the game on Vulkan'e?
2 Comments
t
tesla707
17.04.20
d1sss
and here officially? Tropico 5 is also officially no DirectX 9, but nothing, I turned it on http://forums.playground.ru/tropico_5/kak_zapustit_na_directx_10-827562/#comment-12151616
the executable is in the pending import is a function, they all work.
it is necessary to change import table in return of the call d3d11.dll paste the address in vulkan-1.dll and the game to run on a volcano. It's obvious as day.
DirectX 12 in the game there, I wrote and showed in the screenshot.
ask to answer those who though something understands programming.