mirror of
https://github.com/azahar-emu/azahar
synced 2025-11-06 23:19:57 +01:00
android: Add missing shader JIT option (#1085)
This commit is contained in:
parent
a6c72531b4
commit
4cfb5c9d55
@ -42,6 +42,7 @@ enum class BooleanSetting(
|
||||
ENABLE_REALTIME_AUDIO("enable_realtime_audio", Settings.SECTION_AUDIO, false),
|
||||
CPU_JIT("use_cpu_jit", Settings.SECTION_CORE, true),
|
||||
HW_SHADER("use_hw_shader", Settings.SECTION_RENDERER, true),
|
||||
SHADER_JIT("use_shader_jit", Settings.SECTION_RENDERER, true),
|
||||
VSYNC("use_vsync_new", Settings.SECTION_RENDERER, true),
|
||||
USE_FRAME_LIMIT("use_frame_limit", Settings.SECTION_RENDERER, true),
|
||||
DEBUG_RENDERER("renderer_debug", Settings.SECTION_DEBUG, false),
|
||||
|
||||
@ -1596,6 +1596,15 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
||||
BooleanSetting.HW_SHADER.defaultValue
|
||||
)
|
||||
)
|
||||
add(
|
||||
SwitchSetting(
|
||||
BooleanSetting.SHADER_JIT,
|
||||
R.string.shader_jit,
|
||||
R.string.shader_jit_description,
|
||||
BooleanSetting.SHADER_JIT.key,
|
||||
BooleanSetting.SHADER_JIT.defaultValue
|
||||
)
|
||||
)
|
||||
add(
|
||||
SwitchSetting(
|
||||
BooleanSetting.VSYNC,
|
||||
|
||||
@ -233,6 +233,8 @@
|
||||
<string name="graphics_api">Graphics API</string>
|
||||
<string name="spirv_shader_gen">Enable SPIR-V shader generation</string>
|
||||
<string name="spirv_shader_gen_description">Emits the fragment shader used to emulate PICA using SPIR-V instead of GLSL</string>
|
||||
<string name="disable_spirv_optimizer">Disable SPIR-V Optimizer</string>
|
||||
<string name="disable_spirv_optimizer_description">Disables the SPIR-V optimization pass, reducing stuttering considerably while barely affecting performance.</string>
|
||||
<string name="async_shaders">Enable asynchronous shader compilation</string>
|
||||
<string name="async_shaders_description">Compiles shaders in the background to reduce stuttering during gameplay. When enabled expect temporary graphical glitches</string>
|
||||
<string name="linear_filtering">Linear Filtering</string>
|
||||
@ -324,8 +326,10 @@
|
||||
<string name="deterministic_async_operations_description">Makes async operations deterministic for debugging. Enabling this may cause freezes.</string>
|
||||
<string name="enable_rpc_server">Enable RPC Server</string>
|
||||
<string name="enable_rpc_server_desc">Enables the RPC server on port 45987. This allows remotely reading/writing guest memory.</string>
|
||||
<string name="shader_jit">Enable Shader JIT</string>
|
||||
<string name="shader_jit_description">Use the JIT engine instead of the interpreter for software shader emulation.</string>
|
||||
|
||||
<!-- Layout settings strings -->
|
||||
<!-- Layout settings strings -->
|
||||
<string name="layout_screen_orientation">Screen Orientation</string>
|
||||
<string name="layout_screen_orientation_auto_sensor">Automatic</string>
|
||||
<string name="layout_screen_orientation_landscape">Landscape</string>
|
||||
@ -870,7 +874,5 @@
|
||||
<string name="emulation_quickload">Quickload</string>
|
||||
<string name="emulation_occupied_quicksave_slot">Quicksave - %1$tF %1$tR</string>
|
||||
<string name="quickload_not_found">No Quicksave available.</string>
|
||||
<string name="disable_spirv_optimizer">Disable SPIR-V Optimizer</string>
|
||||
<string name="disable_spirv_optimizer_description">Disables the SPIR-V optimization pass, reducing stuttering considerably while barely affecting performance.</string>
|
||||
|
||||
</resources>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user