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),
|
||||
NEW_3DS("is_new_3ds", Settings.SECTION_SYSTEM, 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),
|
||||
DISK_SHADER_CACHE("use_disk_shader_cache", Settings.SECTION_RENDERER, true),
|
||||
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.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(
|
||||
SwitchSetting(
|
||||
|
|
|
|||
|
|
@ -168,6 +168,7 @@ void Config::ReadValues() {
|
|||
Settings::values.pp_shader_name =
|
||||
sdl2_config->GetString("Renderer", "pp_shader_name", default_shader);
|
||||
ReadSetting("Renderer", Settings::values.filter_mode);
|
||||
ReadSetting("Renderer",Settings::values.use_integer_scaling);
|
||||
|
||||
ReadSetting("Renderer", Settings::values.bg_red);
|
||||
ReadSetting("Renderer", Settings::values.bg_green);
|
||||
|
|
|
|||
|
|
@ -148,6 +148,10 @@ use_disk_shader_cache =
|
|||
# factor for the 3DS resolution
|
||||
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.
|
||||
# 0 (default): Off, 1: On
|
||||
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="linear_filtering">Linear Filtering</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_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>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue