<?xml version="1.0" encoding="utf-8"?>

<!-- All lists for ListPreference keys/values are placed here -->
<resources>

    <!-- CPU core selection - X86_64 -->
    <string-array name="emuCoreEntriesX86_64" translatable="false">
        <item>@string/interpreter</item>
        <item>@string/jit64_recompiler</item>
        <item>@string/jitil_recompiler</item>
    </string-array>
    <string-array name="emuCoreValuesX86_64" translatable="false">
        <item>0</item>
        <item>1</item>
        <item>2</item>
    </string-array>

    <!-- CPU core selection - ARM -->
    <string-array name="emuCoreEntriesARM" translatable="false">
        <item>@string/interpreter</item>
        <item>@string/jit_arm_recompiler</item>
    </string-array>
    <string-array name="emuCoreValuesARM" translatable="false">
        <item>0</item>
        <item>3</item>
    </string-array>

    <!-- CPU core selection - ARM64 -->
    <string-array name="emuCoreEntriesARM64" translatable="false">
        <item>@string/interpreter</item>
        <item>@string/jit_arm64_recompiler</item>
    </string-array>
    <string-array name="emuCoreValuesARM64" translatable="false">
        <item>0</item>
        <item>4</item>
    </string-array>

    <!-- CPU core selection - Other -->
    <string-array name="emuCoreEntriesOther" translatable="false">
        <item>@string/interpreter</item>
    </string-array>
    <string-array name="emuCoreValuesOther" translatable="false">
        <item>0</item>
    </string-array>

    <!-- New UI CPU Core selection - Default -->
    <string-array name="string_emu_cores" translatable="false">
        <item>@string/interpreter</item>
        <item>@string/cached_interpreter</item>
    </string-array>
    <string-array name="int_emu_cores" translatable="false">
        <item>0</item>
        <item>5</item>
    </string-array>

    <!-- Video Backend Selection - Supports OpenGL ES 3 -->
    <string-array name="videoBackendEntriesGLES3" translatable="false">
        <item>@string/software_renderer</item>
        <item>@string/opengl_es3</item>
    </string-array>
    <string-array name="videoBackendValuesGLES3" translatable="false">
        <item>Software Renderer</item>
        <item>OGL</item>
    </string-array>

    <!-- Video Backend Selection - Supports desktop OpenGL -->
    <string-array name="videoBackendEntriesGL" translatable="false">
        <item>@string/software_renderer</item>
        <item>@string/opengl</item>
    </string-array>
    <string-array name="videoBackendValuesGL" translatable="false">
        <item>Software Renderer</item>
        <item>OGL</item>
    </string-array>

    <!-- Video Backend Selection - No OpenGL ES 3 support -->
    <string-array name="videoBackendEntriesNoGLES3" translatable="false">
        <item>@string/software_renderer</item>
    </string-array>
    <string-array name="videoBackendValuesNoGLES3" translatable="false">
        <item>Software Renderer</item>
    </string-array>

    <!-- Wiimote extensions -->
    <string-array name="wiimoteExtEntries" translatable="false">
        <item>"None"</item>
        <item>"Nunchuk"</item>
        <item>"Classic"</item>
        <item>"Guitar"</item>
        <item>"Drums"</item>
        <item>"Turntable"</item>
    </string-array>
    <string-array name="wiimoteExtValues" translatable="false">
        <item>None</item>
        <item>Nunchuk</item>
        <item>Classic</item>
        <item>Guitar</item>
        <item>Drums</item>
        <item>Turntable</item>
    </string-array>

    <!-- EFB Copy Method Preference -->
    <string-array name="efbCopyMethodEntries" translatable="false">
        <item>@string/disabled</item>
        <item>@string/efb_copy_texture</item>
        <item>@string/efb_copy_ram_uncached</item>
        <item>@string/efb_copy_ram_cached</item>
    </string-array>
    <string-array name="efbCopyMethodValues" translatable="false">
        <item>Off</item>
        <item>Texture</item>
        <item>RAM (cached)</item>
        <item>RAM (uncached)</item>
    </string-array>

    <!-- Texture Cache Accuracy Preference -->
    <string-array name="textureCacheAccuracyEntries" translatable="false">
        <item>@string/texture_cache_accuracy_low</item>
        <item>@string/texture_cache_accuracy_medium</item>
        <item>@string/texture_cache_accuracy_high</item>
    </string-array>
    <string-array name="textureCacheAccuracyValues" translatable="false">
        <item>128</item>
        <item>512</item>
        <item>0</item>
    </string-array>

    <!-- Analog Modifier ranges -->
    <string-array name="analogRangesEntries" translatable="false">
        <item>100</item>
        <item>90</item>
        <item>80</item>
        <item>70</item>
        <item>60</item>
        <item>50</item>
        <item>40</item>
        <item>30</item>
        <item>20</item>
        <item>10</item>
    </string-array>
    <string-array name="analogRangesValues" translatable="false">
        <item>100,000000</item>
        <item>90,000000</item>
        <item>80,000000</item>
        <item>70,000000</item>
        <item>60,000000</item>
        <item>50,000000</item>
        <item>40,000000</item>
        <item>30,000000</item>
        <item>20,000000</item>
        <item>10,000000</item>
    </string-array>

    <!-- External Frame Buffer Preference -->
    <string-array name="externalFrameBufferEntries" translatable="false">
        <item>@string/disabled</item>
        <item>@string/external_frame_buffer_virtual</item>
        <item>@string/external_frame_buffer_real</item>
    </string-array>
    <string-array name="externalFrameBufferValues" translatable="false">
        <item>Disabled</item>
        <item>Virtual</item>
        <item>Real</item>
    </string-array>

    <!-- Internal Resolution Preference -->
    <string-array name="internalResolutionEntries" translatable="false">
        <item>1x Native (640x528)</item>
        <item>1.5x Native (960x792)</item>
        <item>2x Native (1280x1056) for 720p</item>
        <item>2.5x Native (1600x1320)</item>
        <item>3x Native (1920x1584) for 1080p</item>
        <item>4x Native (2560x2112)</item>
        <item>5x Native (3200x2640)</item>
        <item>6x Native (3840x3168) for 4K</item>
    </string-array>
    <string-array name="internalResolutionValues" translatable="false">
        <item>2</item>
        <item>3</item>
        <item>4</item>
        <item>5</item>
        <item>6</item>
        <item>7</item>
        <item>8</item>
        <item>9</item>
    </string-array>

    <!-- FSAA Preference -->
    <string-array name="FSAAEntries" translatable="false">
        <item>1x</item>
        <item>2x</item>
        <item>4x</item>
    </string-array>
    <string-array name="FSAAValues" translatable="false">
        <item>0</item>
        <item>1</item>
        <item>2</item>
    </string-array>

    <!-- Anisotropic Filtering Preference -->
    <string-array name="anisotropicFilteringEntries" translatable="false">
        <item>1x</item>
        <item>2x</item>
        <item>4x</item>
        <item>8x</item>
        <item>16x</item>
    </string-array>
    <string-array name="anisotropicFilteringValues" translatable="false">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
        <item>4</item>
    </string-array>

    <!-- Stereoscopy Preference -->
    <string-array name="stereoscopyEntries" translatable="false">
        <item>Off</item>
        <item>Side-by-Side</item>
        <item>Top-and-Bottom</item>
        <item>Anaglyph</item>
    </string-array>
    <string-array name="stereoscopyValues" translatable="false">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
    </string-array>

    <!-- Aspect Ratio Preference -->
    <string-array name="aspectRatioEntries" translatable="false">
        <item>Auto</item>
        <item>Force 16:9</item>
        <item>Force 4:3</item>
        <item>Stretch To Window</item>
    </string-array>
    <string-array name="aspectRatioValues" translatable="false">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
    </string-array>

    <string-array name="country_names">
        <item>Europe</item>
        <item>Japan</item>
        <item>USA</item>
        <item>Australia</item>
        <item>France</item>
        <item>Germany</item>
        <item>Italy</item>
        <item>Korea</item>
        <item>Netherlands</item>
        <item>Russia</item>
        <item>Spain</item>
        <item>Taiwan</item>
        <item>Unknown</item>
    </string-array>
</resources>
