Add SingleChoiceSettingDynamicDescriptions
This commit is contained in:
1 parent
630de81309
commit
7d98c4f3a4
7 files changed
+227
-5
No files matched your search
@@ -123,6 +123,20 @@
|
||||
<item>3</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Ubershader 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>
|
||||
</string-array>
|
||||
<integer-array name="shaderCompilationDescriptionValues" translatable="false">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Internal Resolution Preference -->
|
||||
<string-array name="internalResolutionEntries" translatable="false">
|
||||
<item>1x Native (640x528)</item>
|
||||
|
||||
@@ -238,7 +238,6 @@
|
||||
<string name="aspect_ratio">Aspect Ratio</string>
|
||||
<string name="aspect_ratio_description">Select what aspect ratio to use when rendering</string>
|
||||
<string name="shader_compilation_mode">Shader Compilation Mode</string>
|
||||
<string name="shader_compilation_mode_description">Specifies when to use Ubershaders. Disabled - Never, Hybrid - Use ubershaders while compiling specialized shaders. Exclusive - Use only ubershaders, largest performance impact. Skip Drawing - Do not draw objects while shaders are compiling, will cause broken effects.</string>
|
||||
<string name="wait_for_shaders">Compile Shaders Before Starting</string>
|
||||
<string name="wait_for_shaders_description">This causes a delay when launching games, but will reduce stuttering early on.</string>
|
||||
|
||||
|
||||
Reference in new issue
Block a user