Configuration Guide: Difference between revisions

Line 32: Line 32:


==== Shader Compilation ====
==== Shader Compilation ====
*'''Asynchronous (Ubershaders)''' is the recommended setting for most GPUs as it reduces shader compilation stutter with minimal performance impact.
*'''Specialized (Defualt)''' should be used as a fallback for older systems or GPUs that do not work well with ubershaders such as some mobile GPUs.  
*'''Synchronous''' should be used as a fallback for older systems or GPUs that do not work well with ubershaders such as some mobile GPUs.  
*'''Hybrid Ubershaders''' is the recommended setting for most GPUs as it reduces shader compilation stutter with minimal performance impact.
*'''Synchronous (Ubershaders)''' is the most effective at reducing shader compilation stutter but should only be used on high-end dedicated GPUs; otherwise general performance will be severely impacted.
*'''Exclusive Ubershaders''' is the most effective at reducing shader compilation stutter but should only be used on high-end dedicated GPUs; otherwise general performance will be severely impacted.
*'''Asynchronous (Skip Drawing)''' is '''NOT''' recommended as it causes rendering issues in many games.
*'''Skip Drawing''' is '''NOT''' recommended as it causes rendering issues in many games.
*'''Compile Shaders Before Starting''' can reduce in game shader compilation stutter once a cache is built in exchange for longer game startup times.
*'''Compile Shaders Before Starting''' can reduce in game shader compilation stutter once a cache is built in exchange for longer game startup times.