branchrust_reboot/main/shadow_presetscancel
21 Commits over 31 Days - 0.03cph!
Removed the Max Shadow Lights setting from the shadow presets and added it back as a separate setting under the Rendering section with a minimum value of 1
Updated the SkyDome light's shadow bias values and removed incorrect biasing code to further reduce shadow acne at each shadow preset
Added additional data to the shadow preset performance results
Shader preset balancing pass
Added a way to run all shadow preset performance tests via the custom editor window or via ConVars
Added buttons for switching between each shadow preset on the editor window to make it easier to test
Added simple CPU and GPU timing tests for the shadow presets along with a simple editor window for configuring settings
Started work on setting up performance tests for shadow presets
Updating the shadow cascade splits when the shadow preset convar is set
Updated performance logging to include the new shadow quality preset ConVar
Added sliders for shadow quality preset attributes and a Cascades enum for the numCascades field
- Removed the Shadows section from the Graphics Settings menu
- Added the Shadow Quality option to the Graphics Quality section of the graphics menu
- Set up the Shadow Quality setting for each graphics preset
Added grass shadows as part of the shadow quality presets and removed them from the World section of the graphics menu
- Updated the shadow settings to be set directly via the UI_SettingsTweakShadowPreset when the graphicssettings.shadowqualitypreset ConVar changes.
- Made shadow related ConVars, other than the graphicssettings.shadowqualitypreset, developer only, as these should now only be set via the shadow quality presets.
- Updated the presvious graphics.shadowquality ConVar name to graphics.shadowfilteringquality, as it controls the PCSS filtering quality of the shadows rather than the overall quality.
Added initial shadow presets