Skip to content

v0.11.21

Choose a tag to compare

@faisalkindi faisalkindi released this 07 Sep 07:14
· 3 commits to main since this release

Fixed

  • Red Dead Redemption 2 (and games like it) read as DirectX 9 and were refused. Importing d3d9.dll does not make a game a Direct3D 9 game: engines from that era onward import it for the D3DPERF_* debug markers alone and render with something far newer. v0.11.17 taught the scan to read d3d9.dll as an API, and so misread those games (#53).

    The import reader now returns function names for a chosen DLL, and d3d9.dll counts as the renderer only when something other than a D3DPERF_* marker is imported from it. A real D3D9 game calls Direct3DCreate9; Aion, the game the DX9 detection was added for, is unaffected.

Thanks to @Roowdyx15 for the report.