v0.7.4
NOTE: This changelog includes all commits in the repo since we weren't using releases yet.
What's Changed
- Added menu toggle key option. Fixed general settings loading correctly by @ffarrell17 in #2
- Converted UI from reshade to native imgui by @ffarrell17 in #3
- feat: Add advanced options to imgui by @alandtse in #4
- Sync with VR branch by @alandtse in #6
- Screen-Space Shadows + POM by @doodlum in #8
- Fix use of NG by @alandtse in #9
- simplify json io with nlohmann json macro by @doodlum in #11
- simplify json io with nlohmann json macro by @Pentalimbed in #10
- Merge upstream by @doodlum in #12
- abstract common feature class by @Pentalimbed in #14
- Materials by @doodlum in #16
- UI overhaul by @Pentalimbed in #17
- font scale slider, keyboard input and new theme by @Pentalimbed in #18
- [UI] font scale crash fix, hide unloaded feature by @Pentalimbed in #19
- Fix VR compilation by @alandtse in #21
- Add VR preprocessor def for GrassShader by @alandtse in #22
- Fix VR and Flat grass lighting by @alandtse in #23
- VR support and additional improvements by @doodlum in #25
- ci: add clang format action by @alandtse in #27
- ci: fix failing git checkout by @alandtse in #28
- fix: reenable controls when mouse closes menu by @alandtse in #31
- Refactor hlsl by @alandtse in #26
- Texture3D buffer class by @Pentalimbed in #37
- Imagespace by @jeanluciano in #38
- Revert "Imagespace" by @doodlum in #39
- Various developer improvements for shader compilation by @alandtse in #35
- fix: add dependency for commonlibng simplemath by @alandtse in #40
- Fix VR compilation by @alandtse in #41
- build: bump commonlib by @alandtse in #45
- ci: apply format to dev PRs by @alandtse in #46
- A workflow for building releases on tag push by @ceejbot in #47
- Fix infinite compiling when PBR is enabled by @LaoBro in #44
- chore: sync dev with main by @alandtse in #50
- Initial particle lights config system by @doodlum in #49
- fix: fix ctd due to NiParticles offset by @alandtse in #48
- fix: fix alpha test in VR by @alandtse in #52
- fix: always populate right eye WS for particles by @alandtse in #53
- fix: adjust right eye by averaged position by @alandtse in #54
- feat: add Shader Defines advanced option by @alandtse in #55
- feat: add Grass Collision to VR by @alandtse in #56
- Fix LLF for right eye VR by @FlayaN in #58
- fix: fix contact shadows in VR lighting by @alandtse in #62
- build: update commonlibvr submodule by @alandtse in #64
- docs: set GPL license for project by @alandtse in #42
- ci: clang format on pushes too by @alandtse in #68
- build: added automatic plugin deployment by @FlayaN in #65
- feat: allow user specific configs by @alandtse in #67
- chore: release 0.6.0 by @doodlum in #69
- chore: sync dev with main by @alandtse in #70
- chore: version bump screenspace shadows by @doodlum in #73
- 0.6.0 hotfixes by @doodlum in #74
- 0.6.0 VR hotfix by @doodlum in #75
- docs: add feature version to log by @alandtse in #76
- chore: add feature version to menu by @alandtse in #77
- feat: reload ParticleLight ini on Load Settings by @alandtse in #78
- chore: WIP polish main menu by @TheRiverwoodModder in #80
- chore: polish Feature menus by @TheRiverwoodModder in #82
- docs: improve compilation instructions by @AceAmir in #85
- feat: add NPC grass collision by @alandtse in #79
- feat: improve ShaderCache by @alandtse in #86
- fix: set bLandSpecular to support Terrain Parallax by @alandtse in #88
- docs: simplify build commands by @Pentalimbed in #89
- chore: sync dev with main by @alandtse in #90
- build: add hlsl files to visual studio by @alandtse in #92
- ci: update build workflow to include assets by @FlayaN in #84
- chore: use progress bar instead of text by @alandtse in #94
- fix: remove forced settings for shadercache by @alandtse in #95
- feat: allow adjustment of compiler threads by @alandtse in #99
- revert: "feat: allow adjustment of compiler threads (#99)" by @alandtse in #100
- feat: improve compilation options by @alandtse in #101
- fix: fix load of backgroundCompilerThreads setting by @alandtse in #102
- fix: fix stuck compiling after clearing cache by @alandtse in #103
- fix: fix EnableFirstPersonShadows for VR by @alandtse in #104
- fix: save screen space shadows enable setting by @alandtse in #110
- feat: static branching instead of macros by @doodlum in #109
- fix: fix SSS compiler error by @alandtse in #112
- fix: fix VR tAA detection by @alandtse in #111
- fix: fix compilation error in treelod by @alandtse in #113
- feat: add Rain wetness effects by @TheRiverwoodModder in #83
- feat: simplify feature loading by @FlayaN in #115
- feat: add testing mode by @alandtse in #116
- refactor: move opt in for shaders to virtual feature function by @FlayaN in #117
- fix: bump commonlib by @alandtse in #118
- fix: add vr offset for llf hook by @alandtse in #122
- feat: increased portal strict light limit by @doodlum in #123
- chore: break apart menu multiline strings by @rjwignar in #119
- fix: fix inconsistent VR grass culling by @thorwin99 in #125
- ci: add todo action by @alandtse in #127
- feat: wetness effects and dynamic cubemaps by @doodlum in #134
- Triplanar Mapping for Projected Textures by @CiMaWi in #132
- Typo Fix in Wetness Effects settings by @H4vC in #135
- Adding a global effect hotkey by @H4vC in #136
- 0.7.0 by @doodlum in #137
- fix: use VR eyePosition for PointLightPosition by @alandtse in #138
- ci: add pr lint action by @alandtse in #140
- fix: fix VR zfighting in distant mountains by @alandtse in #146
- refactor: Consolidate multiline strings in feature code by @rjwignar in #143
- fix: change Input handling hook by @H4vC in #139
- fix: fix detection of Skyrim Upscaler dll by @alandtse in #142
- feat: add debug shader mode by @alandtse in #144
- feat: allow override for complex grass lighting by @alandtse in #141
- fix: fix AE1130 by @alandtse in #147
- chore: prepare for release by @alandtse in #148
- chore: release 2023-12-23 by @alandtse in #149
New Contributors
- @ffarrell17 made their first contribution in #2
- @Pentalimbed made their first contribution in #10
- @jeanluciano made their first contribution in #38
- @ceejbot made their first contribution in #47
- @LaoBro made their first contribution in #44
- @FlayaN made their first contribution in #58
- @TheRiverwoodModder made their first contribution in #80
- @AceAmir made their first contribution in #85
- @rjwignar made their first contribution in #119
- @thorwin99 made their first contribution in #125
- @CiMaWi made their first contribution in #132
- @H4vC made their first contribution in #135
Full Changelog: https://github.com/doodlum/skyrim-community-shaders/commits/v0.7.4