Implement native NGX feature-13 RR through a LUID-matched D3D12/Vulkan
shared-memory and timeline-fence bridge. Add owned parameter snapshots,
GPU resource lifetime handling, inherited/enhanced barriers, optional
guides, sampled input formats and depth-plane support with stencil
preservation. Separate RR initialization from the SR CUDA runtime and
expose explicit backend/model selection through player configuration.
Add synthetic bridge, snapshot and NGX lifecycle harnesses covering
camera/history/reset, parameter mutation, delayed submission, early
release, capability gating and unsupported-input rejection.
Add exact gfx11 D/E model generation, verified caches, versioned local
deployment with configuration backups, and isolated portable model
tools with pinned Python, NumPy and glslang dependencies.
Extend Windows K benchmarking and private native-cache selection.
Fix LLVM 22 emitter/helper compatibility and preserve exact-output
validation for local output-kernel optimization.
Add native FSR RR provider diagnostics, local development package
refresh tooling, installer/checker updates, FidelityFX headers and
Windows parity documentation.
Keep NVIDIA binaries, derived models and private optimized kernels out
of distributable packages. Native RR evidence remains synthetic;
game validation, FSR RR dispatch, installer integration and Linux
performance parity remain incomplete.
Add native K/M/RR inference engines, HIP kernels, replay and validation
harnesses, and Windows DLSS setup and runtime support. Include GPU
profiling tools, build and packaging scripts, platform integration
patches, and implementation documentation.
- Set Disable.Watermark on the game path (the Linux shim already does);
[DLSS] ShowWatermark = true keeps NVIDIA's stamp.
- Always write d4r\d4r_nvngx.log in player mode. It was skipped when the
launcher gave the game a valid stderr pipe, e.g. Steam.
- Accept NVIDIA's 310.7.0 + _nvngx 32.0.15.9636 as "less tested" pins.
Native kernels are still gated by PTX identity, so a different DLL
falls back to translated kernels.
- Add d4r-check.ps1 (ok/MISSING/note lines with a fix for each; -Report
writes a bug-report ZIP) with 15 fixture tests.
- package-windows-release.ps1: -Architectures subset, ships the check
script, GPU registry and one GPU-query tool.
- Add a shorter WINDOWS_README.txt; trim README's Windows section and
merge in the RX 9060 XT / distributor-DLL notes.
- Diagnostic probe accepts preset 12 (L).
Tested on RX 7700 XT without a game: loader and shim start-up, K and M
synthetic NGX frames with both DLL pairs (finite output, native kernels
used). Not tested in a game.