Configuration Guide: Difference between revisions

m
Line 57: Line 57:
*'''Exclusive Ubershaders''' completely eliminates shader compilation stutter by generating a set of monolithic shaders that can completely simulate the entire TEV pipeline and all of its configurations. Is incredibly demanding at higher resolutions, and can only be recommended for users with powerful desktop class GPUs. Is best served when using the "Compile Shaders Before Starting" option to generate all of the Ubershaders immediately instead of as each one is seen.
*'''Exclusive Ubershaders''' completely eliminates shader compilation stutter by generating a set of monolithic shaders that can completely simulate the entire TEV pipeline and all of its configurations. Is incredibly demanding at higher resolutions, and can only be recommended for users with powerful desktop class GPUs. Is best served when using the "Compile Shaders Before Starting" option to generate all of the Ubershaders immediately instead of as each one is seen.
*'''Skip Drawing''' is a powerful option to completely eliminate Shader Compilation Stutter by <i>simply not waiting for shaders to be generated</i>. This means that even if the shaders aren't ready, Dolphin will continue to emulate the game. This may result in temporarily missing objects in most cases. In rare cases, such as with Mii faces or other time-sensitive EFB Copies, it may result in graphics missing until they are re-generated a second time.
*'''Skip Drawing''' is a powerful option to completely eliminate Shader Compilation Stutter by <i>simply not waiting for shaders to be generated</i>. This means that even if the shaders aren't ready, Dolphin will continue to emulate the game. This may result in temporarily missing objects in most cases. In rare cases, such as with Mii faces or other time-sensitive EFB Copies, it may result in graphics missing until they are re-generated a second time.
*'''Compile Shaders Before Starting''' will compile cached UIDs at boot. May result in a lengthy wait to boot a game if you have a huge number of shaders cached for a game, but reduces stutter by having everything already generated in a from that GPU can use ahead of time.
*'''Compile Shaders Before Starting''' will compile cached UIDs at boot. May result in a lengthy wait to boot a game if you have a huge number of shaders cached for a game, but reduces stutter by having everything already generated in a from that the GPU can use ahead of time.


=== Enhancements ===
=== Enhancements ===