duckstation

duckstation, but archived from the revision just before upstream changed it to a proprietary software project, this version is the libre one
git clone https://git.neptards.moe/u3shit/duckstation.git
Log | Files | Refs | README | LICENSE

graphicssettingswidget.ui (45791B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <ui version="4.0">
      3  <class>GraphicsSettingsWidget</class>
      4  <widget class="QWidget" name="GraphicsSettingsWidget">
      5   <property name="geometry">
      6    <rect>
      7     <x>0</x>
      8     <y>0</y>
      9     <width>584</width>
     10     <height>450</height>
     11    </rect>
     12   </property>
     13   <property name="windowTitle">
     14    <string>Form</string>
     15   </property>
     16   <layout class="QVBoxLayout" name="verticalLayout_3">
     17    <property name="leftMargin">
     18     <number>0</number>
     19    </property>
     20    <property name="topMargin">
     21     <number>0</number>
     22    </property>
     23    <property name="rightMargin">
     24     <number>0</number>
     25    </property>
     26    <property name="bottomMargin">
     27     <number>0</number>
     28    </property>
     29    <item>
     30     <widget class="QGroupBox" name="groupBox_3">
     31      <property name="title">
     32       <string/>
     33      </property>
     34      <layout class="QFormLayout" name="formLayout">
     35       <item row="0" column="0">
     36        <widget class="QLabel" name="label">
     37         <property name="text">
     38          <string>Renderer:</string>
     39         </property>
     40        </widget>
     41       </item>
     42       <item row="0" column="1">
     43        <widget class="QComboBox" name="renderer"/>
     44       </item>
     45       <item row="1" column="0">
     46        <widget class="QLabel" name="label_5">
     47         <property name="text">
     48          <string>Adapter:</string>
     49         </property>
     50        </widget>
     51       </item>
     52       <item row="1" column="1">
     53        <widget class="QComboBox" name="adapter"/>
     54       </item>
     55      </layout>
     56     </widget>
     57    </item>
     58    <item>
     59     <widget class="QTabWidget" name="tabs">
     60      <property name="currentIndex">
     61       <number>0</number>
     62      </property>
     63      <property name="documentMode">
     64       <bool>true</bool>
     65      </property>
     66      <widget class="QWidget" name="basicTab">
     67       <attribute name="title">
     68        <string>Rendering</string>
     69       </attribute>
     70       <layout class="QVBoxLayout" name="verticalLayout_4">
     71        <property name="leftMargin">
     72         <number>0</number>
     73        </property>
     74        <property name="topMargin">
     75         <number>0</number>
     76        </property>
     77        <property name="rightMargin">
     78         <number>0</number>
     79        </property>
     80        <property name="bottomMargin">
     81         <number>0</number>
     82        </property>
     83        <item>
     84         <widget class="QGroupBox" name="groupBox_6">
     85          <property name="title">
     86           <string/>
     87          </property>
     88          <layout class="QFormLayout" name="formLayout_2">
     89           <item row="0" column="0">
     90            <widget class="QLabel" name="resolutionScaleLabel">
     91             <property name="text">
     92              <string>Internal Resolution:</string>
     93             </property>
     94            </widget>
     95           </item>
     96           <item row="0" column="1">
     97            <widget class="QComboBox" name="resolutionScale"/>
     98           </item>
     99           <item row="1" column="0">
    100            <widget class="QLabel" name="gpuDownsampleLabel">
    101             <property name="text">
    102              <string>Down-Sampling:</string>
    103             </property>
    104            </widget>
    105           </item>
    106           <item row="1" column="1">
    107            <layout class="QHBoxLayout" name="gpuDownsampleLayout" stretch="1,0">
    108             <item>
    109              <widget class="QComboBox" name="gpuDownsampleMode"/>
    110             </item>
    111             <item>
    112              <widget class="QSpinBox" name="gpuDownsampleScale">
    113               <property name="suffix">
    114                <string>x</string>
    115               </property>
    116               <property name="minimum">
    117                <number>1</number>
    118               </property>
    119               <property name="maximum">
    120                <number>16</number>
    121               </property>
    122              </widget>
    123             </item>
    124            </layout>
    125           </item>
    126           <item row="2" column="0">
    127            <widget class="QLabel" name="textureFilteringLabel">
    128             <property name="text">
    129              <string>Texture Filtering:</string>
    130             </property>
    131            </widget>
    132           </item>
    133           <item row="4" column="0">
    134            <widget class="QLabel" name="label_6">
    135             <property name="text">
    136              <string>Aspect Ratio:</string>
    137             </property>
    138            </widget>
    139           </item>
    140           <item row="4" column="1">
    141            <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,0,0,0">
    142             <item>
    143              <widget class="QComboBox" name="displayAspectRatio"/>
    144             </item>
    145             <item>
    146              <widget class="QSpinBox" name="customAspectRatioNumerator">
    147               <property name="minimum">
    148                <number>1</number>
    149               </property>
    150               <property name="maximum">
    151                <number>9999</number>
    152               </property>
    153              </widget>
    154             </item>
    155             <item>
    156              <widget class="QLabel" name="customAspectRatioSeparator">
    157               <property name="text">
    158                <string>:</string>
    159               </property>
    160              </widget>
    161             </item>
    162             <item>
    163              <widget class="QSpinBox" name="customAspectRatioDenominator">
    164               <property name="minimum">
    165                <number>1</number>
    166               </property>
    167               <property name="maximum">
    168                <number>9999</number>
    169               </property>
    170              </widget>
    171             </item>
    172            </layout>
    173           </item>
    174           <item row="5" column="0">
    175            <widget class="QLabel" name="label_3">
    176             <property name="text">
    177              <string>Deinterlacing:</string>
    178             </property>
    179            </widget>
    180           </item>
    181           <item row="5" column="1">
    182            <widget class="QComboBox" name="displayDeinterlacing"/>
    183           </item>
    184           <item row="6" column="0">
    185            <widget class="QLabel" name="label_7">
    186             <property name="text">
    187              <string>Crop:</string>
    188             </property>
    189            </widget>
    190           </item>
    191           <item row="6" column="1">
    192            <widget class="QComboBox" name="displayCropMode"/>
    193           </item>
    194           <item row="7" column="0">
    195            <widget class="QLabel" name="label_8">
    196             <property name="text">
    197              <string>Scaling:</string>
    198             </property>
    199            </widget>
    200           </item>
    201           <item row="7" column="1">
    202            <widget class="QComboBox" name="displayScaling"/>
    203           </item>
    204           <item row="8" column="0" colspan="2">
    205            <layout class="QGridLayout" name="gridLayout_2">
    206             <item row="1" column="1">
    207              <widget class="QCheckBox" name="pgxpDepthBuffer">
    208               <property name="text">
    209                <string>PGXP Depth Buffer (Low Compatibility)</string>
    210               </property>
    211              </widget>
    212             </item>
    213             <item row="3" column="0">
    214              <widget class="QCheckBox" name="disableInterlacing">
    215               <property name="text">
    216                <string>Disable Interlacing</string>
    217               </property>
    218              </widget>
    219             </item>
    220             <item row="3" column="1">
    221              <widget class="QCheckBox" name="forceNTSCTimings">
    222               <property name="text">
    223                <string>Force NTSC Timings</string>
    224               </property>
    225              </widget>
    226             </item>
    227             <item row="2" column="0">
    228              <widget class="QCheckBox" name="force43For24Bit">
    229               <property name="text">
    230                <string>Force 4:3 For FMVs</string>
    231               </property>
    232              </widget>
    233             </item>
    234             <item row="0" column="0">
    235              <widget class="QCheckBox" name="trueColor">
    236               <property name="text">
    237                <string>True Color Rendering</string>
    238               </property>
    239              </widget>
    240             </item>
    241             <item row="2" column="1">
    242              <widget class="QCheckBox" name="chromaSmoothingFor24Bit">
    243               <property name="text">
    244                <string>FMV Chroma Smoothing</string>
    245               </property>
    246              </widget>
    247             </item>
    248             <item row="0" column="1">
    249              <widget class="QCheckBox" name="widescreenHack">
    250               <property name="text">
    251                <string>Widescreen Rendering</string>
    252               </property>
    253              </widget>
    254             </item>
    255             <item row="1" column="0">
    256              <widget class="QCheckBox" name="pgxpEnable">
    257               <property name="text">
    258                <string>PGXP Geometry Correction</string>
    259               </property>
    260              </widget>
    261             </item>
    262            </layout>
    263           </item>
    264           <item row="2" column="1">
    265            <widget class="QComboBox" name="textureFiltering"/>
    266           </item>
    267           <item row="3" column="0">
    268            <widget class="QLabel" name="label_9">
    269             <property name="text">
    270              <string>Sprite Texture Filtering:</string>
    271             </property>
    272            </widget>
    273           </item>
    274           <item row="3" column="1">
    275            <widget class="QComboBox" name="spriteTextureFiltering"/>
    276           </item>
    277          </layout>
    278         </widget>
    279        </item>
    280        <item>
    281         <spacer name="verticalSpacer_3">
    282          <property name="orientation">
    283           <enum>Qt::Orientation::Vertical</enum>
    284          </property>
    285          <property name="sizeHint" stdset="0">
    286           <size>
    287            <width>20</width>
    288            <height>75</height>
    289           </size>
    290          </property>
    291         </spacer>
    292        </item>
    293       </layout>
    294      </widget>
    295      <widget class="QWidget" name="advancedTab">
    296       <attribute name="title">
    297        <string>Advanced</string>
    298       </attribute>
    299       <layout class="QVBoxLayout" name="verticalLayout">
    300        <property name="leftMargin">
    301         <number>0</number>
    302        </property>
    303        <property name="rightMargin">
    304         <number>0</number>
    305        </property>
    306        <property name="bottomMargin">
    307         <number>0</number>
    308        </property>
    309        <item>
    310         <widget class="QGroupBox" name="groupBox_2">
    311          <property name="title">
    312           <string>Display Options</string>
    313          </property>
    314          <layout class="QFormLayout" name="formLayout_7">
    315           <item row="0" column="0">
    316            <widget class="QLabel" name="exclusiveFullscreenLabel">
    317             <property name="text">
    318              <string>Exclusive Fullscreen:</string>
    319             </property>
    320            </widget>
    321           </item>
    322           <item row="0" column="1">
    323            <layout class="QHBoxLayout" name="horizontalLayout_8">
    324             <item>
    325              <widget class="QComboBox" name="fullscreenMode"/>
    326             </item>
    327             <item>
    328              <widget class="QComboBox" name="exclusiveFullscreenControl"/>
    329             </item>
    330            </layout>
    331           </item>
    332           <item row="1" column="0">
    333            <widget class="QLabel" name="label_11">
    334             <property name="text">
    335              <string>Screen Position:</string>
    336             </property>
    337            </widget>
    338           </item>
    339           <item row="2" column="0" colspan="2">
    340            <layout class="QGridLayout" name="advancedDisplayOptionsLayout">
    341             <item row="0" column="0">
    342              <widget class="QCheckBox" name="disableMailboxPresentation">
    343               <property name="text">
    344                <string>Disable Mailbox Presentation</string>
    345               </property>
    346              </widget>
    347             </item>
    348             <item row="0" column="1">
    349              <widget class="QCheckBox" name="threadedPresentation">
    350               <property name="text">
    351                <string>Threaded Presentation</string>
    352               </property>
    353              </widget>
    354             </item>
    355             <item row="1" column="1">
    356              <widget class="QCheckBox" name="blitSwapChain">
    357               <property name="text">
    358                <string>Use Blit Swap Chain</string>
    359               </property>
    360              </widget>
    361             </item>
    362             <item row="1" column="0">
    363              <widget class="QCheckBox" name="stretchDisplayVertically">
    364               <property name="text">
    365                <string>Stretch Vertically</string>
    366               </property>
    367              </widget>
    368             </item>
    369            </layout>
    370           </item>
    371           <item row="1" column="1">
    372            <layout class="QHBoxLayout" name="horizontalLayout">
    373             <item>
    374              <widget class="QComboBox" name="displayAlignment"/>
    375             </item>
    376             <item>
    377              <widget class="QComboBox" name="displayRotation"/>
    378             </item>
    379            </layout>
    380           </item>
    381          </layout>
    382         </widget>
    383        </item>
    384        <item>
    385         <widget class="QGroupBox" name="groupBox">
    386          <property name="title">
    387           <string>Rendering Options</string>
    388          </property>
    389          <layout class="QFormLayout" name="formLayout_6">
    390           <item row="1" column="0">
    391            <widget class="QLabel" name="gpuLineDetectModeLabel">
    392             <property name="text">
    393              <string>Line Detection:</string>
    394             </property>
    395            </widget>
    396           </item>
    397           <item row="1" column="1">
    398            <widget class="QComboBox" name="gpuLineDetectMode"/>
    399           </item>
    400           <item row="2" column="0" colspan="2">
    401            <layout class="QGridLayout" name="gridLayout_5">
    402             <item row="0" column="1">
    403              <widget class="QCheckBox" name="scaledDithering">
    404               <property name="text">
    405                <string>Scaled Dithering</string>
    406               </property>
    407              </widget>
    408             </item>
    409             <item row="0" column="0">
    410              <widget class="QCheckBox" name="debanding">
    411               <property name="text">
    412                <string>True Color Debanding</string>
    413               </property>
    414              </widget>
    415             </item>
    416             <item row="2" column="1">
    417              <widget class="QCheckBox" name="useSoftwareRendererForReadbacks">
    418               <property name="text">
    419                <string>Software Renderer Readbacks</string>
    420               </property>
    421              </widget>
    422             </item>
    423             <item row="1" column="1">
    424              <widget class="QCheckBox" name="forceRoundedTexcoords">
    425               <property name="text">
    426                <string>Round Upscaled Texture Coordinates</string>
    427               </property>
    428              </widget>
    429             </item>
    430             <item row="2" column="0">
    431              <widget class="QCheckBox" name="gpuThread">
    432               <property name="text">
    433                <string>Threaded Rendering</string>
    434               </property>
    435              </widget>
    436             </item>
    437             <item row="1" column="0">
    438              <widget class="QCheckBox" name="accurateBlending">
    439               <property name="text">
    440                <string>Accurate Blending</string>
    441               </property>
    442              </widget>
    443             </item>
    444            </layout>
    445           </item>
    446           <item row="0" column="0">
    447            <widget class="QLabel" name="msaaModeLabel">
    448             <property name="text">
    449              <string>Multi-Sampling:</string>
    450             </property>
    451            </widget>
    452           </item>
    453           <item row="0" column="1">
    454            <widget class="QComboBox" name="msaaMode"/>
    455           </item>
    456          </layout>
    457         </widget>
    458        </item>
    459        <item>
    460         <spacer name="verticalSpacer">
    461          <property name="orientation">
    462           <enum>Qt::Orientation::Vertical</enum>
    463          </property>
    464          <property name="sizeHint" stdset="0">
    465           <size>
    466            <width>20</width>
    467            <height>40</height>
    468           </size>
    469          </property>
    470         </spacer>
    471        </item>
    472       </layout>
    473      </widget>
    474      <widget class="QWidget" name="pgxpTab">
    475       <attribute name="title">
    476        <string>PGXP</string>
    477       </attribute>
    478       <layout class="QVBoxLayout" name="verticalLayout_5">
    479        <property name="leftMargin">
    480         <number>0</number>
    481        </property>
    482        <property name="topMargin">
    483         <number>0</number>
    484        </property>
    485        <property name="rightMargin">
    486         <number>0</number>
    487        </property>
    488        <property name="bottomMargin">
    489         <number>0</number>
    490        </property>
    491        <item>
    492         <widget class="QGroupBox" name="groupBox_7">
    493          <property name="title">
    494           <string/>
    495          </property>
    496          <layout class="QFormLayout" name="formLayout_4">
    497           <item row="0" column="0">
    498            <widget class="QLabel" name="pgxpGeometryToleranceLabel">
    499             <property name="text">
    500              <string>Geometry Tolerance:</string>
    501             </property>
    502            </widget>
    503           </item>
    504           <item row="0" column="1">
    505            <widget class="QDoubleSpinBox" name="pgxpGeometryTolerance">
    506             <property name="prefix">
    507              <string/>
    508             </property>
    509             <property name="suffix">
    510              <string>px</string>
    511             </property>
    512             <property name="minimum">
    513              <double>-1.000000000000000</double>
    514             </property>
    515             <property name="maximum">
    516              <double>100.000000000000000</double>
    517             </property>
    518             <property name="singleStep">
    519              <double>0.250000000000000</double>
    520             </property>
    521             <property name="value">
    522              <double>-1.000000000000000</double>
    523             </property>
    524            </widget>
    525           </item>
    526           <item row="1" column="0">
    527            <widget class="QLabel" name="pgxpDepthClearThresholdLabel">
    528             <property name="text">
    529              <string>Depth Clear Threshold:</string>
    530             </property>
    531            </widget>
    532           </item>
    533           <item row="1" column="1">
    534            <widget class="QDoubleSpinBox" name="pgxpDepthClearThreshold">
    535             <property name="maximum">
    536              <double>4096.000000000000000</double>
    537             </property>
    538            </widget>
    539           </item>
    540           <item row="2" column="0" colspan="2">
    541            <layout class="QGridLayout" name="gridLayout">
    542             <item row="0" column="1">
    543              <widget class="QCheckBox" name="pgxpColorCorrection">
    544               <property name="text">
    545                <string>Perspective Correct Colors</string>
    546               </property>
    547              </widget>
    548             </item>
    549             <item row="2" column="1">
    550              <widget class="QCheckBox" name="pgxpVertexCache">
    551               <property name="text">
    552                <string>Vertex Cache</string>
    553               </property>
    554              </widget>
    555             </item>
    556             <item row="0" column="0">
    557              <widget class="QCheckBox" name="pgxpTextureCorrection">
    558               <property name="text">
    559                <string>Perspective Correct Textures</string>
    560               </property>
    561              </widget>
    562             </item>
    563             <item row="2" column="0">
    564              <widget class="QCheckBox" name="pgxpCPU">
    565               <property name="text">
    566                <string>CPU Mode</string>
    567               </property>
    568              </widget>
    569             </item>
    570             <item row="1" column="1">
    571              <widget class="QCheckBox" name="pgxpPreserveProjPrecision">
    572               <property name="text">
    573                <string>Preserve Projection Precision</string>
    574               </property>
    575              </widget>
    576             </item>
    577             <item row="1" column="0">
    578              <widget class="QCheckBox" name="pgxpCulling">
    579               <property name="text">
    580                <string>Culling Correction</string>
    581               </property>
    582              </widget>
    583             </item>
    584             <item row="3" column="0">
    585              <widget class="QCheckBox" name="pgxpDisableOn2DPolygons">
    586               <property name="text">
    587                <string>Disable on 2D Polygons</string>
    588               </property>
    589              </widget>
    590             </item>
    591            </layout>
    592           </item>
    593          </layout>
    594         </widget>
    595        </item>
    596        <item>
    597         <spacer name="verticalSpacer_4">
    598          <property name="orientation">
    599           <enum>Qt::Orientation::Vertical</enum>
    600          </property>
    601          <property name="sizeHint" stdset="0">
    602           <size>
    603            <width>20</width>
    604            <height>215</height>
    605           </size>
    606          </property>
    607         </spacer>
    608        </item>
    609       </layout>
    610      </widget>
    611      <widget class="QWidget" name="osdTab">
    612       <attribute name="title">
    613        <string>OSD</string>
    614       </attribute>
    615       <layout class="QVBoxLayout" name="verticalLayout_6">
    616        <property name="leftMargin">
    617         <number>0</number>
    618        </property>
    619        <property name="topMargin">
    620         <number>0</number>
    621        </property>
    622        <property name="rightMargin">
    623         <number>0</number>
    624        </property>
    625        <property name="bottomMargin">
    626         <number>0</number>
    627        </property>
    628        <item>
    629         <widget class="QGroupBox" name="groupBox_8">
    630          <property name="title">
    631           <string/>
    632          </property>
    633          <layout class="QFormLayout" name="formLayout_5">
    634           <item row="0" column="0">
    635            <widget class="QLabel" name="label_29">
    636             <property name="text">
    637              <string>OSD Scale:</string>
    638             </property>
    639            </widget>
    640           </item>
    641           <item row="0" column="1">
    642            <widget class="QSpinBox" name="osdScale">
    643             <property name="suffix">
    644              <string>%</string>
    645             </property>
    646             <property name="minimum">
    647              <number>25</number>
    648             </property>
    649             <property name="maximum">
    650              <number>500</number>
    651             </property>
    652            </widget>
    653           </item>
    654           <item row="1" column="0" colspan="2">
    655            <layout class="QGridLayout" name="gridLayout_3">
    656             <item row="1" column="1">
    657              <widget class="QCheckBox" name="showFPS">
    658               <property name="text">
    659                <string>Show FPS</string>
    660               </property>
    661              </widget>
    662             </item>
    663             <item row="0" column="0">
    664              <widget class="QCheckBox" name="showOSDMessages">
    665               <property name="text">
    666                <string>Show OSD Messages</string>
    667               </property>
    668              </widget>
    669             </item>
    670             <item row="2" column="0">
    671              <widget class="QCheckBox" name="showCPU">
    672               <property name="text">
    673                <string>Show CPU Usage</string>
    674               </property>
    675              </widget>
    676             </item>
    677             <item row="3" column="0">
    678              <widget class="QCheckBox" name="showGPUStatistics">
    679               <property name="text">
    680                <string>Show GPU Statistics</string>
    681               </property>
    682              </widget>
    683             </item>
    684             <item row="1" column="0">
    685              <widget class="QCheckBox" name="showSpeed">
    686               <property name="text">
    687                <string>Show Emulation Speed</string>
    688               </property>
    689              </widget>
    690             </item>
    691             <item row="2" column="1">
    692              <widget class="QCheckBox" name="showGPU">
    693               <property name="text">
    694                <string>Show GPU Usage</string>
    695               </property>
    696              </widget>
    697             </item>
    698             <item row="5" column="1">
    699              <widget class="QCheckBox" name="showSettings">
    700               <property name="text">
    701                <string>Show Settings</string>
    702               </property>
    703              </widget>
    704             </item>
    705             <item row="0" column="1">
    706              <widget class="QCheckBox" name="showStatusIndicators">
    707               <property name="text">
    708                <string>Show Status Indicators</string>
    709               </property>
    710              </widget>
    711             </item>
    712             <item row="5" column="0">
    713              <widget class="QCheckBox" name="showInput">
    714               <property name="text">
    715                <string>Show Controller Input</string>
    716               </property>
    717              </widget>
    718             </item>
    719             <item row="4" column="0">
    720              <widget class="QCheckBox" name="showFrameTimes">
    721               <property name="text">
    722                <string>Show Frame Times</string>
    723               </property>
    724              </widget>
    725             </item>
    726             <item row="3" column="1">
    727              <widget class="QCheckBox" name="showResolution">
    728               <property name="text">
    729                <string>Show Resolution</string>
    730               </property>
    731              </widget>
    732             </item>
    733             <item row="4" column="1">
    734              <widget class="QCheckBox" name="showLatencyStatistics">
    735               <property name="text">
    736                <string>Show Latency Statistics</string>
    737               </property>
    738              </widget>
    739             </item>
    740            </layout>
    741           </item>
    742          </layout>
    743         </widget>
    744        </item>
    745        <item>
    746         <spacer name="verticalSpacer_5">
    747          <property name="orientation">
    748           <enum>Qt::Orientation::Vertical</enum>
    749          </property>
    750          <property name="sizeHint" stdset="0">
    751           <size>
    752            <width>20</width>
    753            <height>164</height>
    754           </size>
    755          </property>
    756         </spacer>
    757        </item>
    758       </layout>
    759      </widget>
    760      <widget class="QWidget" name="captureTab">
    761       <attribute name="title">
    762        <string>Capture</string>
    763       </attribute>
    764       <layout class="QVBoxLayout" name="verticalLayout_8">
    765        <property name="leftMargin">
    766         <number>0</number>
    767        </property>
    768        <property name="rightMargin">
    769         <number>0</number>
    770        </property>
    771        <property name="bottomMargin">
    772         <number>0</number>
    773        </property>
    774        <item>
    775         <widget class="QGroupBox" name="groupBox_10">
    776          <property name="title">
    777           <string>Screenshots</string>
    778          </property>
    779          <layout class="QFormLayout" name="formLayout_3">
    780           <item row="0" column="0">
    781            <widget class="QLabel" name="label_21">
    782             <property name="text">
    783              <string>Screenshot Size:</string>
    784             </property>
    785            </widget>
    786           </item>
    787           <item row="0" column="1">
    788            <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="1,0,0,0">
    789             <item>
    790              <widget class="QComboBox" name="screenshotSize"/>
    791             </item>
    792             <item>
    793              <widget class="QComboBox" name="screenshotFormat"/>
    794             </item>
    795             <item>
    796              <widget class="QLabel" name="label_44">
    797               <property name="text">
    798                <string>Quality:</string>
    799               </property>
    800              </widget>
    801             </item>
    802             <item>
    803              <widget class="QSpinBox" name="screenshotQuality">
    804               <property name="suffix">
    805                <string>%</string>
    806               </property>
    807               <property name="minimum">
    808                <number>1</number>
    809               </property>
    810               <property name="maximum">
    811                <number>100</number>
    812               </property>
    813              </widget>
    814             </item>
    815            </layout>
    816           </item>
    817          </layout>
    818         </widget>
    819        </item>
    820        <item>
    821         <widget class="QGroupBox" name="captureTabGroupBox">
    822          <property name="title">
    823           <string>Media Capture</string>
    824          </property>
    825          <layout class="QFormLayout" name="captureTabGroupBoxLayout">
    826           <item row="0" column="0">
    827            <widget class="QLabel" name="label_2">
    828             <property name="text">
    829              <string>Backend:</string>
    830             </property>
    831            </widget>
    832           </item>
    833           <item row="0" column="1">
    834            <widget class="QComboBox" name="mediaCaptureBackend"/>
    835           </item>
    836           <item row="1" column="0">
    837            <widget class="QLabel" name="captureContainerLabel">
    838             <property name="text">
    839              <string>Container:</string>
    840             </property>
    841            </widget>
    842           </item>
    843           <item row="1" column="1">
    844            <widget class="QComboBox" name="captureContainer"/>
    845           </item>
    846           <item row="2" column="0" colspan="2">
    847            <layout class="QGridLayout" name="captureOptionLayout" columnstretch="1,1">
    848             <property name="horizontalSpacing">
    849              <number>20</number>
    850             </property>
    851             <property name="verticalSpacing">
    852              <number>10</number>
    853             </property>
    854             <item row="1" column="1">
    855              <widget class="QWidget" name="audioCaptureOptions" native="true">
    856               <layout class="QFormLayout" name="audioCaptureOptionsLayout">
    857                <property name="leftMargin">
    858                 <number>0</number>
    859                </property>
    860                <property name="topMargin">
    861                 <number>0</number>
    862                </property>
    863                <property name="rightMargin">
    864                 <number>0</number>
    865                </property>
    866                <property name="bottomMargin">
    867                 <number>0</number>
    868                </property>
    869                <item row="0" column="0">
    870                 <widget class="QLabel" name="audioCaptureCodecLabel">
    871                  <property name="text">
    872                   <string>Codec:</string>
    873                  </property>
    874                 </widget>
    875                </item>
    876                <item row="0" column="1">
    877                 <widget class="QComboBox" name="audioCaptureCodec"/>
    878                </item>
    879                <item row="1" column="0">
    880                 <widget class="QLabel" name="audioCaptureBitrateLabel">
    881                  <property name="text">
    882                   <string>Bitrate:</string>
    883                  </property>
    884                 </widget>
    885                </item>
    886                <item row="1" column="1">
    887                 <widget class="QSpinBox" name="audioCaptureBitrate">
    888                  <property name="suffix">
    889                   <string> kbps</string>
    890                  </property>
    891                  <property name="minimum">
    892                   <number>16</number>
    893                  </property>
    894                  <property name="maximum">
    895                   <number>2048</number>
    896                  </property>
    897                  <property name="singleStep">
    898                   <number>1</number>
    899                  </property>
    900                  <property name="value">
    901                   <number>128</number>
    902                  </property>
    903                 </widget>
    904                </item>
    905                <item row="2" column="0" colspan="2">
    906                 <widget class="QCheckBox" name="enableAudioCaptureArguments">
    907                  <property name="text">
    908                   <string>Extra Arguments</string>
    909                  </property>
    910                 </widget>
    911                </item>
    912                <item row="3" column="0" colspan="2">
    913                 <widget class="QLineEdit" name="audioCaptureArguments"/>
    914                </item>
    915               </layout>
    916              </widget>
    917             </item>
    918             <item row="0" column="1">
    919              <widget class="QCheckBox" name="enableAudioCapture">
    920               <property name="text">
    921                <string>Capture Audio</string>
    922               </property>
    923              </widget>
    924             </item>
    925             <item row="1" column="0">
    926              <widget class="QWidget" name="videoCaptureOptions" native="true">
    927               <layout class="QFormLayout" name="videoCaptureOptionsLayout">
    928                <property name="leftMargin">
    929                 <number>0</number>
    930                </property>
    931                <property name="topMargin">
    932                 <number>0</number>
    933                </property>
    934                <property name="rightMargin">
    935                 <number>0</number>
    936                </property>
    937                <property name="bottomMargin">
    938                 <number>0</number>
    939                </property>
    940                <item row="0" column="0">
    941                 <widget class="QLabel" name="videoCaptureCodecLabel">
    942                  <property name="text">
    943                   <string>Codec:</string>
    944                  </property>
    945                 </widget>
    946                </item>
    947                <item row="0" column="1">
    948                 <widget class="QComboBox" name="videoCaptureCodec"/>
    949                </item>
    950                <item row="1" column="0">
    951                 <widget class="QLabel" name="videoCaptureBitrateLabel">
    952                  <property name="text">
    953                   <string>Bitrate:</string>
    954                  </property>
    955                 </widget>
    956                </item>
    957                <item row="1" column="1">
    958                 <widget class="QSpinBox" name="videoCaptureBitrate">
    959                  <property name="suffix">
    960                   <string extracomment="Unit that will appear next to a number. Alter the space or whatever is needed before the text depending on your language."> kbps</string>
    961                  </property>
    962                  <property name="minimum">
    963                   <number>100</number>
    964                  </property>
    965                  <property name="maximum">
    966                   <number>100000</number>
    967                  </property>
    968                  <property name="singleStep">
    969                   <number>100</number>
    970                  </property>
    971                  <property name="value">
    972                   <number>6000</number>
    973                  </property>
    974                 </widget>
    975                </item>
    976                <item row="2" column="0">
    977                 <widget class="QLabel" name="videoCaptureResolutionLabel">
    978                  <property name="text">
    979                   <string>Resolution:</string>
    980                  </property>
    981                 </widget>
    982                </item>
    983                <item row="2" column="1">
    984                 <layout class="QHBoxLayout" name="videoCaptureSizeLayout" stretch="1,0,1,0">
    985                  <item>
    986                   <widget class="QSpinBox" name="videoCaptureWidth">
    987                    <property name="minimum">
    988                     <number>320</number>
    989                    </property>
    990                    <property name="maximum">
    991                     <number>32768</number>
    992                    </property>
    993                    <property name="singleStep">
    994                     <number>16</number>
    995                    </property>
    996                    <property name="value">
    997                     <number>640</number>
    998                    </property>
    999                   </widget>
   1000                  </item>
   1001                  <item>
   1002                   <widget class="QLabel" name="xLabel">
   1003                    <property name="text">
   1004                     <string>x</string>
   1005                    </property>
   1006                   </widget>
   1007                  </item>
   1008                  <item>
   1009                   <widget class="QSpinBox" name="videoCaptureHeight">
   1010                    <property name="minimum">
   1011                     <number>240</number>
   1012                    </property>
   1013                    <property name="maximum">
   1014                     <number>32768</number>
   1015                    </property>
   1016                    <property name="singleStep">
   1017                     <number>16</number>
   1018                    </property>
   1019                    <property name="value">
   1020                     <number>480</number>
   1021                    </property>
   1022                   </widget>
   1023                  </item>
   1024                  <item>
   1025                   <widget class="QCheckBox" name="videoCaptureResolutionAuto">
   1026                    <property name="text">
   1027                     <string>Auto</string>
   1028                    </property>
   1029                   </widget>
   1030                  </item>
   1031                 </layout>
   1032                </item>
   1033                <item row="4" column="0" colspan="2">
   1034                 <widget class="QLineEdit" name="videoCaptureArguments"/>
   1035                </item>
   1036                <item row="3" column="0" colspan="2">
   1037                 <widget class="QCheckBox" name="enableVideoCaptureArguments">
   1038                  <property name="text">
   1039                   <string>Extra Arguments</string>
   1040                  </property>
   1041                 </widget>
   1042                </item>
   1043               </layout>
   1044              </widget>
   1045             </item>
   1046             <item row="0" column="0">
   1047              <widget class="QCheckBox" name="enableVideoCapture">
   1048               <property name="text">
   1049                <string>Capture Video</string>
   1050               </property>
   1051              </widget>
   1052             </item>
   1053            </layout>
   1054           </item>
   1055          </layout>
   1056         </widget>
   1057        </item>
   1058        <item>
   1059         <spacer name="verticalSpacer_7">
   1060          <property name="orientation">
   1061           <enum>Qt::Orientation::Vertical</enum>
   1062          </property>
   1063          <property name="sizeHint" stdset="0">
   1064           <size>
   1065            <width>20</width>
   1066            <height>295</height>
   1067           </size>
   1068          </property>
   1069         </spacer>
   1070        </item>
   1071       </layout>
   1072      </widget>
   1073      <widget class="QWidget" name="tabTextureReplacements">
   1074       <attribute name="title">
   1075        <string>Texture Replacements</string>
   1076       </attribute>
   1077       <layout class="QVBoxLayout" name="verticalLayout_2">
   1078        <property name="leftMargin">
   1079         <number>0</number>
   1080        </property>
   1081        <property name="rightMargin">
   1082         <number>0</number>
   1083        </property>
   1084        <property name="bottomMargin">
   1085         <number>0</number>
   1086        </property>
   1087        <item>
   1088         <widget class="QGroupBox" name="groupBox_5">
   1089          <property name="title">
   1090           <string>General Settings</string>
   1091          </property>
   1092          <layout class="QFormLayout" name="formLayout_8">
   1093           <item row="0" column="0" colspan="2">
   1094            <layout class="QGridLayout" name="gridLayout_6">
   1095             <item row="0" column="0">
   1096              <widget class="QCheckBox" name="vramWriteReplacement">
   1097               <property name="text">
   1098                <string>Enable VRAM Write Replacement</string>
   1099               </property>
   1100              </widget>
   1101             </item>
   1102             <item row="0" column="1">
   1103              <widget class="QCheckBox" name="preloadTextureReplacements">
   1104               <property name="text">
   1105                <string>Preload Texture Replacements</string>
   1106               </property>
   1107              </widget>
   1108             </item>
   1109             <item row="1" column="0">
   1110              <widget class="QCheckBox" name="useOldMDECRoutines">
   1111               <property name="text">
   1112                <string>Use Old MDEC Routines</string>
   1113               </property>
   1114              </widget>
   1115             </item>
   1116            </layout>
   1117           </item>
   1118          </layout>
   1119         </widget>
   1120        </item>
   1121        <item>
   1122         <widget class="QGroupBox" name="groupBox_4">
   1123          <property name="title">
   1124           <string>VRAM Write Dumping</string>
   1125          </property>
   1126          <layout class="QFormLayout" name="formLayout_9">
   1127           <item row="0" column="0" colspan="2">
   1128            <layout class="QGridLayout" name="gridLayout_7">
   1129             <item row="0" column="0">
   1130              <widget class="QCheckBox" name="vramWriteDumping">
   1131               <property name="text">
   1132                <string>Enable VRAM Write Dumping</string>
   1133               </property>
   1134              </widget>
   1135             </item>
   1136             <item row="0" column="1">
   1137              <widget class="QCheckBox" name="setVRAMWriteAlphaChannel">
   1138               <property name="text">
   1139                <string>Set Alpha Channel</string>
   1140               </property>
   1141              </widget>
   1142             </item>
   1143            </layout>
   1144           </item>
   1145           <item row="1" column="0">
   1146            <widget class="QLabel" name="vramWriteDumpThresholdLabel">
   1147             <property name="text">
   1148              <string>Dump Size Threshold:</string>
   1149             </property>
   1150            </widget>
   1151           </item>
   1152           <item row="1" column="1">
   1153            <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="1,0,1">
   1154             <item>
   1155              <widget class="QSpinBox" name="minDumpedVRAMWriteWidth">
   1156               <property name="suffix">
   1157                <string>px</string>
   1158               </property>
   1159               <property name="minimum">
   1160                <number>1</number>
   1161               </property>
   1162               <property name="maximum">
   1163                <number>1024</number>
   1164               </property>
   1165              </widget>
   1166             </item>
   1167             <item>
   1168              <widget class="QLabel" name="vramWriteDumpThresholdSeparator">
   1169               <property name="text">
   1170                <string>x</string>
   1171               </property>
   1172              </widget>
   1173             </item>
   1174             <item>
   1175              <widget class="QSpinBox" name="minDumpedVRAMWriteHeight">
   1176               <property name="suffix">
   1177                <string>px</string>
   1178               </property>
   1179               <property name="minimum">
   1180                <number>1</number>
   1181               </property>
   1182               <property name="maximum">
   1183                <number>512</number>
   1184               </property>
   1185              </widget>
   1186             </item>
   1187            </layout>
   1188           </item>
   1189          </layout>
   1190         </widget>
   1191        </item>
   1192        <item>
   1193         <spacer name="verticalSpacer_2">
   1194          <property name="orientation">
   1195           <enum>Qt::Orientation::Vertical</enum>
   1196          </property>
   1197          <property name="sizeHint" stdset="0">
   1198           <size>
   1199            <width>20</width>
   1200            <height>40</height>
   1201           </size>
   1202          </property>
   1203         </spacer>
   1204        </item>
   1205       </layout>
   1206      </widget>
   1207      <widget class="QWidget" name="debugTab">
   1208       <attribute name="title">
   1209        <string>Debugging</string>
   1210       </attribute>
   1211       <layout class="QVBoxLayout" name="verticalLayout_7">
   1212        <property name="leftMargin">
   1213         <number>0</number>
   1214        </property>
   1215        <property name="rightMargin">
   1216         <number>0</number>
   1217        </property>
   1218        <property name="bottomMargin">
   1219         <number>0</number>
   1220        </property>
   1221        <item>
   1222         <widget class="QGroupBox" name="groupBox_11">
   1223          <property name="title">
   1224           <string>Rendering Options</string>
   1225          </property>
   1226          <layout class="QFormLayout" name="formLayout_11">
   1227           <item row="0" column="0">
   1228            <widget class="QLabel" name="gpuWireframeModeLabel">
   1229             <property name="text">
   1230              <string>Wireframe Mode:</string>
   1231             </property>
   1232            </widget>
   1233           </item>
   1234           <item row="0" column="1">
   1235            <widget class="QComboBox" name="gpuWireframeMode"/>
   1236           </item>
   1237          </layout>
   1238         </widget>
   1239        </item>
   1240        <item>
   1241         <widget class="QGroupBox" name="groupBox_9">
   1242          <property name="title">
   1243           <string>Device Options</string>
   1244          </property>
   1245          <layout class="QFormLayout" name="formLayout_10">
   1246           <item row="0" column="0" colspan="2">
   1247            <layout class="QGridLayout" name="gridLayout_8">
   1248             <item row="2" column="1">
   1249              <widget class="QCheckBox" name="disableTextureCopyToSelf">
   1250               <property name="text">
   1251                <string>Disable Texture Copy To Self</string>
   1252               </property>
   1253              </widget>
   1254             </item>
   1255             <item row="0" column="0">
   1256              <widget class="QCheckBox" name="useDebugDevice">
   1257               <property name="text">
   1258                <string>Use Debug Device</string>
   1259               </property>
   1260              </widget>
   1261             </item>
   1262             <item row="1" column="0">
   1263              <widget class="QCheckBox" name="disableDualSource">
   1264               <property name="text">
   1265                <string>Disable Dual-Source Blending</string>
   1266               </property>
   1267              </widget>
   1268             </item>
   1269             <item row="1" column="1">
   1270              <widget class="QCheckBox" name="disableFramebufferFetch">
   1271               <property name="text">
   1272                <string>Disable Framebuffer Fetch</string>
   1273               </property>
   1274              </widget>
   1275             </item>
   1276             <item row="2" column="0">
   1277              <widget class="QCheckBox" name="disableTextureBuffers">
   1278               <property name="text">
   1279                <string>Disable Texture Buffers</string>
   1280               </property>
   1281              </widget>
   1282             </item>
   1283             <item row="0" column="1">
   1284              <widget class="QCheckBox" name="disableShaderCache">
   1285               <property name="text">
   1286                <string>Disable Shader Cache</string>
   1287               </property>
   1288              </widget>
   1289             </item>
   1290             <item row="3" column="0">
   1291              <widget class="QCheckBox" name="disableMemoryImport">
   1292               <property name="text">
   1293                <string>Disable Memory Import</string>
   1294               </property>
   1295              </widget>
   1296             </item>
   1297             <item row="3" column="1">
   1298              <widget class="QCheckBox" name="disableRasterOrderViews">
   1299               <property name="text">
   1300                <string>Disable Rasterizer Order Views</string>
   1301               </property>
   1302              </widget>
   1303             </item>
   1304            </layout>
   1305           </item>
   1306          </layout>
   1307         </widget>
   1308        </item>
   1309        <item>
   1310         <spacer name="verticalSpacer_6">
   1311          <property name="orientation">
   1312           <enum>Qt::Orientation::Vertical</enum>
   1313          </property>
   1314          <property name="sizeHint" stdset="0">
   1315           <size>
   1316            <width>20</width>
   1317            <height>244</height>
   1318           </size>
   1319          </property>
   1320         </spacer>
   1321        </item>
   1322       </layout>
   1323      </widget>
   1324     </widget>
   1325    </item>
   1326   </layout>
   1327  </widget>
   1328  <resources/>
   1329  <connections/>
   1330 </ui>