RenoDX Snapshot Build
Pre-release
Pre-release
Features
- shaders: add math::ZeroNaN (Carlos Lopez)
- dyinglightthebeast: add various features and sliders #485 (Musa Haji)
- dyinglightthebeast: add enhanced lut sampling and improve lut scaling #485 (Musa Haji)
- dyinglightthebeast: add bloom, adjust tonemap, adjust hdr look #485 (Musa Haji)
- dyinglightthebeast: rewrite to not use injected buffer #485 (Musa Haji)
- shaders: add neutwo tonemapper (Carlos Lopez)
- endfield: Initial 1.0 update, add RCAS, add AutoHDR for videos #495 (spiwar)
- endfield: add hide UID (hardcoded) for now, add additional ubers, more settings #495 (spiwar)
- endfield: properly patch lutbuilder, patch new uberposts and existing uberposts to work with patched lutbuilder #495 (spiwar)
- endfield: Add vignette/grain controls, HDR sun improvements, godrays slider, bloom controls #495 (SGTForgery)
- endfield: add proper hue correction, uses hermite spline by default, rework settings #495 (spiwar)
- endfield: Add Improved Shadows toggle with enhanced AO intensity #495 (SGTForgery)
- endfield: do reinhard piecewise in AP1 to get proper hues, add ping text hide functionality #495 (spiwar)
- endfield: Add reshade UI bypass via uberposts, deleted unecessary file #495 (spiwar)
- atelierryzadx: initial release #488 (akuru-q)
- atelierryzadx: add dx sat brightness toggle + fixes #488 (akuru-q)
- atelierryzadx: add preset #488 (akuru-q)
- atelierryzadx: WIP changes #488 (akuru-q)
- atelierryzadx: add clamping post tm shaders #488 (akuru-q)
- atelierryzadx: add post tm fx shaders #488 (akuru-q)
- atelierryzadx: add taa shaders #488 (akuru-q)
- atelierryzadx: add flare shader #488 (akuru-q)
- atelierryzadx: add ryza 2 and 3 support #488 (akuru-q)
- atelierryzadx: add missing shader #488 (akuru-q)
- atelierryzadx: use HDR10 #488 (akuru-q)
- hitmanwoa: add tetrahedral sampling inside lutbuilder #482 (Musa Haji)
- re7-2r-3r-village: move hue shift/blowout to final shader, lower lut scaling strength #486 (Musa Haji)
- avatarfop: adjust tonemap #486 (Musa Haji)
- swoutlaws: rewrite tonemap #486 (Musa Haji)
- deathstrandingdc: add per channel blowout, clean up DllMain #486 (Musa Haji)
- dyinglightthebeast: add pak files #486 (Musa Haji)
- dyinglightthebeast: use neutral grading, improve lut scaling #486 (Musa Haji)
- dyinglightthebeast: adjust autoexposure with neutral tonemap #486 (Musa Haji)
- colorcorrect: add hue and chrominance IPT, use int for chrominance method #486 (Musa Haji)
- hitmanwoa: use IPT, compress to BT.709 for fp11, disable gamut_compress and max_channel for lut #486 (Musa Haji)
- dyinglightthebeast: adjust tonemap and gamma correction, remove params for broken vanilla exposure #486 (Musa Haji)
- avatarfop-swoutlaws: support new afop patch, add gamut compression #486 (Musa Haji)
- avatarfop: clean up code #486 (Musa Haji)
- nioh3: Add game #500 (Mohanned Hassan)
- nioh3: use dxbc lutbuilder decompilation #500 (Mohanned Hassan)
- nioh3: Fix vignette, and dramatic luts. #500 (Mohanned Hassan)
- nioh3: desaturate with castlecsf #500 (Mohanned Hassan)
- add split mods::swapchain into device proxy, render, swapchainproxy, windowing (Carlos Lopez)
- unrealengine: Add more lutbuilders #506 (Mohanned Hassan)
- ffxvi: adjust tonemap defaults #245 (Musa Haji)
- ffxvi: use blended tonemap #245 (Musa Haji)
- ffxvi: automatically calculate chrominance adjustment #245 (Musa Haji)
- ffxvi: use macleod boynton for hue and chrominance, use new grading, replace pq approx, fix peak detection #245 (Musa Haji)
- ffxvi: add new links #245 (Musa Haji)
- shaders: add neutwo scale functions (Carlos Lopez)
- nioh3: Rename files, change to arri c800 and lower castlecsf blowout #504 (Mohanned Hassan)
- nioh3: Adjust tonemapper curve, revert sharpness to it's shader #504 (Mohanned Hassan)
- gbfrelink: initial commit #507 (akuru-q)
- gbfrelink: add bloom slider #507 (akuru-q)
- gbfrelink: use UC2Extended, HDR10, cleanup #507 (akuru-q)
- bannerlord: New shaders (SGTForgery)
- xcom2: Reworked to use Neutwo + Macleod Boynton, Unclamped deferred lighting shaders, Added new FX (SGTForgery)
Bug Fixes
- unrealengine: zero NaN on swapchain (Carlos Lopez)
- dyinglightthebeast: clamp lerp strength #485 (Musa Haji)
- endfield: use correct rgb coordinates for 1 uber #495 (spiwar)
- atelierryzadx: fix alchemy character transparency #488 (akuru-q)
- atelierryzadx: fix dx sat brightness, hue and chrominance correction order #488 (akuru-q)
- atelierryzadx: fix sliders, add post tm fx functions #488 (akuru-q)
- atelierryzadx: fix blur shader #488 (akuru-q)
- atelierryzadx: remove bad shaders #488 (akuru-q)
- atelierryzadx: duplicate shaders #488 (akuru-q)
- atelierryzadx: add comments back in #488 (akuru-q)
- atelierryzadx: adjust chrominance slider #488 (akuru-q)
- atelierryzadx: fix tonemap shader #488 (akuru-q)
- avowed: composite use ui alpha instead of 1 #484 (Mohanned Hassan)
- nioh3: Disable pipeline cloning and remove UI shader #500 (Mohanned Hassan)
- devkit: improve multidevice tracing (Carlos Lopez)
- ffxvi: add potential stability improvements #245 (Musa Haji)
- nioh3: Correct intermediate passes and film grain randomness #504 (Mohanned Hassan)
- gbfrelink: clamp taa shader #507 (akuru-q)
- gbfrelink: update reshade #507 (akuru-q)
- gbfrelink: fix hue correction #507 (akuru-q)
- gbfrelink: fix upgrades #507 (akuru-q)
- gbfrelink: decal shader broken by upgrades #507 (akuru-q)
Code Refactoring
- colorcorrect: remove IPT functions #486 (Musa Haji)
- hitmanwoa: switch back to OKLab for perceptual functions #486 (Musa Haji)
- gbfrelink: rewrite mod, use templates, fix cutscenes, add hue correction #507 (akuru-q)
Chores
- avatarfop: redo tonemap, improve comments #486 (Musa Haji)
- swoutlaws: clean up #486 (Musa Haji)
- dyinglightthebeast: fix comment #486 (Musa Haji)
- dyinglightthebeast: update
Aboutsection #486 (Musa Haji) - remove crc32_hash.hpp (Carlos Lopez)
- remove crc32_hash.hpp (2) (Carlos Lopez)
- remove crc32_hash.hpp (3) (Carlos Lopez)
- rgb: add xyz to stockman_sharp, xyz/bt2020 functions (Carlos Lopez)
Commits
- initial commit #485 (Musa Haji)
- f3a07e0: feat(utils::resource): add VIEW_UPGRADES_R9G9B9E5 (Maple) #489
- initial commit (clshortfuse#491) #491 (Izueh)
- 2cec3dd: Fix HDR artifacts on bright saturated emissives (SGTForgery) #495
- 2285cd8: fix(mods::swapchain): don't force screen tearing without flip (Carlos Lopez)
- 255034b: fix(utils::constants): ignore UINT64_MAX sized buffer ranges (Carlos Lopez)
- ad0e9b2: dev(utils::platform): add FindModule (Carlos Lopez)
- devkit: improve assert logic on dx9 (Carlos Lopez)
- 1f1a51d: feat(utils::device_proxy): rewrite RTV on swapchain clone (Carlos Lopez)
- cf9a5d3: fix(mods::swapchain): fix flip hwnd detection (Carlos Lopez)
- initial commit #245 (Musa Haji)
- gbfrelink: change comments #507 (akuru-q)
- eeab049: Merge remote-tracking branch 'upstream/main' into Forge-Main (SGTForgery)