Skip to content

RenoDX Snapshot Build

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jun 13:26

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 Curve slider 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_shift to use exp_shift_min_reference parameter #547 (Musa Haji)
  • devkit: improve snapshot pane shader navigation (Carlos Lopez)

Documentation

Styles

  • 007firstlight: add comments and improve formatting #581 (Musa Haji)

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

Reverts

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)