<?xml version="1.0"?>
<driconf>
    <device driver="zink">
        <application name="Hyperdimension Neptunia Re;Birth1" executable="NeptuniaReBirth1.exe">
            <!-- glthread uploads need too much vram and exceed 32bit VA limit -->
            <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/8333 -->
            <option name="mesa_glthread_app_profile" value="0"/>
        </application>

        <application name="Borderlands 2 (Native, OpenGL, 32bit)" executable="Borderlands2">
            <!-- https://gitlab.freedesktop.org/mesa/mesa/-/issues/9205 -->
            <option name="glsl_correct_derivatives_after_discard" value="true" />
        </application>
        <application name="SPECviewperf13" executable="viewperf">
            <option name="mesa_extension_override" value="+GL_EXT_shader_image_load_store" />
        </application>
        <!-- GL_POINT_SMOOTH is used in Quake II to render particles -->
        <application name="Quake II" executable="quake2-engine">
            <option name="zink_emulate_point_smooth" value="true"/>
        </application>
        <application name="Quake II (yamagi)" executable="yamagi-quake2">
            <option name="zink_emulate_point_smooth" value="true"/>
        </application>
        <application name="Quake II (wine)" executable="quake2.exe">
            <option name="zink_emulate_point_smooth" value="true"/>
        </application>
        <application name="Tomb Raider 2013" executable="TombRaider">
            <option name="zink_shader_object_enable" value="true" />
        </application>
    </device>
</driconf>
