<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- Nexus: every renderer the codebase supports. Entries whose binaries / hardware are missing
         are filtered out at runtime by Tools.getCompatibleRenderers(). -->
    <string-array name="renderer">
        <item name="0">@string/mcl_setting_renderer_ng_gl4es</item>
        <item name="1">@string/nexus_renderer_krypton_angle</item>
        <item name="2">@string/mcl_setting_renderer_vulkan_kopper_zink</item>
        <item name="3">@string/nexus_renderer_kopper_turnip</item>
        <item name="4">@string/nexus_renderer_kopper_system</item>
        <item name="5">@string/mcl_setting_renderer_vulkan_zink</item>
        <item name="6">@string/mcl_setting_renderer_mobileglues</item>
        <item name="7">@string/mcl_setting_renderer_ltw</item>
    </string-array>

    <string-array name="menu_customcontrol">
        <item name="0">@string/customctrl_addbutton</item>
        <item name="1">@string/customctrl_addbutton_drawer</item>
        <item name="2">@string/customctrl_addbutton_joystick</item>
        <item name="2">@string/global_load</item>
        <item name="3">@string/global_save</item>
        <item name="4">@string/customctrl_selectdefault</item>
        <item name="5">@string/customctrl_editor_exit</item>
    </string-array>

    <string-array name="menu_customcontrol_customactivity">
        <item name="0">@string/customctrl_addbutton</item>
        <item name="1">@string/customctrl_addbutton_drawer</item>
        <item name="2">@string/customctrl_addbutton_joystick</item>
        <item name="3">@string/global_load</item>
        <item name="4">@string/global_save</item>
        <item name="5">@string/customctrl_selectdefault</item>
        <item name="6">@string/customctrl_export</item>
    </string-array>

    <string-array name="menu_ingame">
        <item>@string/control_forceclose</item>
        <item>@string/control_viewout</item>
        <item>@string/control_customkey</item>
        <item>@string/quick_setting_title</item>
        <item>@string/mcl_option_customcontrol</item>
    </string-array>
    
    <string-array name="renderer_values">
        <item>opengles2</item> <!-- BZLZHH/NG-GL4ES (Krypton Wrapper) -->
        <item>opengles2_angle</item> <!-- Nexus: Krypton Wrapper on bundled ANGLE (GLES over Vulkan) -->
        <item>opengles3_desktopgl_zink_kopper</item> <!-- Swung's Kopper Zink backport to 23.0.4 -->
        <item>opengles3_desktopgl_zink_kopper@turnip</item> <!-- Nexus: Kopper Zink forced onto bundled Turnip (Freedreno Vulkan, Adreno only) -->
        <item>opengles3_desktopgl_zink_kopper@system</item> <!-- Nexus: Kopper Zink forced onto the system Vulkan driver -->
        <item>vulkan_zink</item> <!-- osmesa 23.0.4 -->
        <item>opengles_mobileglues</item>
        <item>opengles3_ltw</item>
    </string-array>
    <string-array name="download_source_names">
        <item>@string/global_default</item>
        <item>BMCLAPI</item>
    </string-array>
    <string-array name="download_source_values">
        <item>default</item>
        <item>bmclapi</item>
    </string-array>
    <!--TODO: Make this translatable-->
    <string-array name="mg_renderer_names_angle">
        <item>Disable if possible</item>
        <item>Enable if possible</item>
        <item>Disabled</item>
        <item>Enabled</item>
    </string-array>
    <string-array name="mg_renderer_values_angle">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
    </string-array>
    <!--TODO: Make this translatable-->
    <string-array name="mg_renderer_names_multidraw">
        <item>Auto</item>
        <item>Prefer Indirect</item>
        <item>Prefer BaseVertex</item>
        <item>Prefer MultiDraw Indirect</item>
        <item>Force DrawElements</item>
    </string-array>
    <string-array name="mg_renderer_values_multidraw">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
        <item>4</item>
    </string-array>
    <string-array name="mg_renderer_names_errorSetting">
        <item>Auto</item>
        <item>Don\'t ignore</item>
        <item>Ignore shader/program errors</item>
        <item>Ignore shader/program/framebuffer errors</item>
    </string-array>
    <string-array name="mg_renderer_values_errorSetting">
        <item>0</item>
        <item>1</item>
        <item>2</item>
        <item>3</item>
        <item>4</item>
    </string-array>
    <string-array name="mg_renderer_names_fsr">
        <item>Disabled</item>
        <item>Performance</item>
        <item>Balanced</item>
        <item>Quality</item>
        <item>Ultra Quality</item>
    </string-array>
    <string-array name="mg_renderer_values_fsr">
        <item>0</item>
        <item>4</item>
        <item>3</item>
        <item>2</item>
        <item>1</item>
    </string-array>
</resources>
