Repository navigation
RenoDX Snapshot Build
Pre-release
Pre-release
Features
- shaders: add psychov30 (Carlos Lopez)
- cp2077: update mod (Carlos Lopez)
- settings: add segmented-buttons and text fields (Carlos Lopez)
- cp2077: use root signature cbv (Carlos Lopez)
- docs: migrate wiki to release metadata (Carlos Lopez)
- elitedangerous: integrate PsychoV25 components into custom tonemap #631 (Musa Haji)
- deathstranding2: integrate PsychoV25 components into lms tonemap #631 (Musa Haji)
- elitedangerous: use c-infinity extension and bt709 displaymapping with Vanilla+ #631 (Musa Haji)
- asscreedblackflagresynced: integrate PsychoV25 components into custom tonemap #631 (Musa Haji)
- asscreedblackflagresynced: remove enhanced local tm, add new local exposure sliders, remove exposure slider #631 (Musa Haji)
- asscreedblackflagresynced: adjust customized tm params #631 (Musa Haji)
- asscreedblackflagresynced: change tm shoulder start/anchor, use p3/bt709 gamut compression #631 (Musa Haji)
- ffxvi: increase hue shifting #631 (Musa Haji)
- deadspace: add force hdr10 define, enable presets #631 (Musa Haji)
- tlou2: add HDR mod for The Last of Us Part II Remastered #631 (Musa Haji)
- tlou2: adjust tm for lut sampling #631 (Musa Haji)
- deathstranding2: set peak nits max to 10k #631 (Musa Haji)
- elitedangerous: use psychov30 #631 (Musa Haji)
- asscreedblackflagresynced: update to custom psychov30, set Enhanced to default #631 (Musa Haji)
- rdr2vk: enable other tm shaders, adjust enhanced tm #631 (Musa Haji)
- onimusha-wots: add support for full game, rewrite grading, add custom tm, adjust lut scaling #631 (Musa Haji)
- onimusha-wots: adjust hue handling #631 (Musa Haji)
- onimusha-wots: set default cone response, code clean up #631 (Musa Haji)
- onimusha: tweak tonemap, clamp negatives with lut scaling off #631 (Musa Haji)
- onimusha-wots: lower cone response #631 (Musa Haji)
- onimusha-wots: adjust highlight contrast with custom tm #631 (Musa Haji)
- onimusha-wots: add fog brightness, reduce hue shift, use p3 for gamut compression #631 (Musa Haji)
- 007firstlight: use cinfinityshoulder for tonemap #631 (Musa Haji)
- 007firstlight: rework film extension and hue/purity blending #631 (Musa Haji)
- callistoprotocol: add optional FORCE_HDR10 define #631 (Musa Haji)
- 007firstlight: use custom primaries for luminance tm #631 (Musa Haji)
- 007firstlight: separate Vanilla+ and Enhanced tone mapping #631 (Musa Haji)
- 007firstlight: move grading before filmic tone mapping #631 (Musa Haji)
- 007firstlight: move grading before filmic tone mapping #631 (Musa Haji)
- onimusha-wots: add RT denoiser bypass options #631 (Musa Haji)
- onimusha-wots: refine tone mapping modes and defaults #631 (Musa Haji)
- onimusha-wots: add SDR output shader support #631 (Musa Haji)
- onimusha-wots: hide HDR-only settings for SDR output #631 (Musa Haji)
- onimusha-wots: rework post-process tonemap and LUT scaling #631 (Musa Haji)
- pragmata: rewrite to match onimusha-wots, add fxaa toggle #631 (Musa Haji)
- pragmata: tweak enhanced tonemap params #631 (Musa Haji)
- re7-2r-3r-village: use cinfinityshoulder and new lut scaling #631 (Musa Haji)
- onimusha-wots: use new lut scaling #631 (Musa Haji)
- re4remake: use cinfinityshoulder and new lut scaling #631 (Musa Haji)
- pragmata: tweak enhanced tonemap params #631 (Musa Haji)
- pragmata: improve PsychoV gamut compression #631 (Musa Haji)
- pragmata: update to psychov31, add new gamut compression #631 (Musa Haji)
- onimusha-wots: update to psychov31, add new gamut compression #631 (Musa Haji)
- pragmata: add shoulder-weighted Mean-A2 hue correction #631 (Musa Haji)
- onimusha-wots: add shoulder-weighted Mean-A2 hue correction #631 (Musa Haji)
- pragmata: add L8 gamut compression and weighted Mean-A2 hue correction #631 (Musa Haji)
- onimusha-wots: add L8 gamut compression and weighted Mean-A2 hue correction #631 (Musa Haji)
- elitedangerous: update to custom psychov31 used in pragmata/onimusha #631 (Musa Haji)
- 007firstlight: update user grading to latest custom psychov31 #631 (Musa Haji)
- onimusha-wots: update customtest31 to match pragmata #631 (Musa Haji)
- 007firstlight: update customtest31 to match pragmata #631 (Musa Haji)
- elitedangerous: update customtest31 to match pragmata #631 (Musa Haji)
- asscreedblackflagresynced: update to psychov31, use bt2020 for gamut compression #631 (Musa Haji)
- pragmata: use latest lut scaling function #631 (Musa Haji)
- saintsrow2022: add mod (Hlib Omelchenko)
- core: add new state, pipeline, and shader system (Carlos Lopez)
- onimusha: set peak slider to 10k max #691 (Musa Haji)
- tonemap: add smooth shoulder tonemapper #691 (Musa Haji)
- tonemap: add configurable AgX tone scale and gamut transforms #691 (Musa Haji)
- controlresonant: add RenoDX mod #691 (Musa Haji)
- controlresonant: improve HDR controls and PsychoV tone mapping #691 (Musa Haji)
- controlresonant: Fix negative luminance before gamut compression #691 (Musa Haji)
- agx: support explicit encoded-domain tone-scale pivots #691 (Musa Haji)
- saintsrow2022: anchor enhanced tone mapper on sdr (Hlib Omelchenko)
- saintsrow2022: add lut strength, bloom, lens dirt and vignette sliders (Hlib Omelchenko)
- saintsrow2022: match enhanced to sdr toe with flare (Hlib Omelchenko)
Bug Fixes
- cp2077: backport IsDefaultSetting (Carlos Lopez)
- asscreedblackflagresynced: fix local exposure with off preset #631 (Musa Haji)
- asscreedblackflagresynced: preserve highlight hue shifts #631 (Musa Haji)
- elitedangerous: preserve highlight hue shifts, use display p3 gamut compression #631 (Musa Haji)
- pragmata: wire up noise slider, remove redefined functions and constants in customtest30 #631 (Musa Haji)
- pragmata: fix incorrect default params in custom psychov31 #631 (Musa Haji)
- onimusha-wots: fix incorrect default params in custom psychov31 #631 (Musa Haji)
- 007firstlight: fix custom psychov31 function call and include #631 (Musa Haji)
- elitedangerous: fix incorrect include #631 (Musa Haji)
- elitedangerous: fix incorrect include #631 (Musa Haji)
- pragmata: align custom Test31 signed response and gamut mapping #631 (Musa Haji)
- devkit: remove Incomplete code (Carlos Lopez)
- state: fix legacy GetCurrentState() (Carlos Lopez)
- controlresonant: use defines in shaders instead of shader_injection directly #691 (Musa Haji)
- controlresonant: exclude additional crash-prone RT pipeline layout #691 (Musa Haji)
- utils: avoid register in pipeline unregister, and forced reshade unregister in multi-addon context (Carlos Lopez)
- mods: default Vulkan push constant alignment to 4x32 (Carlos Lopez)
- settings: fix crash on setting change and reshade runtime restart (Carlos Lopez)
- saintsrow2022: fit enhanced highlight contrast through the peak shoulder (Hlib Omelchenko)
Documentation
- add CXX_STYLE.md (Carlos Lopez)
Code Refactoring
- asscreedblackflagresynced: simplify Anvil Engine tonemap #631 (Musa Haji)
- tonemap: rename smooth shoulder to CInfinityRollOff #691 (Musa Haji)
- controlresonant: align Customized tonemapper naming with UI #691 (Musa Haji)
- saintsrow2022: simplify sdr output and lens dirt, tidy comments (Hlib Omelchenko)
Performance Improvements
Chores
- elitedangerous: code clean up #631 (Musa Haji)
- elitedangerous: remove unused code #631 (Musa Haji)
- avatarfop-swoutlaws: clean up lutbuilder #631 (Musa Haji)
- onimusha-wots: add metadata.json #631 (Musa Haji)
- controlresonant: rename highlight compression and change tooltip #691 (Musa Haji)
Commits
- 9f8eb5c: feat(mods::shader): add per shader cbv support and use_root_signature_cbv (Carlos Lopez)
- 201cf1c: Merge remote-tracking branch 'upstream/main' (Hlib Omelchenko)
- 7c8f1ec: Merge remote-tracking branch 'upstream/main' (Hlib Omelchenko)
- 5f184c1: Merge remote-tracking branch 'upstream/main' into saintsrow2022 (Hlib Omelchenko)