DLSS5-Feeder 1.19.0
===================

This release is built from commit 3c09eab. It is the stable release that
gathers 1.18.0-beta.1 and beta.2 plus two fixes.

Check line 1 of dlss5-feed.log after installing. It must say
"dlss5-feed 1.19.0 commit 3c09eab" (or dlss5-feed32 for a 32-bit
game or the helper mode).

32-BIT GAMES: install BOTH dlss5-feed.addon32 and
host64\dlss5-feed-host64.exe from this zip. The IPC protocol is still v11.


WHAT CHANGED SINCE 1.18.0-beta.2
--------------------------------

* MSAA depth warning, screen-sized case (#145). When ReShade's Generic Depth
  hands the shader a single-sample depth buffer at the screen's size while the
  game draws its scene into a multisampled one, the log no longer says "the
  right size": it warns that the bound buffer is probably a near-empty side
  target. Turn MSAA off in the game; DLSS already antialiases.

* OpenGL games: the add-on now calls the system opengl32.dll directly instead
  of ReShade's opengl32.dll proxy, so its own copies are not seen by ReShade
  as game rendering. This is the suspected cause of Generic Depth freezing
  about 20 s after DLSS5_Feed.fx is enabled (#144). The OpenGL log line now
  names the opengl32.dll that was used.


WHAT CHANGED SINCE 1.17.0 (from the 1.18 betas)
-----------------------------------------------

* 64-bit helper mode: dlss5-feed-helper.addon64 runs NGX in
  host64\dlss5-feed-host64.exe for 64-bit games whose own process cannot.
  The installer offers it (-HelperMode Yes|No).
* NGX's own failure reasons in the logs, including an explanation of
  "failed to load NGXCore: 0" (a signature check refused inside the game).
* host64 also finds NGX runtimes left beside the game exe.
* Wrong depth buffer warning (MSAA, shadow atlas), also in
  Verify-DLSS5Feeder.ps1.
* 32-bit Vulkan (DXVK) games that load d3d9.dll twice (#135).

NOT RUN IN A GAME: the two 1.19.0 fixes. All binaries build with no warnings.
