What's Changed
- build: fix zipping aio by @jiayev in #1579
- fix(grass collision): clamp maximum depth of grass by @doodlum in #1578
- feat(UI): enhance shader blocking by @Copilot in #1564
- fix: remove duplicate buffer setup by @soda3000 in #1586
- feat: update shader compile elapsed time every second by @soda3000 in #1587
- build: add cmake install commands by @ArcEarth in #1372
- feat(perf-overlay): add size controls by @davo0411 in #1591
- fix(perf-overlay): fix infinite draw calls table height by @davo0411 in #1590
- refactor(perf-overlay): remove collapsible headers by @davo0411 in #1572
- fix(perf-overlay): removed ImGuiTableFlags_ScrollX/Y for scroll bar issues by @kuplion in #1594
- build: fix shader copying to relative paths by @alandtse in #1603
- fix(ibl): apply ibl to cubemap normalisation for non deferred by @jiayev in #1604
- fix(grass): use correct light direction by @jiayev in #1602
- fix(welcome-popup): adjust font size & window spacing by @davo0411 in #1592
- feat(lod): add gamma sliders by @jiayev in #1588
- build: correct CodeRabbit schema syntax by @Copilot in #1608
- build: add compile-time validation of GPU buffers by @Copilot in #1427
- ci: run shader validation on CMake and CI config changes by @Copilot in #1606
- build(deps): remove orphaned Intel XeSS dependency by @alandtse in #1611
- fix(ui): enter key now behaves properly when first time popup is open by @soda3000 in #1615
- feat(ui): add tabs to advanced settings & PBR search by @davo0411 in #1599
- build: add HLSL intellisense by @Gistix in #1614
- refactor(UI): move light limit visualization into debug by @brucenguyen in #1619
- refactor(ui): add settings for shader block hotkeys by @midona-rhel in #1624
- fix(ui): anchor reset settings button position by @midona-rhel in #1621
- fix(hair): use indirect normal for deferred marschner hair by @jiayev in #1626
- fix(build): fix Package-AIO-Manual for fresh pulls by @midona-rhel in #1625
- fix(snow): use world space vectors by @midona-rhel in #1618
- feat(UI): add gaussian blur shader core files by @davo0411 in #1595
- feat(ui): add test conditions button by @davo0411 in #1637
- fix(ui): blocked shader info overflow in Shader Debug tab by @Copilot in #1632
- fix(upscaling): replace NIS with RCAS for DLSS by @midona-rhel in #1620
- fix(Dynamic Cubemap): Added a check for timeskip by @midona-rhel in #1639
- refactor: restructure lighting by @jiayev in #1633
- feat(ui): add themes & fonts by @davo0411 in #1596
- feat(water): add flowmap parallax by @davo0411 in #1636
- build: fix race condition for pdb generation by @alandtse in #1642
- chore(hair): update feature version by @jiayev in #1643
- build: configure precommit to use conventional commits by @Copilot in #1641
- fix(eyes): disable vanilla eye normal by @jiayev in #1646
- test: add hlsl unit tests by @alandtse in #1653
- ci: add automated wiki buffer documentation workflow by @alandtse in #1659
- fix(wetness): fix missing wetness by @doodlum in #1662
- fix(ISL): fix color luminance not affecting light by @SkrubbySkrubInAShrub in #1674
- fix(tests): change success hint to compile correctly by @jiayev in #1681
- chore: move some features to core by @doodlum in #1682
- perf(upscaling): set fDRClampOffset only on dataloaded by @doodlum in #1675
- feat: lighting for rain and snow by @doodlum in #1577
- fix(interior sun): outdated state after cell change by @Dawntic in #1685
- build: bump eastl to 3.27.01 by @alandtse in #1673
- fix(grass collision): ignore hkpListShape by @doodlum in #1661
- chore(upscaling): update SDKs by @doodlum in #1684
- chore(terrain shadows): modernize by @doodlum in #1678
- feat: add user wiki link to readme by @davo0411 in #1689
- feat(LLF): add debug overlay in llf visualiser by @davo0411 in #1666
- feat: linear lighting by @jiayev in #1359
- feat: weather and imagespace editor by @davo0411 in #1630
- fix(ui): load previously selected theme on startup by @davo0411 in #1664
- chore: bump versions by @doodlum in #1693
- fix(upscaling): reduce default value for RCAS by @SkrubbySkrubInAShrub in #1694
- build: pin eastl to stable commit by @alandtse in #1698
- chore(linear lighting): new Linear defaults by @Dlizzio in #1697
- fix(linear lighting): Fix PBR specular with DALC by @Dlizzio in #1696
- feat(ui): theme management fixes and enhancements by @soda3000 in #1700
- feat(sky-sync): add sun offset and MinElevation sliders by @BigBullmoose in #1691
- feat(weather): std::array & std::vector support by @davo0411 in #1702
- feat(weather): per-feature settings rework, main feature lock by @davo0411 in #1704
- chore(ibl): add per weather settings by @davo0411 in #1703
- fix(linear lighting): Fix projected diffuse with linear lighting by @Dlizzio in #1710
- chore: update feature versions by @doodlum in #1705
- build: switch back to official eastl by @alandtse in #1716
- chore: rename debug category to utility, move feats by @SkrubbySkrubInAShrub in #1713
- fix(wetness): fix water roughness and normal by @jiayev in #1717
- feat(weather overrides): add weather override pause checkbox by @jiayev in #1722
- fix(weather editor): reorder categories for better intuition. by @SkrubbySkrubInAShrub in #1725
- fix(weather overrides): fix feature settings resetting on weather change by @SkrubbySkrubInAShrub in #1724
- fix(image based lighting): fixed planar reflection with IBL by @Dlizzio in #1712
- fix(upscaling): disable water TAA instead of enable by @jiayev in #1726
- chore(Linear Lighting): separate directional light multiplier sliders by @Dlizzio in #1730
- fix(settings-override): rework override .json order by @Dlizzio in #1729
New Contributors
- @kuplion made their first contribution in #1594
- @Gistix made their first contribution in #1614
- @brucenguyen made their first contribution in #1619
- @midona-rhel made their first contribution in #1624
- @SkrubbySkrubInAShrub made their first contribution in #1674
- @Dawntic made their first contribution in #1685
- @Dlizzio made their first contribution in #1697
- @BigBullmoose made their first contribution in #1691
Full Changelog: v1.4.6...v1.4.7