Repository navigation
RenoDX Snapshot Build
Pre-release
Pre-release
Features
- blackdesertonline: Cleaned up addon #549 (SGTForgery)
- wutheringwaves: Update for version 3.2 #538 (spiwar)
- wutheringwaves: Cleanup, test extended tonemapping #538 (spiwar)
- wutheringwaves: More cleanup #538 (spiwar)
- wutheringwaves: Added psychoV, Patch all lutbuilders and one sample output #538 (spiwar)
- wutheringwaves: Add extended tonemap, psychoV displaymap, cleanup #538 (spiwar)
- wutheringwaves: tune defaults, HDR Look preset, fix bugs #538 (spiwar)
- tonemap: add Neutwo and max-channel scaling to RenoDRT (Carlos Lopez)
- shaders: optimize naka rushton, add clip option (Carlos Lopez)
- utils: add RGBA PNG reading (Carlos Lopez)
- utils: track hlsl dependencies with shader compiler (Carlos Lopez)
- avatarfop: add lutbuilders from latest patch #540 (Musa Haji)
- re7: add no vignette off tonemap shaders #540 (Musa Haji)
- avatarfop-swoutlaws: use psychov17, add bt2020 hue shift #540 (Musa Haji)
- unrealengine: add samson lutbuilder #540 (Musa Haji)
- deathstranding2: upgrade to psychov17, replace scaling with hue emulation #540 (Musa Haji)
- deathstranding2: update for latest patch, add instructions for AI when updating, rename shaders #540 (Musa Haji)
- avatarfop-swoutlaws: fix purity correction in wrong colorspace with tonemaptype none #540 (Musa Haji)
- re4remake: set flare to 0 with preserve shadow details #540 (Musa Haji)
- alienisolation: complete rewrite using extrapolation for tm lut #540 (Musa Haji)
- alienisolation: use hotswap for all upgrades, adjust tonemap #540 (Musa Haji)
- alienisolation: use proxy shader, replace CustomSwapchainShader(), fix lens flare #540 (Musa Haji)
- alienisolation: WIP initial taa implementation #540 (Musa Haji)
- alienisolation: finish Alias Isolation TAA path #540 (Musa Haji)
- alienisolation: remove bloom/distortion changes from taa, move grain and sharpening to final vanilla AA shaders, clean up and organize files #540 (Musa Haji)
- alienisolation: include injected cbuffer in taa pass, clean up taa shader #540 (Musa Haji)
- alienisolation: enable pipeline cloning #540 (Musa Haji)
- dyinglightthebeast: update RT upgrade pak for latest patch #540 (Musa Haji)
- shader: count backported D3D12 layout params (Carlos Lopez)
- random: fix addon init/uninit, support multithreading (Carlos Lopez)
- fromsoft_engine: rewrite sekiro #548 (Musa Haji)
- resource: Centralize AreCopyFormatsCompatible and add r32_typeless edge case #548 (Mohanned Hassan)
- fromsoft: Update mod #548 (Mohanned Hassan)
- fromsoft_engine: add psycho, default to per channel #548 (Musa Haji)
- fromsoft_engine: tweak tonemap #548 (Musa Haji)
- fromsoft_engine: add UI visibility toggle #548 (Musa Haji)
- fromsoft_engine: add hue shift method slider #548 (Musa Haji)
- fromsoft_engine: improve lut scaling, add slider for lut gamut restoration #548 (Musa Haji)
- shaders: add psychov-test17 (Carlos Lopez)
- wobbylife: add psychov, fix wardrobe (Carlos Lopez)
- shaders: add AdaptiveD65 gamut compression (Carlos Lopez)
- fromsoftengine: Exclude RT pipeline #567 (Mohanned Hassan)
- directx: add D3D12GetInterface (Carlos Lopez)
- render: expose use_render_pass boolean (Carlos Lopez)
- starfield: add PsychoV tonemapper, Eye Adaptation and readback blit (Carlos Lopez)
- shaders: allenwp rolloff #579 (David Huynh)
- indygreatcircle: update for latest patch #581 (Musa Haji)
- indygreatcircle: adjust tonemap, use MB functions, remove old shaders #581 (Musa Haji)
- hitmanwoa: disable eotf emulation, adjust lut scaling and tm #581 (Musa Haji)
- 007firstlight: add HDR tonemap and postprocess shaders #581 (Musa Haji)
- 007firstlight: add vanilla fixed grain, disable lut strength with vanilla tonemapper #581 (Musa Haji)
- 007firstlight: add weighted hue correction #581 (Musa Haji)
- 007firstlight: adjust tonemapping/eotf emulation, clean up code #581 (Musa Haji)
- 007firstlight: add support for T0-T2 tonemap shaders #581 (Musa Haji)
- 007firstlight: simplify and improve tonemap #581 (Musa Haji)
- 007firstlight: add support for none tonemapper, refactor postchainmerge, remove unused, clean up #581 (Musa Haji)
- 007firstlight: IS-FAST for deferred lighting to fix resolved noise #581 (lazorr410)
- 007firstlight: move is-fast to separate hpp #581 (lazorr410)
- 007firstlight: fix header comments #581 (lazorr410)
- 007firstlight: add setting to fix SSR and include bilateral filter option #581 (lazorr410)
- 007firstlight: increase hue shifting with luminance scaling #581 (Musa Haji)
- onimusha-wots: add initial HDR tonemapping mod #581 (Musa Haji)
- alicemadnessreturns: update game #575 (Steve161803)
- borderlands2: add game #575 (Steve161803)
- borderlandsgotyenhanced: update game #575 (Steve161803)
- childoflight: add game #575 (Steve161803)
- journey: update game #575 (Steve161803)
- madmax: update game #575 (Steve161803)
- rememberme: update game #575 (Steve161803)
- specopstheline: update game #575 (Steve161803)
- ff7rebirth: Add support for 1.005 #585 (Mohanned Hassan)
- devkit: track submission order instead of draw order #577 (Mohanned Hassan)
- devkit: add option to show non-executed command lists (disabled by default) #577 (Mohanned Hassan)
- devkit: limit submission order logic to dx12/vulkan #577 (Mohanned Hassan)
- pragmata: add mod #547 (Musa Haji)
- aces.hlsl: add exp shift with peak stabilization and InvSSTS #547 (Musa Haji)
- pragmata: replace vanilla+ with ACES and ACES customized, add lut scaling slider, move grading and grain to ocio lut sampling shader, add purist #547 (Musa Haji)
- pragmata: add retail LDRPostProcess shaders #547 (Musa Haji)
- rgb: add AP1 conversions #547 (Musa Haji)
- pragmata: change defaults, add luminance scaling #547 (Musa Haji)
- pragmata: remove lut scaling and strength #547 (Musa Haji)
- pragmata: enable
Apply Pre Tone Map Curveslider in every post process shader #547 (Musa Haji) - pragmata: set ACES (Customized) to default #547 (Musa Haji)
- pragmata: add ACES mid gray slider, remove ACES (Customized), add Match SDR/HDR, disable sliders with Vanilla #547 (Musa Haji)
- pragmata: add new sliders, use uigamma in convertcolorspaceps, #547 (Musa Haji)
- pragmata: add metadata.json #547 (Musa Haji)
- re9requiem: full rewrite to match Pragmata #547 (Musa Haji)
- pragmata: adjust grading slider application #547 (Musa Haji)
- pragmata: add hue retention #547 (Musa Haji)
- pragmata: adjust luminance scaling, disable gamut compression #547 (Musa Haji)
- re9requiem: adjust luminance scaling, disable gamut compression #547 (Musa Haji)
- devkit: support DXBC shader decompilation (Carlos Lopez)
Bug Fixes
- blackdesertonline: Fixed includes, Outdated and irrelevant ImGUI code #549 (SGTForgery)
- wutheringwaves: use MB from color folder instead of local MB file #538 (spiwar)
- shader: correct D3D12 root signature DWORD counting (Carlos Lopez)
- re4remake: clamp negatives in fsr2 sharpening #540 (Musa Haji)
- re4remake: clamp sm6.2 fsr2 sharpening shader #540 (Musa Haji)
- alienisolation: fix incorrect values in OnPresetOff() #540 (Musa Haji)
- alienisolation: fix normalization value with vanilla tonemapper #540 (Musa Haji)
- batmanak: fix upgrades and swapchain proxy, use bt2020 neutwo, use hdr10 #540 (Musa Haji)
- utils: fix PopulateUnknownResourceViewDesc with texture_3d (Carlos Lopez)
- pipeline-layout: store backported and static-sampler ranges (Carlos Lopez)
- utils: fix improper .hpp and in hlsl dependency trace (Carlos Lopez)
- render: use reshade-style render order (Carlos Lopez)
- fromsoft_engine: fix low highlights artifacts from scaling down
clip_point#548 (Musa Haji) - fromsoft_engine: update default hue emulation method value from 4 to 3 #548 (Mohanned Hassan)
- starfield: fix clip instead of gamut compress for photomode (Carlos Lopez)
- utils: fix copy only swapchains with compatibility mode (Carlos Lopez)
- dlss: improve StreamlineV2 interface wrapping (Carlos Lopez)
- dlss: pass Streamline CreateDXGIFactory2 if invalid flags (Carlos Lopez)
- batmanak: make tonemap UAV tracking thread-local #581 (Musa Haji)
- indygreatcircle: fix vanilla tonemaptype redeclaring variable #581 (Musa Haji)
- fallout76: fix swapchain proxy by disabling compat mode #581 (Musa Haji)
- hitmanwoa: improve stability by not injecting cbuffers/root constants, disable shader toggle #581 (Musa Haji)
- 007firstlight: disable debug text #581 (Musa Haji)
- shader_compiler: improve shader directory iteration to skip dot prepended folders #577 (Mohanned Hassan)
- devkit: remove stale draws on cmdlist reset, remove unused variable #577 (Mohanned Hassan)
- pragmata: fix blowout slider #547 (Musa Haji)
- pragmata: fix flare slider strength #547 (Musa Haji)
- aces: fix
stable_peak_exp_shiftto useexp_shift_min_referenceparameter #547 (Musa Haji) - devkit: improve snapshot pane shader navigation (Carlos Lopez)
Documentation
- readme: update spacing (clshortfuse#551) #551 (diolesinge)
- add website (Carlos Lopez)
- update metadata for Maple's plugins #572 (Maple)
- pragmata: clarify Tone Mapping warning text #547 (Musa Haji)
- devkit: document MCP texture replacement workflow (Carlos Lopez)
Styles
Code Refactoring
- alienisolation: optimize alias isolation TAA runtime #540 (Musa Haji)
- alienisolation: wire destroy callback for TAA cache invalidation, simplify descriptor SRV extraction #540 (Musa Haji)
- alienisolation: use CRC32 + RenoDX functions for alias isolation #540 (Musa Haji)
- alienisolation: clean up alias isolation TAA runtime #540 (Musa Haji)
- batmanak: simplify tonemap UAV clone activation #540 (Musa Haji)
- utils: centralize draw and dispatch command actions (Carlos Lopez)
- gow2018: remove LUT sampling shaders and various controls #581 (Musa Haji)
- 007firstlight: move DLSS FG setting into helper #581 (Musa Haji)
- onimusha-wots: use InvSSTS() from aces.hlsl #547 (Musa Haji)
- utils: add locked shader pipeline detail accessors (Carlos Lopez)
- devkit: use locked shader pipeline detail accessors (Carlos Lopez)
Chores
- utils: remove exception on shader dump hash parse (Carlos Lopez)
- utils: fix path utility without reshade (Carlos Lopez)
- avatarfop-swoutlaws: remove psychov11 #540 (Musa Haji)
- fix include guards #540 (Musa Haji)
- deathstranding2: fix tooltip #540 (Musa Haji)
- alienisolation: set to stable #540 (Musa Haji)
- alienisolation: code cleanup #540 (Musa Haji)
- alienisolation: remove unused aliasisolation chromatic aberration/sharpening #540 (Musa Haji)
- alienisolation: use new names and defines for cbuffer #540 (Musa Haji)
- alienisolation: rename "Sharpening" to "Lilium RCAS Sharpening" #540 (Musa Haji)
- alienisolation: rename blowout to dechroma, add missing keys to OnPresetOff() #540 (Musa Haji)
- utils: lint and assert cleanup (Carlos Lopez)
- fromsoft_engine: rename luminosity to luminance #548 (Musa Haji)
- shaders: fix path (Carlos Lopez)
- pipeline: remove pipeline layout 6 and 7 (Carlos Lopez)
- utils: fix MSVC template resolving (Carlos Lopez)
- batmanak: remove unused atomic include #581 (Musa Haji)
- 007firstlight: remove unused resource upgrade hooks #581 (Musa Haji)
- don't force MSVC toolset version (Carlos Lopez)
- pragmata: remove unused code #547 (Musa Haji)
- pragmata: remove unused code #547 (Musa Haji)
- pragmata: remove unused OCIO LUT sampling function #547 (Musa Haji)
- devkit: clean up addon style (Carlos Lopez)
Reverts
- alienisolation: disable pipeline cloning #540 (Musa Haji)
- aces: remove custom CreateODTConfig() #547 (Musa Haji)
Commits
- cmake: add NDEBUG to shaders (Carlos Lopez)
- db2fe93: Add initial styles.css file (Carlos Lopez)
- b550588: feat(devkit,mcp,core): cross-addon shared state + MCP tooling + resource/proxy/shader refactor (Carlos Lopez)
- alienisolation: add TAA implementation notes in md file #540 (Musa Haji)
- 5f5bcb4: fix(resource::replace): ignore partial subresource updates (Carlos Lopez)
- skip background in clangd (Carlos Lopez)
- e850720: fix(mods::shader): fix static sampler counting (Carlos Lopez)
- fb7c324: perf(resource::upgrade): use static thread_local scratch buffers (Carlos Lopez)
- 522e7b0: fix(resource::upgrade): fix render-pass support (Carlos Lopez)
- 4b89506: chore(resource::upgrade): lint and reduce logging (Carlos Lopez)
- 2208582: refactor(swapchain, resource_upgrade: Centralize AreCopyFormatsCompatible usage (Mohanned Hassan) #548
- 61a84b8: perf(resource::upgrade): add fast path with use_resource_cloning_dx12_only (Carlos Lopez)
- 3a2ac99: fix(utils::state): skip null descriptor tables during restore (Carlos Lopez)
- 74d7fc2: Add 007 First Light DLSS FG HUD ghosting workaround (hartapfel) #581
- use windows-2022 for msvs testing (Carlos Lopez)
- use windows-2022 for msvs x86 testing (Carlos Lopez)