Skip to content

chore: messy update dx12 swapchain branch#981

Merged
doodlum merged 51 commits into
dx12-swapchainfrom
dx12merge-1
Feb 28, 2025
Merged

chore: messy update dx12 swapchain branch#981
doodlum merged 51 commits into
dx12-swapchainfrom
dx12merge-1

Conversation

@doodlum
Copy link
Copy Markdown
Collaborator

@doodlum doodlum commented Feb 28, 2025

No description provided.

jkyuusai and others added 30 commits January 29, 2025 10:46
#926)

* Ignore IntelliJ project files

* Adds troubleshooting step for Build with Docker to README
* chore: slightly better complex material performance

* chore: missing file

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore: added more minor optimisations

* style: 🎨 apply clang-format changes

* chore: optimise textures

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* parallax warp fix

* style: 🎨 apply clang-format changes

* consistent with changing distance

* style: 🎨 apply clang-format changes

* Don't reduce parallax for mlp

* style: 🎨 apply clang-format changes

* another fix method, ui toggle

* style: 🎨 apply clang-format changes

* tune curvature effect

* style: 🎨 apply clang-format changes

* Remove curvature debug view

* style: 🎨 apply clang-format changes

---------

Co-authored-by: Exist <Exist@Yes>
Co-authored-by: ThePagi <ThePagi@users.noreply.github.com>
* feat: frame limiter

* style: 🎨 apply clang-format changes

* chore: frame limit from refresh rate

* style: 🎨 apply clang-format changes

* feat: dlssg settings

* style: 🎨 apply clang-format changes

* fix: loading settings

* chore: remove unused hook

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore: better skylighting quality

* chore: correct frustum size
* fix: skylighting in first person

* style: 🎨 apply clang-format changes

* fix: inconsistencies

* style: 🎨 apply clang-format changes

* chore: remove pointless R setting

* fix: blackreach reflections

* style: 🎨 apply clang-format changes

* chore: more cleanup

* style: 🎨 apply clang-format changes

* fix: more fixes

* style: 🎨 apply clang-format changes

* fix: tree and grass consistency

* style: 🎨 apply clang-format changes

* chore: finish forced water settings

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix: consistent grass collision

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* chore: minor tweaks to features

* style: 🎨 apply clang-format changes

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* fix: renderpass crash

* style: 🎨 apply clang-format changes

* fix(VR): add VR address for renderPassCacheCtor (#931)

---------

Co-authored-by: doodlum <doodlum@users.noreply.github.com>
Co-authored-by: Flayan <hannes.feldt@gmail.com>
* refactor: change VariableCache data to global

* refactor: cleanup includes

* refactor: move more singleton to global

* refactor: remove "&" from ptrs

* style: 🎨 apply clang-format changes

* chore: add missing changes

* style: 🎨 apply clang-format changes

* fix: crashes on startup

* style: 🎨 apply clang-format changes

---------

Co-authored-by: FlayaN <hannes.feldt@gmail.com>
Co-authored-by: doodlum <doodlum@users.noreply.github.com>
* 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>
doodlum and others added 20 commits February 16, 2025 15:01
* 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>
@doodlum doodlum changed the title chore: update dx12 swapchain branch chore: messy update dx12 swapchain branch Feb 28, 2025
@doodlum doodlum merged commit e2df78c into dx12-swapchain Feb 28, 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.

3 participants