Fixed
- A DXGI-era game is never a DirectX 9 game. v0.11.21 stopped treating the
D3DPERF_*debug markers as a Direct3D 9 renderer, but that was not enough for Red Dead Redemption 2 (#53). Direct3D 9 predates DXGI and never uses it, so a PE that importsdxgi.dllis a DXGI-era renderer creating its real device at runtime, whatever it does withd3d9.dll.
Added
-
--imports, for when a game is classified wrongly: it prints the executable's import table and the functions it takes fromd3d9.dll,d3d11.dll,d3d12.dllanddxgi.dll, so a report can show exactly what the scan sees.dlss5oneclick.exe "path\to\game.exe" --imports