mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-05-19 12:07:02 +02:00
[android] add async gpu option on android
Signed-off-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
parent
29fad5a89e
commit
2da73ea29f
4 changed files with 14 additions and 0 deletions
|
|
@ -23,6 +23,7 @@ enum class BooleanSetting(override val key: String) : AbstractBooleanSetting {
|
||||||
RENDERER_FORCE_MAX_CLOCK("force_max_clock"),
|
RENDERER_FORCE_MAX_CLOCK("force_max_clock"),
|
||||||
RENDERER_ASYNCHRONOUS_SHADERS("use_asynchronous_shaders"),
|
RENDERER_ASYNCHRONOUS_SHADERS("use_asynchronous_shaders"),
|
||||||
RENDERER_REACTIVE_FLUSHING("use_reactive_flushing"),
|
RENDERER_REACTIVE_FLUSHING("use_reactive_flushing"),
|
||||||
|
USE_ASYNCHRONOUS_GPU_EMULATION("use_asynchronous_gpu_emulation"),
|
||||||
SYNC_MEMORY_OPERATIONS("sync_memory_operations"),
|
SYNC_MEMORY_OPERATIONS("sync_memory_operations"),
|
||||||
BUFFER_REORDER_DISABLE("disable_buffer_reorder"),
|
BUFFER_REORDER_DISABLE("disable_buffer_reorder"),
|
||||||
RENDERER_DEBUG("debug"),
|
RENDERER_DEBUG("debug"),
|
||||||
|
|
|
||||||
|
|
@ -720,6 +720,14 @@ abstract class SettingsItem(
|
||||||
descriptionId = R.string.renderer_reactive_flushing_description
|
descriptionId = R.string.renderer_reactive_flushing_description
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
put(
|
||||||
|
SwitchSetting(
|
||||||
|
BooleanSetting.USE_ASYNCHRONOUS_GPU_EMULATION,
|
||||||
|
titleId = R.string.use_asynchronous_gpu_emulation,
|
||||||
|
descriptionId = R.string.use_asynchronous_gpu_emulation_description
|
||||||
|
|
||||||
|
)
|
||||||
|
)
|
||||||
put(
|
put(
|
||||||
SwitchSetting(
|
SwitchSetting(
|
||||||
BooleanSetting.SYNC_MEMORY_OPERATIONS,
|
BooleanSetting.SYNC_MEMORY_OPERATIONS,
|
||||||
|
|
|
||||||
|
|
@ -273,6 +273,7 @@ class SettingsFragmentPresenter(
|
||||||
add(BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE.key)
|
add(BooleanSetting.RENDERER_USE_DISK_SHADER_CACHE.key)
|
||||||
add(BooleanSetting.RENDERER_FORCE_MAX_CLOCK.key)
|
add(BooleanSetting.RENDERER_FORCE_MAX_CLOCK.key)
|
||||||
add(BooleanSetting.RENDERER_REACTIVE_FLUSHING.key)
|
add(BooleanSetting.RENDERER_REACTIVE_FLUSHING.key)
|
||||||
|
add(BooleanSetting.USE_ASYNCHRONOUS_GPU_EMULATION.key)
|
||||||
|
|
||||||
add(HeaderSetting(R.string.hacks))
|
add(HeaderSetting(R.string.hacks))
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -118,6 +118,10 @@
|
||||||
<string name="on_load">On Load</string>
|
<string name="on_load">On Load</string>
|
||||||
<string name="always">Always</string>
|
<string name="always">Always</string>
|
||||||
|
|
||||||
|
<!-- Asynchronous GPU Emulation -->
|
||||||
|
<string name="use_asynchronous_gpu_emulation" translatable="false">Async GPU</string>
|
||||||
|
<string name="use_asynchronous_gpu_emulation_description">Controls process mode for dispatched GPU commands.</string>
|
||||||
|
|
||||||
<!-- Multiplayer -->
|
<!-- Multiplayer -->
|
||||||
<string name="multiplayer">Multiplayer</string>
|
<string name="multiplayer">Multiplayer</string>
|
||||||
<string name="multiplayer_description">Host your own game room or join an existing one to play with people</string>
|
<string name="multiplayer_description">Host your own game room or join an existing one to play with people</string>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue