What's Changed
- feat(ssgi): add vanilla SSAO toggle by @BigBullmoose in #1720
- feat(grass lighting): add wrapped lighting toggle by @BigBullmoose in #1721
- build(cmake): restore copy_shaders fast deployment by @alandtse in #1756
- feat(terrainblending): restore enable setting by @alandtse in #1755
- build: update CommonLib v4.0.0 by @Copilot in #1736
- fix(terrain blending): VR and when VL disabled by @Dawntic in #1738
- feat(UI): require confirmation to clear shader cache by @SkrubbySkrubInAShrub in #1757
- feat(grass lighting): add complex grass detection threshold slider by @SkrubbySkrubInAShrub in #1750
- feat: unified water by @davo0411 in #1634
- feat(ab-testing): improve performance and info by @alandtse in #1759
- feat(tracy): add additional zones by @alandtse in #1760
- build: fix unified water by @alandtse in #1763
- chore: edit welcome dialogue behavior by @Dlizzio in #1743
- fix(weather): detection of overrides by @SkrubbySkrubInAShrub in #1758
- build: bump tracy to 0.13.1 by @alandtse in #1764
- fix: fog flicker in unified water by @davo0411 in #1772
- fix(weather overrides): ensure json format for features by @SkrubbySkrubInAShrub in #1748
- perf(terrain blending): tweak defaults by @doodlum in #1771
- fix(lighting): vanilla envcolor mult the correct value by @jiayev in #1775
- fix(water): remove final colour saturate by @davo0411 in #1778
- fix(unified-water): LOD water cache mismatch by @davo0411 in #1779
- fix(weather editor): override desync with weather transitions by @SkrubbySkrubInAShrub in #1782
- fix(weather-editor): no-override weather file deletion (#1777) by @SkrubbySkrubInAShrub in #1777
- fix(weather editor): apply weather settings post-load by @SkrubbySkrubInAShrub in #1776
- fix(weather editor): handling of weathers without overrides by @SkrubbySkrubInAShrub in #1773
- feat(UI): feature headings by @Dlizzio in #1786
- feat(VR): add wand pointing by @alandtse in #1790
- chore(UI): theme consistency by @Dlizzio in #1787
- fix(upscaling): warn about max nvidia resolution by @alandtse in #1795
- chore(linear lighting): UI settings changes by @Dlizzio in #1785
- fix(grass-lighting) better basic grass brightness default by @davo0411 in #1780
- chore(UI): remove settings and about tabs by @Dlizzio in #1794
- fix(terrain shadows): fix compiler warnings by @doodlum in #1798
- fix: fix flickering particles by @doodlum in #1791
- fix(terrain blending): disable vr support by @doodlum in #1799
- refactor(upscaling): standardize behavior and tune settings by @doodlum in #1783
- feat(UI): add auto-hide featurelist option by @alandtse in #1793
- fix: match grass brightness of vanilla by @doodlum in #1801
- refactor(perfoverlay): remove color from "Other" and "Total" by @brucenguyen in #1806
- fix(unified-water): fix for mesh water jitter by @davo0411 in #1809
- fix: clear shader cache on plugin version change by @Copilot in #1739
- feat(filewatcher): add hlsli tracking by @alandtse in #1796
- feat(linear lighting): add ambient multiplier by @Dlizzio in #1805
- fix(unified-water): underwater fog flicker by @davo0411 in #1807
- fix(UI): conflicting esc key on welcome hotkey dialogue by @Dlizzio in #1811
- chore(UI): add subtext font to tooltips by @Dlizzio in #1810
- build: bump streamline to 2.10.3 by @alandtse in #1813
- build: resolve shader warnings by @jiayev in #1818
- feat(ui): add combo hotkey support by @alandtse in #1808
- feat: add feature constraints by @alandtse in #1804
- build: update version to 1.4.8 by @doodlum in #1802
- fix(VR): apply per eye upscaling by @alandtse in #1819
- build: bump common lib to 4.2.0 by @Dawntic in #1821
- fix(grass collision): catch trashed actor pointers by @Dawntic in #1765
- fix(weather editor): desynced override transitions by @SkrubbySkrubInAShrub in #1820
Full Changelog: v1.4.7...v1.4.8