diff options
| author | Connor McLaughlin <stenzek@gmail.com> | 2020-01-20 12:04:26 +1000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-01-20 12:04:26 +1000 |
| commit | a63510a55a25c7bd2777a18069de8497bef0d47b (patch) | |
| tree | fac3c94d00790072dd524d482f5b5a0f61146dc4 /Source/Android/app/src/main/java | |
| parent | f61d77a5e2b56351da255de994ac6eb97a3a739c (diff) | |
| parent | 11ba623f267814885c2d69c0f1214c9c576eb916 (diff) | |
Merge pull request #8554 from stenzek/present-duplicate-frames
Add an option to present duplicate frames
Diffstat (limited to 'Source/Android/app/src/main/java')
2 files changed, 5 insertions, 0 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java index 3c3f2f294f..9bf66e3cbe 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.java @@ -585,6 +585,7 @@ public final class SettingsFragmentPresenter Setting gpuTextureDecoding = gfxSection.getSetting(SettingsFile.KEY_GPU_TEXTURE_DECODING); Setting xfbToTexture = hacksSection.getSetting(SettingsFile.KEY_XFB_TEXTURE); Setting immediateXfb = hacksSection.getSetting(SettingsFile.KEY_IMMEDIATE_XFB); + Setting skipDuplicateXfbs = hacksSection.getSetting(SettingsFile.KEY_SKIP_DUPLICATE_XFBS); Setting fastDepth = gfxSection.getSetting(SettingsFile.KEY_FAST_DEPTH); sl.add(new HeaderSetting(null, null, R.string.embedded_frame_buffer, 0)); @@ -613,6 +614,9 @@ public final class SettingsFragmentPresenter R.string.xfb_copy_method, R.string.xfb_copy_method_description, true, xfbToTexture)); sl.add(new CheckBoxSetting(SettingsFile.KEY_IMMEDIATE_XFB, Settings.SECTION_GFX_HACKS, R.string.immediate_xfb, R.string.immediate_xfb_description, false, immediateXfb)); + sl.add(new CheckBoxSetting(SettingsFile.KEY_SKIP_DUPLICATE_XFBS, Settings.SECTION_GFX_HACKS, + R.string.skip_duplicate_xfbs, R.string.skip_duplicate_xfbs_description, true, + skipDuplicateXfbs)); sl.add(new HeaderSetting(null, null, R.string.other, 0)); sl.add(new CheckBoxSetting(SettingsFile.KEY_FAST_DEPTH, Settings.SECTION_GFX_SETTINGS, diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/utils/SettingsFile.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/utils/SettingsFile.java index 8de9bf5281..c4e61b8646 100644 --- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/utils/SettingsFile.java +++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/utils/SettingsFile.java @@ -89,6 +89,7 @@ public final class SettingsFile public static final String KEY_GPU_TEXTURE_DECODING = "EnableGPUTextureDecoding"; public static final String KEY_XFB_TEXTURE = "XFBToTextureEnable"; public static final String KEY_IMMEDIATE_XFB = "ImmediateXFBEnable"; + public static final String KEY_SKIP_DUPLICATE_XFBS = "SkipDuplicateXFBs"; public static final String KEY_FAST_DEPTH = "FastDepthCalc"; public static final String KEY_ASPECT_RATIO = "AspectRatio"; public static final String KEY_SHADER_COMPILATION_MODE = "ShaderCompilationMode"; |
