Skip to content

chore: update lut build with dev#1015

Merged
doodlum merged 57 commits into
lutfrom
dev
Mar 17, 2025
Merged

chore: update lut build with dev#1015
doodlum merged 57 commits into
lutfrom
dev

Conversation

@doodlum
Copy link
Copy Markdown
Collaborator

@doodlum doodlum commented Mar 17, 2025

No description provided.

ThePagi and others added 30 commits February 6, 2025 15:57
* albedo to gamma, remove other conversions

* style: 🎨 apply clang-format changes

---------

Co-authored-by: Exist <Exist@Yes>
Co-authored-by: ThePagi <ThePagi@users.noreply.github.com>
* chore: gamma space features and fixes

* style: 🎨 apply clang-format changes

* chore: lerp in linear

* style: 🎨 apply clang-format changes

* fix: spaces on deferred reflections

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix: do not patch VR renderpasses

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix: corrected VR hooks

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix blurry pbr parallax, fix mlp harsh fadeout

* style: 🎨 apply clang-format changes

* unify heigh blending for vanilla and pbr

* style: 🎨 apply clang-format changes

* better check for pbr mlp parallax

* style: 🎨 apply clang-format changes

---------

Co-authored-by: Exist <Exist@Yes>
Co-authored-by: ThePagi <ThePagi@users.noreply.github.com>
* chore: consistency changes

* style: 🎨 apply clang-format changes

* chore: change min specular skylighting default

* fix: F0 color

* chore: nullptr 8th render target

* fix: complex material color

* chore: reduce ao power

* chore: apply gloss in gamma space for vanilla

* style: 🎨 apply clang-format changes

* fix: corrected too shiny vanilla specular

* style: 🎨 apply clang-format changes

* chore: more consistency

* chore: more consistent ssgi/ssao

* style: 🎨 apply clang-format changes

* fix: grass specular gamma space

* fix: bloom not using hue preservation

* chore: slightly biased gamma to linear conversions

* fix: terrain lod blending

* style: 🎨 apply clang-format changes

* chore: remove f0 of 0.04

* chore: do pbr specular in srgb

* style: 🎨 apply clang-format changes

* chore: less strong difference

* chore: apply skylighting directly to reflections cubemap

* chore: cheese better specular

* style: 🎨 apply clang-format changes

* chore: revert ao change

* chore: scale specular on everything

* chore: change default ssgi settings for performance

* chore: rename ssgi presets

* fix: do not darken mirrorlike reflections

* chore: less bloomy beast races

* chore: different ssgi settings

* chore: revert ini change

* chore: add sheen to ssil

* chore: dont double scale skylighting

* chore: remove accidental change

* chore: do nothing fancy with ssgi specular

* chore: more natural tonemap

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* perf: improve glints performance

* style: 🎨 apply clang-format changes

* chore: more cleanup

* style: 🎨 apply clang-format changes

* chore: increase glint texture size

* chore: improved sampling

* style: 🎨 apply clang-format changes

* chore: increase glint max brightness

* chore: clean up tetra

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* feat!(cloud shadows): add opacity slider

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* pbr wetness consistent, overall less wet

* chore: remove bad line

---------

Co-authored-by: Exist <Exist@Yes>
Co-authored-by: doodlum <15017472+doodlum@users.noreply.github.com>
…lor maps like albedo (#967)

* fix(pbr): fix mlp flicker

* style: 🎨 apply clang-format changes

* Update Lighting.hlsl

* style: 🎨 apply clang-format changes

---------

Co-authored-by: ThePagi <ThePagi@users.noreply.github.com>
* feat: half linear space conversions

* fix: missing change
* fix(pbr): more mlp refraction fixes

* style: 🎨 apply clang-format changes

---------

Co-authored-by: ThePagi <ThePagi@users.noreply.github.com>
* feat: nis sharpening

* style: 🎨 apply clang-format changes

* fix: mip bias on vr

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* feat(skylighting): improved skylighting

* fix(grass lighting): grass shading

* style: 🎨 apply clang-format changes

* chore: tweak defaults

* chore: skip skylighting in interiors

* style: 🎨 apply clang-format changes

* fix: grass shading

* style: 🎨 apply clang-format changes

* chore: more shading improvements

* style: 🎨 apply clang-format changes

* chore: tweak ssgi

* chore: tonemapping tweaks

* chore: increase ao power

* chore: reduce ao power

* feat(skylighting): fixed tree darkness

* chore: lower skylighting amount

* style: 🎨 apply clang-format changes

* chore: cleanup

* style: 🎨 apply clang-format changes

* chore: make grass sss consistent with vanilla

* chore: improved GI

* chore: grass tweaks

* chore: skylighting tweaks

* chore: add shadow bias to skylighting

* chore: no ssgi dimmer

* chore: less aggressive skylighting

* chore: less aggressive skylighting curve

* chore: remove skylighting tangent weights

* chore: improved skylighting bias

* chore: better skylighting curve

* style: 🎨 apply clang-format changes

* fix: water shadow

* chore: tweaks to improve snow AO

* style: 🎨 apply clang-format changes

* chore: remove more baked lighting

* style: 🎨 apply clang-format changes

* chore: wrapped lighting for grass

* style: 🎨 apply clang-format changes

* chore: tweak grass defaults

* chore: more to reduce overdarkening

* chore: compensate for less thick ao

* style: 🎨 apply clang-format changes

* chore: more to mitigate snow darkness

* style: 🎨 apply clang-format changes

* chore: remove sqrt

* style: 🎨 apply clang-format changes

* chore: reduce gi strength

* chore: change specular skylighting sample direction

* chore: tweak more grass lighting defaults

* chore: decrease specular

* fix: enderal trees lighting

* feat: improved specular AO

* fix: skyboost

* chore: brighten skylighting on trees

* chore: brighten skylighting on trees

* style: 🎨 apply clang-format changes

* chore: brighten skylighting on all vertex ao

* style: 🎨 apply clang-format changes

* chore: tweak ao

* feat: fix shadow bias via skylighting

* style: 🎨 apply clang-format changes

* fix: bad default grass settings

* chore: redo skylighting boost

* style: 🎨 apply clang-format changes

* fix: upscaler shimmering

* chore: put backlighting boost back

* style: 🎨 apply clang-format changes

* chore: revert gamma

* fix: backlighting direction

* feat: view dependant wrapping

* style: 🎨 apply clang-format changes

* chore: try to improve grass collision

* style: 🎨 apply clang-format changes

* feat: vanilla fresnel

* chore: increase grass collision amount

* fix: grass brightness

* chore: less aggressive upscale color bias

* fix: lighting in blackreach

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore: add landscape to skylighting

* fix: remove skylighting bias fix

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix: fix dlssg state on startup

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* feat(pbr): improvements to terrain parallax and parallax shadows

* style: 🎨 apply clang-format changes

* Update ExtendedMaterials.hlsli

* Update ExtendedMaterials.hlsli

* pow 2 instead of mul 2 parallax shadow

* style: 🎨 apply clang-format changes

---------

Co-authored-by: ThePagi <ThePagi@users.noreply.github.com>
* feat(skylighting): improved skylighting

* fix(grass lighting): grass shading

* style: 🎨 apply clang-format changes

* chore: tweak defaults

* chore: skip skylighting in interiors

* style: 🎨 apply clang-format changes

* fix: grass shading

* style: 🎨 apply clang-format changes

* chore: more shading improvements

* style: 🎨 apply clang-format changes

* chore: tweak ssgi

* chore: tonemapping tweaks

* chore: increase ao power

* chore: reduce ao power

* feat(skylighting): fixed tree darkness

* chore: lower skylighting amount

* style: 🎨 apply clang-format changes

* chore: cleanup

* style: 🎨 apply clang-format changes

* chore: make grass sss consistent with vanilla

* chore: improved GI

* chore: grass tweaks

* chore: skylighting tweaks

* chore: add shadow bias to skylighting

* chore: no ssgi dimmer

* chore: less aggressive skylighting

* chore: less aggressive skylighting curve

* chore: remove skylighting tangent weights

* chore: improved skylighting bias

* chore: better skylighting curve

* style: 🎨 apply clang-format changes

* fix: water shadow

* chore: tweaks to improve snow AO

* style: 🎨 apply clang-format changes

* chore: remove more baked lighting

* style: 🎨 apply clang-format changes

* chore: wrapped lighting for grass

* style: 🎨 apply clang-format changes

* chore: tweak grass defaults

* chore: more to reduce overdarkening

* chore: compensate for less thick ao

* style: 🎨 apply clang-format changes

* chore: more to mitigate snow darkness

* style: 🎨 apply clang-format changes

* chore: remove sqrt

* style: 🎨 apply clang-format changes

* chore: reduce gi strength

* chore: change specular skylighting sample direction

* chore: tweak more grass lighting defaults

* chore: decrease specular

* fix: enderal trees lighting

* feat: improved specular AO

* fix: skyboost

* chore: brighten skylighting on trees

* chore: brighten skylighting on trees

* style: 🎨 apply clang-format changes

* chore: brighten skylighting on all vertex ao

* style: 🎨 apply clang-format changes

* chore: tweak ao

* feat: fix shadow bias via skylighting

* style: 🎨 apply clang-format changes

* fix: bad default grass settings

* chore: redo skylighting boost

* style: 🎨 apply clang-format changes

* fix: upscaler shimmering

* chore: put backlighting boost back

* style: 🎨 apply clang-format changes

* chore: revert gamma

* fix: backlighting direction

* feat: view dependant wrapping

* style: 🎨 apply clang-format changes

* chore: try to improve grass collision

* style: 🎨 apply clang-format changes

* feat: vanilla fresnel

* chore: increase grass collision amount

* fix: grass brightness

* chore: less aggressive upscale color bias

* fix: lighting in blackreach

* fix: grass typo (#986)

* fix: typo (#985)

* fix(pbr): lod land blend matching (#983)

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
Co-authored-by: ThePagi <32794457+ThePagi@users.noreply.github.com>
doodlum and others added 27 commits March 3, 2025 17:33
* chore: dx12 swapchain attempt

* style: 🎨 apply clang-format changes

* chore: small fixes

* chore: maytbe better

* style: 🎨 apply clang-format changes

* chore: more experiments

* style: 🎨 apply clang-format changes

* feat: load ffx dx12 dll

* style: 🎨 apply clang-format changes

* chore: add more headers

* feat: c++ api

* style: 🎨 apply clang-format changes

* chore: more ffx code

* style: 🎨 apply clang-format changes

* feat: fsr frame generation

* style: 🎨 apply clang-format changes

* fix: fidelityfx fg

* style: 🎨 apply clang-format changes

* fix: most merge errors

* chore: cleanup

* chore: enable async

* chore: syncing things

* style: 🎨 apply clang-format changes

* fix: fg

* style: 🎨 apply clang-format changes

* chore: fix syncing

* style: 🎨 apply clang-format changes

* chore: cleanup

* feat: updated dlss/nis

* style: 🎨 apply clang-format changes

* chore: better latency

* style: 🎨 apply clang-format changes

* fix: swapchain when fg disabled

* chore: cleanup

* chore: cleanup settings

* chore: remove dlss fg

* style: 🎨 apply clang-format changes

* fix: maybe fixed sync

* style: 🎨 apply clang-format changes

* fix: probably fixed

* style: 🎨 apply clang-format changes

* chore: follow microsoft example

* style: 🎨 apply clang-format changes

* chore: use async fg

* fix: force disable exclusive fullscreen

* feat: frame limiter for fsr fg

* feat: vsync and adaptive sync options

* style: 🎨 apply clang-format changes

* chore: cleanup

* fix: fsr fg on older gpus

* fix: async compute not on

* chore: further cleanup and fixing

* chore: rename

* style: 🎨 apply clang-format changes

* chore: rename

* feat: ui composition and passthrough

* style: 🎨 apply clang-format changes

* fix: maybe better ui hook

* chore: dont use flags

* chore: limiter tweaks

* chore: do not force proxy

* style: 🎨 apply clang-format changes

* fix: remove ui composition

* style: 🎨 apply clang-format changes

* chore: add jitter to fg

* style: 🎨 apply clang-format changes

* fix: use RCAS instead of NIS

* chore: move ffx into a folder

* chore: let fsr fg handle tearing

* chore: default to VRR

* feat: add NIS sharpen back and use for everything

* style: 🎨 apply clang-format changes

* chore: fixing up

* chore: stuff

* style: 🎨 apply clang-format changes

* chore: remove some statics

* chore: move some things to global

* chore: nis tweaks

* chore: modify ui hook

* chore: dx12 swapchain in global

* style: 🎨 apply clang-format changes

* chore: d3d12 interop work

* chore: no vr for fg

* chore: no feature level check

* style: 🎨 apply clang-format changes

* fix: frame limiter

* chore: update dlss dll

* chore: use preset K for dlss

* chore: fixes

* chore: decrease required directx version

* feat: fg diagnostics

* chore: change default dlss preset

* style: 🎨 apply clang-format changes

* chore: better docs

* chore: remove streamline

* chore: remove option to disable fg/upscaling

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore(upscaling): update FSR DX11

* fix: do not update frametoken twice

* fix: upscale shaders

* feat: load reshade manually

* style: 🎨 apply clang-format changes

* feat: render reshade

* feat: better reshade, removed nis

* style: 🎨 apply clang-format changes

* feat: add depth buffer to reshade

* style: 🎨 apply clang-format changes

* chore: readd CAS, fixes

* fix: amd typo

* style: 🎨 apply clang-format changes

* feat: reshade working on no fg

* style: 🎨 apply clang-format changes

* fix: crash

* chore: default sharpness to 0

* chore: try to improve frame consistency

* chore: fixes and cleanup

* style: 🎨 apply clang-format changes

* chore: tweaks

* style: 🎨 apply clang-format changes

* chore: double buffer some resources

* chore: readd dlssg things

* feat: dlssg working again

* style: 🎨 apply clang-format changes

* fix: purple screen

* chore: remove game paused checks to match dlssg

* chore: sync both fg type features

* style: 🎨 apply clang-format changes

* chore: more correct

* chore: what

* style: 🎨 apply clang-format changes

* chore: disable logging

* chore: remove flush

* chore: simplify fence value

* fix: shared buffers when hud disabled

* style: 🎨 apply clang-format changes

* chore: cleanup

* style: 🎨 apply clang-format changes

* refactor: perframe

* refactor: clean up globals

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix: fix shadercache race condition

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore(skylighting): increase skylighting boost

* chore: subsurface properties for skylighting

* style: 🎨 apply clang-format changes

* chore: implement skylighting boost differently

* fix: grass

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore: upgrade swapchain

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore(vr): do not load unused streamline features

* fix(vr): delay streamline initialisation
* chore: cursed brighter ssgi

* chore: tweaked

* chore: tweaks

* chore: reduced skylighting dimmer intensity
* chore(sss): optimise final pass

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix(vr): fix vr window

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix(skylighting): fix visual inconsistencies

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore: do vanilla specular in gamma space

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* feat: frame pacing tuning

* fix: low frame rate detection

* style: 🎨 apply clang-format changes

* chore: bump version

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
@doodlum doodlum merged commit 8022b21 into lut Mar 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants