Commit Graph

  • 3f66081add engine: presets E/F AutoExposure, the game's exposure fields and NGX's jitter order linux woutermans 2026-10-19 02:31:58 +02:00
  • 916b0d1467 release: engine models skip L/M on RDNA2 and render in parallel woutermans 2026-10-18 23:03:58 +02:00
  • 4064117244 zluda: skip compiling modules whose kernels are all native (0014) woutermans 2026-10-18 23:03:58 +02:00
  • e6e3d18ea2 release: install.sh covers the engine's CNN models e and f woutermans 2026-10-18 21:27:26 +02:00
  • b9254f7f96 engine: Super Resolution presets E and F, the DLSS 3 CNN, on RDNA2 woutermans 2026-10-18 20:38:06 +02:00
  • 7da2f9ac39 Fix Windows NVAPI loading the gfx1101 build on every other AMD GPU v0.1.5a windows ayo 2026-10-18 12:19:37 -04:00
  • c29076b38f engine/rr: run dec0_1's translated tail on two waves pr37 itchyfeetleech 2026-10-18 22:03:34 +13:00
  • 69a4f6ae2f engine/rr: cheaper bounds checks and conversion guards in the translated passes itchyfeetleech 2026-10-18 21:47:38 +13:00
  • e46c589c68 engine/rr: hardware FP8 saturation for the f32 conversions itchyfeetleech 2026-10-18 21:19:00 +13:00
  • 2fa4561bc1 engine/rr: lighter binary16 conversion guards in the hybrid stages itchyfeetleech 2026-10-18 20:46:26 +13:00
  • 49439afb81 engine/rr: preset F in less shared memory (encoder 0 in one shader, enc1, dec0_1) itchyfeetleech 2026-10-18 20:20:07 +13:00
  • 0e851b7f90 release: prepare 0.1.5 with RDNA2 kernels and in-game DLSS/FSR switching ayo 2026-10-17 16:05:09 -04:00
  • df9f2cd012 files again v0.1.5 ayo 2026-10-17 07:56:00 -04:00
  • 78a3880c44 file ayo 2026-10-17 07:55:42 -04:00
  • ac4ee6c225 Expand Windows GPU support, add native FSR RR, and improve SR interop ayo 2026-10-17 07:40:34 -04:00
  • a617c818de TL;DR: Add an experimental FSR Ray Regeneration backend on Windows, run the K network natively on HIP with Vulkan->HIP shared memory, extend K kernels to gfx11 (RDNA3), and add dependency/packaging/test tooling around them. ayo 2026-10-17 01:43:06 -04:00
  • 247fe1092d Advance native Windows RR integration, kernel tooling and local packaging ayo 2026-10-16 12:53:26 -04:00
  • 3345fffcd3 readme ayo 2026-10-16 08:58:54 -04:00
  • 7c5d3c9157 feat: add d4r inference engines and Windows parity tooling ayo 2026-10-16 08:54:47 -04:00
  • 25493b3198 feat: add d4r inference engines and Windows parity tooling ayo 2026-10-16 08:54:39 -04:00
  • 73994d4634 Clear windows branch; preserve previous contents in win-old ayo 2026-10-16 05:20:08 -04:00
  • 34e6b0fe71 rr: add FSR Ray Regeneration, exact RDNA3 inference and motion experiments ayo 2026-10-16 04:55:25 -04:00
  • 17c1828f97 engine/rr, vulkan: honour PTX alignment for 32-bit and shared vector accesses woutermans 2026-10-15 02:49:16 +02:00
  • cf96e58bd9 engine/rr: bind the game colour and the exposure values for preset F's downp stage woutermans 2026-10-14 21:11:42 +02:00
  • d9e4627e60 release: install.sh accepts any y/n answer, and a non-terminal install builds the engine models woutermans 2026-10-14 20:50:35 +02:00
  • 747ac8538d release: install.sh asks what to install, caches the NVIDIA DLLs and the engine models, and [Engine] defaults to auto woutermans 2026-10-14 20:25:06 +02:00
  • d1559ca5fa release: install.sh downloads DLSS RR 310.9.1 and builds the engine's models woutermans 2026-10-14 20:09:46 +02:00
  • 11a3511120 engine: Super Resolution models from a one-frame weight dump woutermans 2026-10-14 20:09:22 +02:00
  • 5f520a186d engine/rr: build the Ray Reconstruction models from nvngx_dlssd.dll alone, without a capture woutermans 2026-10-14 20:09:08 +02:00
  • e3606cedf9 shim: defer CUDA feature creation for every engine feature and start the RR model at CreateFeature, waiting for it instead of compiling a CUDA fallback woutermans 2026-10-14 19:49:14 +02:00
  • 51afe5ea39 engine: fix preset F frame index at byte 1032 to f & 7u woutermans 2026-10-14 19:42:39 +02:00
  • af450a92b9 engine: cut the models' and the engines' memory woutermans 2026-10-14 15:14:28 +02:00
  • 162bbd77c8 shim: adaptive marker polling, opt-in GPU-side input wait/completion and RGBA8 output ayo 2026-10-13 22:30:41 -04:00
  • f0b55a850a engine: this GPU's own arithmetic and shared weight tiles as the builders' defaults woutermans 2026-10-14 00:52:41 +02:00
  • 8eb7a94533 engine/rr: native preset F (DLSS 4.5 Ray Reconstruction) and the reference's fused roundings woutermans 2026-10-13 13:49:46 +02:00
  • 065fe2c2a1 Engine: drop the layer-loop memory flush in preset M woutermans 2026-10-12 23:19:39 +02:00
  • d5c8be25c8 ASI add-on for existing OptiScaler installs ayo 2026-10-12 17:36:01 -04:00
  • 85175e0b27 Merge pull request #17 from woutermans/rr/cuda-ray-reconstruction Woutermans 2026-10-12 19:51:31 +02:00
  • db24805160 rr: Cyberpunk's extra inputs (SSS guide, colour before particles) and hardware depth woutermans 2026-10-12 13:06:59 +02:00
  • 50fa65d87b engine/rr: native Ray Reconstruction stages with capture/replay and shim integration woutermans 2026-10-12 12:36:35 +02:00
  • 30472ae195 Fix the rebase onto the native engine: Vulkan frontend staging, RR gating, lazy RR debug stages woutermans 2026-10-11 00:06:49 +02:00
  • 417abc64b5 zluda: renumber the RR patches to 0009-0013 woutermans 2026-10-08 00:44:03 +02:00
  • b9d61015dc packaging: version the RR work 0.1.4 woutermans 2026-10-05 13:56:50 +02:00
  • 0fe3a28cb7 kernels/rr: staged-image Swin layer engine prototypes woutermans 2026-10-05 13:06:06 +02:00
  • 798e25611c zluda: coalesce pair shadow stores, signed native FP8 conversion woutermans 2026-10-05 13:06:00 +02:00
  • 406c0286c0 zluda: gfx12 native FP8 requantization and packed operand gathers woutermans 2026-10-05 13:05:42 +02:00
  • 2e81a6bbfa docs: the denoiser layers' measured launch shape and parameter sizes woutermans 2026-10-04 12:47:24 +02:00
  • f87df1cbc5 kernels/rr: recover a denoiser layer's phase table from its PTX woutermans 2026-10-04 12:44:33 +02:00
  • 4d45dda4a8 docs: the denoiser's Swin block is the L/M template's block woutermans 2026-10-04 12:40:56 +02:00
  • 1a9762bb0e bridge: let the launch-stats dump take a kernel filter woutermans 2026-10-04 12:19:11 +02:00
  • 708b158332 kernels: compare two per-launch dumps byte for byte woutermans 2026-10-04 12:15:04 +02:00
  • dbef6f794e docs: pair the output-kernel numbers from the same run woutermans 2026-10-04 03:37:55 +02:00
  • 0dc2397e2b shim/harness: capture and replay a frame's Ray Reconstruction guides exactly woutermans 2026-10-04 03:32:15 +02:00
  • 74ce9d8f9a kernels: build the denoiser's output kernel natively, authorized separately woutermans 2026-10-04 03:32:09 +02:00
  • 56e1b76622 Restore behavioral render preset override coverage woutermans 2026-10-04 00:13:23 +02:00
  • bd343a7be1 Drop brittle shim source-text checks after rebase woutermans 2026-10-03 23:37:20 +02:00
  • 5461c161f3 Keep RR guides and separate alpha in VRAM woutermans 2026-10-03 23:21:46 +02:00
  • 7117c38674 Add CUDA NGX Ray Reconstruction support woutermans 2026-10-03 18:14:45 +02:00
  • 503061d568 x4r ayo 2026-10-12 05:37:36 -04:00
  • 37d1055228 Engine: support dynamic input resolution for presets K, L and M woutermans 2026-10-11 20:45:26 +02:00
  • 653460f7b2 Engine: native preset L (rrlite unfolded input, expansion and reconstruction stages) woutermans 2026-10-10 23:58:18 +02:00
  • de37ca5869 Merge pull request #33 from woutermans/engine-native-pr Woutermans 2026-10-10 21:27:41 +02:00
  • 2088422682 Add redistribution guard woutermans 2026-10-10 20:16:33 +02:00
  • e0d1549a21 Engine: native presets K and M in the D3D12 shim, wider game coverage woutermans 2026-10-10 20:16:33 +02:00
  • 16cfc1f063 mt ayo 2026-10-09 04:32:45 -04:00
  • 694a7a0126 Add experimental native Vulkan DLSS frontend ayo 2026-10-09 02:57:23 -04:00
  • f0c881985b Change d4r license to GPL-3.0-only win-old ayo 2026-10-08 17:17:44 -04:00
  • 18c694eecb Change d4r license to GPL-3.0-only ayo 2026-10-08 17:17:44 -04:00
  • fb244c1ef9 i love gitignore ayo 2026-10-08 16:04:26 -04:00
  • 4d5952bdb4 no idea how that got there 👀 ayo 2026-10-08 16:04:08 -04:00
  • 12782b3ff6 Merge pull request #31 from lunar-me/fix-docs/issue-012 ayo 2026-10-08 20:26:31 +01:00
  • c276548dab Merge pull request #32 from lunar-me/fix-docs/issue-013 ayo 2026-10-08 20:26:24 +01:00
  • e86131d396 Merge pull request #30 from lunar-me/fix-docs/issue-011 ayo 2026-10-08 20:26:10 +01:00
  • ce7d0ec34a docs: fix documentation (grammar-minor-003) pi 2026-10-09 05:11:57 +13:00
  • 77886fd07a docs: fix documentation (grammar-minor-002) pi 2026-10-09 05:11:48 +13:00
  • 9060d3c076 docs: fix documentation (grammar-minor-001) pi 2026-10-09 05:11:38 +13:00
  • 934fb486c7 Clamp the patch merge to ±2π in the native Swin encoders woutermans 2026-10-08 02:21:41 +02:00
  • 62738a01cc Merge pull request #29 from woutermans/sr-native-layout Woutermans 2026-10-08 02:08:06 +02:00
  • 8813ea723c kernels/tex: native token-lane parts for preset L's enc0 and dec0 woutermans 2026-10-08 01:08:34 +02:00
  • 0a12b6ce16 Add NVIDIA DLL downloader and bundle install.sh in release ZIPs ayo 2026-10-07 16:43:27 -04:00
  • 6ec70b3ee9 Preserve upstream accuracy-package adjustment during PR integration woutermans 2026-10-07 22:39:37 +02:00
  • 69b284b8b7 Fix PR integration: token prep slots, input ordering and output lifetime woutermans 2026-10-07 22:39:37 +02:00
  • e3d32a62a3 small package change ayo 2026-10-07 16:33:29 -04:00
  • 84e6048066 Merge PR #27: experimental packed and in-place DLSS output woutermans 2026-10-07 22:26:30 +02:00
  • 607035aa98 Merge PR #26: RDNA4 token-lane Swin and hardware FP8 texture tails woutermans 2026-10-07 22:26:30 +02:00
  • e5a8a4afb1 Merge pull request #28 from Tk-Glitch/R16_FLOAT_depth Woutermans 2026-10-07 22:13:38 +02:00
  • a627439025 Add MicroCUDA backend, adaptive output wait, wider native K coverage (improve perf) ayo 2026-10-07 15:54:38 -04:00
  • 40e0094c19 Add R16_FLOAT depth input support Tk-Glitch 2026-10-07 13:12:28 +02:00
  • 283738d626 Document the linear-texture input investigation woutermans 2026-10-07 10:59:56 +02:00
  • 87365077e0 Add experimental packed and in-place DLSS output woutermans 2026-10-07 10:59:53 +02:00
  • 1038825225 Hardware e4m3 decode in dec0's tail on the native-FP8 build woutermans 2026-10-07 01:15:36 +02:00
  • 5198fd38b3 Hardware e4m3 in the texture tails: enc0 tail and dec0 head woutermans 2026-10-06 23:25:14 +02:00
  • 3490023668 Token lanes for enc2 and dec2 too woutermans 2026-10-06 23:00:03 +02:00
  • a7d565d1cd Token-lane block for the RDNA4 native-FP8 layers: enc1, dec1 and the enc3 tube woutermans 2026-10-06 21:58:28 +02:00
  • 7c60d53cd0 Merge pull request #25 from woutermans/rdna4-fp8-byte-activations Woutermans 2026-10-06 19:27:30 +02:00
  • 8537c3132f Merge pull request #23 from dhaern/fix/launcher-config-and-packaging Woutermans 2026-10-06 19:20:35 +02:00
  • 17012ea588 Merge pull request #21 from dhaern/fix/native-kernel-hardening Woutermans 2026-10-06 19:20:31 +02:00
  • 9f96c3e57e Merge pull request #20 from dhaern/fix/ngx-feature-cleanup Woutermans 2026-10-06 19:20:27 +02:00
  • 1db8df252f Merge pull request #22 from dhaern/fix/shim-log-path-and-ranges Woutermans 2026-10-06 19:20:23 +02:00
  • 3381127259 Merge pull request #24 from Tk-Glitch/R8G8B8A8_UNORM_motion Woutermans 2026-10-06 19:20:20 +02:00