<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>GraphicsSettingsWidget</class> <widget class="QWidget" name="GraphicsSettingsWidget"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>584</width> <height>450</height> </rect> </property> <property name="windowTitle"> <string>Form</string> </property> <layout class="QVBoxLayout" name="verticalLayout_3"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_3"> <property name="title"> <string/> </property> <layout class="QFormLayout" name="formLayout"> <item row="0" column="0"> <widget class="QLabel" name="label"> <property name="text"> <string>Renderer:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="renderer"/> </item> <item row="1" column="0"> <widget class="QLabel" name="label_5"> <property name="text"> <string>Adapter:</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="adapter"/> </item> </layout> </widget> </item> <item> <widget class="QTabWidget" name="tabs"> <property name="currentIndex"> <number>0</number> </property> <property name="documentMode"> <bool>true</bool> </property> <widget class="QWidget" name="basicTab"> <attribute name="title"> <string>Rendering</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_4"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_6"> <property name="title"> <string/> </property> <layout class="QFormLayout" name="formLayout_2"> <item row="0" column="0"> <widget class="QLabel" name="resolutionScaleLabel"> <property name="text"> <string>Internal Resolution:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="resolutionScale"> <item> <property name="text"> <string>Automatic (Based on Window Size)</string> </property> </item> <item> <property name="text"> <string>1x Native (Default)</string> </property> </item> <item> <property name="text"> <string>2x Native</string> </property> </item> <item> <property name="text"> <string>3x Native (for 720p)</string> </property> </item> <item> <property name="text"> <string>4x Native</string> </property> </item> <item> <property name="text"> <string>5x Native (for 1080p)</string> </property> </item> <item> <property name="text"> <string>6x Native (for 1440p)</string> </property> </item> <item> <property name="text"> <string>7x Native</string> </property> </item> <item> <property name="text"> <string>8x Native</string> </property> </item> <item> <property name="text"> <string>9x Native (for 4K)</string> </property> </item> <item> <property name="text"> <string>10x Native</string> </property> </item> <item> <property name="text"> <string>11x Native</string> </property> </item> <item> <property name="text"> <string>12x Native</string> </property> </item> <item> <property name="text"> <string>13x Native</string> </property> </item> <item> <property name="text"> <string>14x Native</string> </property> </item> <item> <property name="text"> <string>15x Native</string> </property> </item> <item> <property name="text"> <string>16x Native</string> </property> </item> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="gpuDownsampleLabel"> <property name="text"> <string>Down-Sampling:</string> </property> </widget> </item> <item row="1" column="1"> <layout class="QHBoxLayout" name="gpuDownsampleLayout" stretch="1,0"> <item> <widget class="QComboBox" name="gpuDownsampleMode"/> </item> <item> <widget class="QSpinBox" name="gpuDownsampleScale"> <property name="suffix"> <string>x</string> </property> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>16</number> </property> </widget> </item> </layout> </item> <item row="2" column="0"> <widget class="QLabel" name="textureFilteringLabel"> <property name="text"> <string>Texture Filtering:</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QComboBox" name="textureFiltering"/> </item> <item row="3" column="0"> <widget class="QLabel" name="label_6"> <property name="text"> <string>Aspect Ratio:</string> </property> </widget> </item> <item row="3" column="1"> <layout class="QHBoxLayout" name="horizontalLayout_2" stretch="1,0,0,0"> <item> <widget class="QComboBox" name="displayAspectRatio"/> </item> <item> <widget class="QSpinBox" name="customAspectRatioNumerator"> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>9999</number> </property> </widget> </item> <item> <widget class="QLabel" name="customAspectRatioSeparator"> <property name="text"> <string>:</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="customAspectRatioDenominator"> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>9999</number> </property> </widget> </item> </layout> </item> <item row="5" column="0"> <widget class="QLabel" name="label_7"> <property name="text"> <string>Crop:</string> </property> </widget> </item> <item row="5" column="1"> <widget class="QComboBox" name="displayCropMode"/> </item> <item row="6" column="0"> <widget class="QLabel" name="label_8"> <property name="text"> <string>Scaling:</string> </property> </widget> </item> <item row="6" column="1"> <widget class="QComboBox" name="displayScaling"/> </item> <item row="7" column="0"> <widget class="QLabel" name="label_2"> <property name="text"> <string>VSync:</string> </property> </widget> </item> <item row="7" column="1"> <widget class="QComboBox" name="displaySyncMode"/> </item> <item row="8" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout_2"> <item row="1" column="0"> <widget class="QCheckBox" name="pgxpEnable"> <property name="text"> <string>PGXP Geometry Correction</string> </property> </widget> </item> <item row="0" column="0"> <widget class="QCheckBox" name="trueColor"> <property name="text"> <string>True Color Rendering</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QCheckBox" name="pgxpDepthBuffer"> <property name="text"> <string>PGXP Depth Buffer (Low Compatibility)</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QCheckBox" name="force43For24Bit"> <property name="text"> <string>Force 4:3 For FMVs</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QCheckBox" name="chromaSmoothingFor24Bit"> <property name="text"> <string>FMV Chroma Smoothing</string> </property> </widget> </item> <item row="3" column="0"> <widget class="QCheckBox" name="disableInterlacing"> <property name="text"> <string>Disable Interlacing</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="widescreenHack"> <property name="text"> <string>Widescreen Rendering</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QCheckBox" name="forceNTSCTimings"> <property name="text"> <string>Force NTSC Timings</string> </property> </widget> </item> </layout> </item> <item row="4" column="0"> <widget class="QLabel" name="label_3"> <property name="text"> <string>Deinterlacing:</string> </property> </widget> </item> <item row="4" column="1"> <widget class="QComboBox" name="displayDeinterlacing"/> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_3"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>75</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="advancedTab"> <attribute name="title"> <string>Advanced</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout"> <property name="leftMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_2"> <property name="title"> <string>Display Options</string> </property> <layout class="QFormLayout" name="formLayout_7"> <item row="0" column="0"> <widget class="QLabel" name="exclusiveFullscreenLabel"> <property name="text"> <string>Exclusive Fullscreen:</string> </property> </widget> </item> <item row="0" column="1"> <layout class="QHBoxLayout" name="horizontalLayout_8" stretch="1,0"> <item> <widget class="QComboBox" name="fullscreenMode"/> </item> <item> <widget class="QComboBox" name="exclusiveFullscreenControl"/> </item> </layout> </item> <item row="1" column="0"> <widget class="QLabel" name="label_11"> <property name="text"> <string>Screen Position:</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="displayAlignment"/> </item> <item row="2" column="0"> <widget class="QLabel" name="label_13"> <property name="text"> <string>Display FPS Limit:</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QSpinBox" name="displayFPSLimit"/> </item> <item row="3" column="0" colspan="2"> <layout class="QGridLayout" name="advancedDisplayOptionsLayout"> <item row="0" column="0"> <widget class="QCheckBox" name="gpuThread"> <property name="text"> <string>Threaded Rendering</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="threadedPresentation"> <property name="text"> <string>Threaded Presentation</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QCheckBox" name="blitSwapChain"> <property name="text"> <string>Use Blit Swap Chain</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QCheckBox" name="stretchDisplayVertically"> <property name="text"> <string>Stretch Vertically</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> <string>Rendering Options</string> </property> <layout class="QFormLayout" name="formLayout_6"> <item row="1" column="0"> <widget class="QLabel" name="gpuLineDetectModeLabel"> <property name="text"> <string>Line Detection:</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QComboBox" name="gpuLineDetectMode"/> </item> <item row="2" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout_5"> <item row="0" column="1"> <widget class="QCheckBox" name="scaledDithering"> <property name="text"> <string>Scaled Dithering</string> </property> </widget> </item> <item row="0" column="0"> <widget class="QCheckBox" name="debanding"> <property name="text"> <string>True Color Debanding</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QCheckBox" name="useSoftwareRendererForReadbacks"> <property name="text"> <string>Software Renderer Readbacks</string> </property> </widget> </item> </layout> </item> <item row="0" column="0"> <widget class="QLabel" name="msaaModeLabel"> <property name="text"> <string>Multi-Sampling:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="msaaMode"/> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="pgxpTab"> <attribute name="title"> <string>PGXP</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_5"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_7"> <property name="title"> <string/> </property> <layout class="QFormLayout" name="formLayout_4"> <item row="0" column="0"> <widget class="QLabel" name="pgxpGeometryToleranceLabel"> <property name="text"> <string>Geometry Tolerance:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QDoubleSpinBox" name="pgxpGeometryTolerance"> <property name="prefix"> <string/> </property> <property name="suffix"> <string>px</string> </property> <property name="minimum"> <double>-1.000000000000000</double> </property> <property name="maximum"> <double>100.000000000000000</double> </property> <property name="singleStep"> <double>0.250000000000000</double> </property> <property name="value"> <double>-1.000000000000000</double> </property> </widget> </item> <item row="1" column="0"> <widget class="QLabel" name="pgxpDepthClearThresholdLabel"> <property name="text"> <string>Depth Clear Threshold:</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QDoubleSpinBox" name="pgxpDepthClearThreshold"> <property name="maximum"> <double>4096.000000000000000</double> </property> </widget> </item> <item row="2" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> <widget class="QCheckBox" name="pgxpTextureCorrection"> <property name="text"> <string>Perspective Correct Textures</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="pgxpColorCorrection"> <property name="text"> <string>Perspective Correct Colors</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QCheckBox" name="pgxpCulling"> <property name="text"> <string>Culling Correction</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QCheckBox" name="pgxpPreserveProjPrecision"> <property name="text"> <string>Preserve Projection Precision</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QCheckBox" name="pgxpCPU"> <property name="text"> <string>CPU Mode</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QCheckBox" name="pgxpVertexCache"> <property name="text"> <string>Vertex Cache</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_4"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>215</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="osdTab"> <attribute name="title"> <string>OSD</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_6"> <property name="leftMargin"> <number>0</number> </property> <property name="topMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_8"> <property name="title"> <string/> </property> <layout class="QFormLayout" name="formLayout_5"> <item row="0" column="0"> <widget class="QLabel" name="label_29"> <property name="text"> <string>OSD Scale:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QSpinBox" name="osdScale"> <property name="suffix"> <string>%</string> </property> <property name="minimum"> <number>25</number> </property> <property name="maximum"> <number>500</number> </property> </widget> </item> <item row="1" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout_3"> <item row="4" column="0"> <widget class="QCheckBox" name="showInput"> <property name="text"> <string>Show Controller Input</string> </property> </widget> </item> <item row="5" column="0"> <widget class="QCheckBox" name="showStatusIndicators"> <property name="text"> <string>Show Status Indicators</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QCheckBox" name="showFPS"> <property name="text"> <string>Show FPS</string> </property> </widget> </item> <item row="0" column="0"> <widget class="QCheckBox" name="showOSDMessages"> <property name="text"> <string>Show OSD Messages</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="showResolution"> <property name="text"> <string>Show Resolution</string> </property> </widget> </item> <item row="4" column="1"> <widget class="QCheckBox" name="showSettings"> <property name="text"> <string>Show Settings</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QCheckBox" name="showCPU"> <property name="text"> <string>Show CPU Usage</string> </property> </widget> </item> <item row="3" column="0"> <widget class="QCheckBox" name="showGPUStatistics"> <property name="text"> <string>Show GPU Statistics</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QCheckBox" name="showSpeed"> <property name="text"> <string>Show Emulation Speed</string> </property> </widget> </item> <item row="3" column="1"> <widget class="QCheckBox" name="showFrameTimes"> <property name="text"> <string>Show Frame Times</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QCheckBox" name="showGPU"> <property name="text"> <string>Show GPU Usage</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_5"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>164</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="captureTab"> <attribute name="title"> <string>Capture</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_8"> <property name="leftMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_10"> <property name="title"> <string>Screenshots</string> </property> <layout class="QFormLayout" name="formLayout_3"> <item row="0" column="0"> <widget class="QLabel" name="label_21"> <property name="text"> <string>Screenshot Size:</string> </property> </widget> </item> <item row="0" column="1"> <layout class="QHBoxLayout" name="horizontalLayout_5" stretch="1,0,0,0"> <item> <widget class="QComboBox" name="screenshotSize"/> </item> <item> <widget class="QComboBox" name="screenshotFormat"/> </item> <item> <widget class="QLabel" name="label_44"> <property name="text"> <string>Quality:</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="screenshotQuality"> <property name="suffix"> <string>%</string> </property> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>100</number> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_7"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>295</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="tabTextureReplacements"> <attribute name="title"> <string>Texture Replacements</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_2"> <property name="leftMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_5"> <property name="title"> <string>General Settings</string> </property> <layout class="QFormLayout" name="formLayout_8"> <item row="0" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout_6"> <item row="0" column="0"> <widget class="QCheckBox" name="vramWriteReplacement"> <property name="text"> <string>Enable VRAM Write Replacement</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="preloadTextureReplacements"> <property name="text"> <string>Preload Texture Replacements</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QCheckBox" name="useOldMDECRoutines"> <property name="text"> <string>Use Old MDEC Routines</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox_4"> <property name="title"> <string>VRAM Write Dumping</string> </property> <layout class="QFormLayout" name="formLayout_9"> <item row="0" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout_7"> <item row="0" column="0"> <widget class="QCheckBox" name="vramWriteDumping"> <property name="text"> <string>Enable VRAM Write Dumping</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="setVRAMWriteAlphaChannel"> <property name="text"> <string>Set Alpha Channel</string> </property> </widget> </item> </layout> </item> <item row="1" column="0"> <widget class="QLabel" name="vramWriteDumpThresholdLabel"> <property name="text"> <string>Dump Size Threshold:</string> </property> </widget> </item> <item row="1" column="1"> <layout class="QHBoxLayout" name="horizontalLayout_6" stretch="1,0,1"> <item> <widget class="QSpinBox" name="minDumpedVRAMWriteWidth"> <property name="suffix"> <string>px</string> </property> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>1024</number> </property> </widget> </item> <item> <widget class="QLabel" name="vramWriteDumpThresholdSeparator"> <property name="text"> <string>x</string> </property> </widget> </item> <item> <widget class="QSpinBox" name="minDumpedVRAMWriteHeight"> <property name="suffix"> <string>px</string> </property> <property name="minimum"> <number>1</number> </property> <property name="maximum"> <number>512</number> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_2"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>40</height> </size> </property> </spacer> </item> </layout> </widget> <widget class="QWidget" name="debugTab"> <attribute name="title"> <string>Debugging</string> </attribute> <layout class="QVBoxLayout" name="verticalLayout_7"> <property name="leftMargin"> <number>0</number> </property> <property name="rightMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <item> <widget class="QGroupBox" name="groupBox_11"> <property name="title"> <string>Rendering Options</string> </property> <layout class="QFormLayout" name="formLayout_11"> <item row="0" column="0"> <widget class="QLabel" name="gpuWireframeModeLabel"> <property name="text"> <string>Wireframe Mode:</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QComboBox" name="gpuWireframeMode"/> </item> </layout> </widget> </item> <item> <widget class="QGroupBox" name="groupBox_9"> <property name="title"> <string>Device Options</string> </property> <layout class="QFormLayout" name="formLayout_10"> <item row="0" column="0" colspan="2"> <layout class="QGridLayout" name="gridLayout_8"> <item row="1" column="1"> <widget class="QCheckBox" name="disableFramebufferFetch"> <property name="text"> <string>Disable Framebuffer Fetch</string> </property> </widget> </item> <item row="2" column="1"> <widget class="QCheckBox" name="disableTextureCopyToSelf"> <property name="text"> <string>Disable Texture Copy To Self</string> </property> </widget> </item> <item row="1" column="0"> <widget class="QCheckBox" name="disableDualSource"> <property name="text"> <string>Disable Dual-Source Blending</string> </property> </widget> </item> <item row="0" column="0"> <widget class="QCheckBox" name="useDebugDevice"> <property name="text"> <string>Use Debug Device</string> </property> </widget> </item> <item row="0" column="1"> <widget class="QCheckBox" name="disableShaderCache"> <property name="text"> <string>Disable Shader Cache</string> </property> </widget> </item> <item row="2" column="0"> <widget class="QCheckBox" name="disableTextureBuffers"> <property name="text"> <string>Disable Texture Buffers</string> </property> </widget> </item> </layout> </item> </layout> </widget> </item> <item> <spacer name="verticalSpacer_6"> <property name="orientation"> <enum>Qt::Vertical</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>20</width> <height>244</height> </size> </property> </spacer> </item> </layout> </widget> </widget> </item> </layout> </widget> <resources/> <connections/> </ui>