mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-21 05:09:34 -06:00
Merge pull request #8416 from JosJuice/shader-compilation-names
Change the names for shader compilation settings
This commit is contained in:
@ -217,12 +217,12 @@
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Ubershader Mode Preference -->
|
||||
<!-- Shader Compilation Mode Preference -->
|
||||
<string-array name="shaderCompilationModeEntries" translatable="false">
|
||||
<item>Synchronous</item>
|
||||
<item>Synchronous (Ubershaders)</item>
|
||||
<item>Asynchronous (Ubershaders)</item>
|
||||
<item>Asynchronous (Skip Drawing)</item>
|
||||
<item>Specialized (Default)</item>
|
||||
<item>Exclusive Ubershaders</item>
|
||||
<item>Hybrid Ubershaders</item>
|
||||
<item>Skip Drawing</item>
|
||||
</string-array>
|
||||
<integer-array name="shaderCompilationModeValues" translatable="false">
|
||||
<item>0</item>
|
||||
@ -231,12 +231,12 @@
|
||||
<item>3</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Ubershader Mode Dynamic Descriptions -->
|
||||
<!-- Shader Compilation Mode Dynamic Descriptions -->
|
||||
<string-array name="shaderCompilationDescriptionEntries" translatable="false">
|
||||
<item>Synchronous: Ubershaders are never used. Stuttering will occur during shader compilation, but GPU demands are low. Recommended for low-end hardware.\nIf unsure, select this mode.</item>
|
||||
<item>Synchronous (Ubershaders): Ubershaders will always be used. Provides a near stutter-free experience at the cost of high GPU performance requirements. Only recommended for high-end systems.</item>
|
||||
<item>Asynchronous (Ubershaders): Ubershaders will be used to prevent stuttering during shader compilation, but specialized shaders will be used when they will not cause stuttering. In the best case it eliminates shader compilation stuttering while having minimal performance impact, but results depend on video driver behavior.</item>
|
||||
<item>Asynchronous (Skip Drawing): Prevents shader compilation stuttering by not rendering waiting objects. Can work in scenarios where Ubershaders doesn\'t, at the cost of introducing visual glitches and broken effects. Not recommended, only use if the other options give poor results on your system.</item>
|
||||
<item>Specialized (Default): Ubershaders are never used. Stuttering will occur during shader compilation, but GPU demands are low. Recommended for low-end hardware. If unsure, select this mode.</item>
|
||||
<item>Exclusive Ubershaders: Ubershaders will always be used. Provides a near stutter-free experience at the cost of very high GPU performance requirements. Don\'t use this unless you encountered stuttering with Hybrid Ubershaders and have a very powerful GPU.</item>
|
||||
<item>Hybrid Ubershaders: Ubershaders will be used to prevent stuttering during shader compilation, but specialized shaders will be used when they will not cause stuttering. In the best case it eliminates shader compilation stuttering while having minimal performance impact, but results depend on video driver behavior.</item>
|
||||
<item>Skip Drawing: Prevents shader compilation stuttering by not rendering waiting objects. Can work in scenarios where Ubershaders doesn\'t, at the cost of introducing visual glitches and broken effects. Not recommended, only use if the other options give poor results on your system.</item>
|
||||
</string-array>
|
||||
<integer-array name="shaderCompilationDescriptionValues" translatable="false">
|
||||
<item>0</item>
|
||||
|
Reference in New Issue
Block a user