enable for android
This commit is contained in:
parent
e2bd806e78
commit
02bf35aaf6
5 changed files with 17 additions and 0 deletions
|
|
@ -33,6 +33,7 @@ enum class BooleanSetting(
|
||||||
LLE_APPLETS("lle_applets", Settings.SECTION_SYSTEM, false),
|
LLE_APPLETS("lle_applets", Settings.SECTION_SYSTEM, false),
|
||||||
NEW_3DS("is_new_3ds", Settings.SECTION_SYSTEM, true),
|
NEW_3DS("is_new_3ds", Settings.SECTION_SYSTEM, true),
|
||||||
LINEAR_FILTERING("filter_mode", Settings.SECTION_RENDERER, true),
|
LINEAR_FILTERING("filter_mode", Settings.SECTION_RENDERER, true),
|
||||||
|
USE_INTEGER_SCALING("use_integer_scaling",Settings.SECTION_RENDERER, false),
|
||||||
SHADERS_ACCURATE_MUL("shaders_accurate_mul", Settings.SECTION_RENDERER, false),
|
SHADERS_ACCURATE_MUL("shaders_accurate_mul", Settings.SECTION_RENDERER, false),
|
||||||
DISK_SHADER_CACHE("use_disk_shader_cache", Settings.SECTION_RENDERER, true),
|
DISK_SHADER_CACHE("use_disk_shader_cache", Settings.SECTION_RENDERER, true),
|
||||||
DUMP_TEXTURES("dump_textures", Settings.SECTION_UTILITY, false),
|
DUMP_TEXTURES("dump_textures", Settings.SECTION_UTILITY, false),
|
||||||
|
|
|
||||||
|
|
@ -883,6 +883,15 @@ class SettingsFragmentPresenter(private val fragmentView: SettingsFragmentView)
|
||||||
IntSetting.RESOLUTION_FACTOR.key,
|
IntSetting.RESOLUTION_FACTOR.key,
|
||||||
IntSetting.RESOLUTION_FACTOR.defaultValue
|
IntSetting.RESOLUTION_FACTOR.defaultValue
|
||||||
)
|
)
|
||||||
|
)
|
||||||
|
add(
|
||||||
|
SwitchSetting(
|
||||||
|
BooleanSetting.USE_INTEGER_SCALING,
|
||||||
|
R.string.use_integer_scaling,
|
||||||
|
R.string.use_integer_scaling_description,
|
||||||
|
BooleanSetting.USE_INTEGER_SCALING.key,
|
||||||
|
BooleanSetting.USE_INTEGER_SCALING.defaultValue
|
||||||
|
)
|
||||||
)
|
)
|
||||||
add(
|
add(
|
||||||
SwitchSetting(
|
SwitchSetting(
|
||||||
|
|
|
||||||
|
|
@ -168,6 +168,7 @@ void Config::ReadValues() {
|
||||||
Settings::values.pp_shader_name =
|
Settings::values.pp_shader_name =
|
||||||
sdl2_config->GetString("Renderer", "pp_shader_name", default_shader);
|
sdl2_config->GetString("Renderer", "pp_shader_name", default_shader);
|
||||||
ReadSetting("Renderer", Settings::values.filter_mode);
|
ReadSetting("Renderer", Settings::values.filter_mode);
|
||||||
|
ReadSetting("Renderer",Settings::values.use_integer_scaling);
|
||||||
|
|
||||||
ReadSetting("Renderer", Settings::values.bg_red);
|
ReadSetting("Renderer", Settings::values.bg_red);
|
||||||
ReadSetting("Renderer", Settings::values.bg_green);
|
ReadSetting("Renderer", Settings::values.bg_green);
|
||||||
|
|
|
||||||
|
|
@ -148,6 +148,10 @@ use_disk_shader_cache =
|
||||||
# factor for the 3DS resolution
|
# factor for the 3DS resolution
|
||||||
resolution_factor =
|
resolution_factor =
|
||||||
|
|
||||||
|
# Use Integer Scaling when the layout allows
|
||||||
|
# 0: Off (default), 1: On
|
||||||
|
use_integer_scaling =
|
||||||
|
|
||||||
# Whether to enable V-Sync (caps the framerate at 60FPS) or not.
|
# Whether to enable V-Sync (caps the framerate at 60FPS) or not.
|
||||||
# 0 (default): Off, 1: On
|
# 0 (default): Off, 1: On
|
||||||
vsync_enabled =
|
vsync_enabled =
|
||||||
|
|
|
||||||
|
|
@ -242,6 +242,8 @@
|
||||||
<string name="async_shaders_description">Compiles shaders in the background to reduce stuttering during gameplay. When enabled expect temporary graphical glitches</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>
|
<string name="linear_filtering">Linear Filtering</string>
|
||||||
<string name="linear_filtering_description">Enables linear filtering, which causes game visuals to appear smoother.</string>
|
<string name="linear_filtering_description">Enables linear filtering, which causes game visuals to appear smoother.</string>
|
||||||
|
<string name="use_integer_scaling">Integer Scaling</string>
|
||||||
|
<string name="use_integer_scaling_description">Scales the screens with an integer multiplier of the original 3DS screen. For layouts with two different screen sizes, the largest screen is integer-scaled.</string>
|
||||||
<string name="texture_filter_name">Texture Filter</string>
|
<string name="texture_filter_name">Texture Filter</string>
|
||||||
<string name="texture_filter_description">Enhances the visuals of applications by applying a filter to textures. The supported filters are Anime4K Ultrafast, Bicubic, ScaleForce, xBRZ freescale, and MMPX.</string>
|
<string name="texture_filter_description">Enhances the visuals of applications by applying a filter to textures. The supported filters are Anime4K Ultrafast, Bicubic, ScaleForce, xBRZ freescale, and MMPX.</string>
|
||||||
<string name="delay_render_thread">Delay Game Render Thread</string>
|
<string name="delay_render_thread">Delay Game Render Thread</string>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue