summaryrefslogtreecommitdiff
path: root/Source/Android/res/xml
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2013-08-20 14:33:30 -0400
committerLioncash <mathew1800@gmail.com>2013-08-20 14:33:30 -0400
commit3fdfd758320c10b0ca826859e27ef5cc421eb15f (patch)
tree359b86b55df16961b819937de94db5cf1f471681 /Source/Android/res/xml
parent642657d07ca77d0018e4142ffa7e06c9bbcfe39f (diff)
[Android] Add most of the Dolphin video/gfx settings to the settings menu.
Diffstat (limited to 'Source/Android/res/xml')
-rw-r--r--Source/Android/res/xml/prefs.xml139
1 files changed, 139 insertions, 0 deletions
diff --git a/Source/Android/res/xml/prefs.xml b/Source/Android/res/xml/prefs.xml
new file mode 100644
index 0000000000..43a9786a57
--- /dev/null
+++ b/Source/Android/res/xml/prefs.xml
@@ -0,0 +1,139 @@
+<?xml version="1.0" encoding="utf-8"?>
+<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
+
+ <!-- CPU Settings -->
+ <PreferenceScreen android:title="@string/cpu_settings">
+
+ <CheckBoxPreference
+ android:key="dualCorePref"
+ android:summary="@string/on_off"
+ android:title="@string/dual_core" />
+
+ <ListPreference
+ android:key="cpuCorePref"
+ android:summary="@string/emu_core_to_use"
+ android:title="@string/cpu_core" />
+
+ </PreferenceScreen>
+
+ <!-- Video Settings -->
+ <PreferenceScreen android:title="@string/video_settings">
+
+ <!-- Video Enhancements -->
+ <PreferenceScreen android:title="@string/enhancements">
+
+ <ListPreference
+ android:entries="@array/internalResolutionEntries"
+ android:entryValues="@array/internalResolutionValues"
+ android:key="internalResolution"
+ android:summary="@string/internal_resolution_descrip"
+ android:title="@string/internal_resolution"/>
+
+ <ListPreference
+ android:entries="@array/anisotropicFilteringEntries"
+ android:entryValues="@array/anisotropicFilteringValues"
+ android:key="anisotropicFiltering"
+ android:summary="@string/anisotropic_filtering_descrip"
+ android:title="@string/anisotropic_filtering"/>
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="scaledEFBCopy"
+ android:summary="@string/scaled_efb_copy_descrip"
+ android:title="@string/scaled_efb_copy"/>
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="perPixelLighting"
+ android:summary="@string/per_pixel_lighting_descrip"
+ android:title="@string/per_pixel_lighting"/>
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="forceTextureFiltering"
+ android:summary="@string/force_texture_filtering_descrip"
+ android:title="@string/force_texture_filtering"/>
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="disableFog"
+ android:summary="@string/disable_fog_descrip"
+ android:title="@string/disable_fog"/>
+
+ </PreferenceScreen>
+
+ <!-- Video Hacks -->
+ <PreferenceScreen android:title="@string/hacks">
+ <PreferenceCategory android:title="@string/embedded_frame_buffer">
+
+ <CheckBoxPreference
+ android:key="skipEFBAccess"
+ android:summary="@string/skip_efb_access_descrip"
+ android:title="@string/skip_efb_access"/>
+
+ <CheckBoxPreference
+ android:key="ignoreFormatChanges"
+ android:summary="@string/ignore_format_changes_descrip"
+ android:title="@string/ignore_format_changes"/>
+
+ <ListPreference
+ android:entries="@array/efbCopyMethodEntries"
+ android:entryValues="@array/efbCopyMethodValues"
+ android:key="efbCopyMethod"
+ android:summary="@string/efb_copy_method_descrip"
+ android:title="@string/efb_copy_method"/>
+
+ </PreferenceCategory>
+
+ <!-- Texture Cache -->
+ <PreferenceCategory android:title="@string/texture_cache">
+ <ListPreference
+ android:entries="@array/textureCacheAccuracyEntries"
+ android:entryValues="@array/textureCacheAccuracyValues"
+ android:key="textureCacheAccuracy"
+ android:summary="@string/texture_cache_accuracy_descrip"
+ android:title="@string/texture_cache_accuracy"/>
+ </PreferenceCategory>
+
+ <!-- External Frame Buffer -->
+ <PreferenceCategory android:title="@string/external_frame_buffer">
+ <ListPreference
+ android:entries="@array/externalFrameBufferEntries"
+ android:entryValues="@array/externalFrameBufferValues"
+ android:key="externalFrameBuffer"
+ android:summary="@string/external_frame_buffer_descrip"
+ android:title="@string/external_frame_buffer"/>
+ </PreferenceCategory>
+
+
+ <!-- Other Hacks -->
+ <PreferenceCategory android:title="@string/other">
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="cacheDisplayLists"
+ android:summary="@string/cache_display_lists_descrip"
+ android:title="@string/cache_display_lists"/>
+
+ <CheckBoxPreference
+ android:defaultValue="false"
+ android:key="disableDestinationAlpha"
+ android:summary="@string/disable_destination_alpha_descrip"
+ android:title="@string/disable_destination_alpha"/>
+
+ <CheckBoxPreference
+ android:defaultValue="true"
+ android:key="fastDepthCalculation"
+ android:summary="@string/fast_depth_calculation_descrip"
+ android:title="@string/fast_depth_calculation"/>
+
+ </PreferenceCategory>
+ </PreferenceScreen>
+
+ <ListPreference
+ android:key="gpuPref"
+ android:summary="@string/video_backend_to_use"
+ android:title="@string/video_backend" />
+
+ </PreferenceScreen>
+</PreferenceScreen> \ No newline at end of file