2016-01-24 18:34:05 +01:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version= "4.0" >
<class > ConfigureDebug</class>
2022-09-03 04:39:28 -07:00
<widget class= "QScrollArea" name= "ConfigureDebug" >
2023-05-09 15:45:42 -04:00
<property name= "geometry" >
<rect >
<x > 0</x>
<y > 0</y>
<width > 831</width>
<height > 760</height>
</rect>
</property>
2022-09-03 04:39:28 -07:00
<property name= "widgetResizable" >
<bool > true</bool>
</property>
2023-05-09 15:45:42 -04:00
<widget class= "QWidget" name= "widget" >
<property name= "geometry" >
<rect >
<x > 0</x>
<y > 0</y>
2023-09-10 23:26:09 +03:00
<width > 842</width>
<height > 741</height>
2023-05-09 15:45:42 -04:00
</rect>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_1" >
<item >
<layout class= "QHBoxLayout" name= "horizontalLayout" >
<property name= "topMargin" >
<number > 0</number>
</property>
<item >
<widget class= "QGroupBox" name= "groupBox" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Preferred" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "title" >
<string > Debugger</string>
</property>
<property name= "alignment" >
<set > Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
</property>
<property name= "flat" >
<bool > false</bool>
</property>
<property name= "checkable" >
<bool > false</bool>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_3" >
<item >
<widget class= "QWidget" name= "debug_widget" native= "true" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout" >
<property name= "sizeConstraint" >
<enum > QLayout::SetDefaultConstraint</enum>
2022-07-10 11:29:10 -04:00
</property>
2023-05-09 15:45:42 -04:00
<property name= "leftMargin" >
<number > 0</number>
2022-07-10 11:29:10 -04:00
</property>
2023-05-09 15:45:42 -04:00
<property name= "topMargin" >
<number > 0</number>
2022-07-10 11:29:10 -04:00
</property>
2023-05-09 15:45:42 -04:00
<property name= "rightMargin" >
<number > 0</number>
2022-07-10 11:29:10 -04:00
</property>
2023-05-09 15:45:42 -04:00
<property name= "bottomMargin" >
<number > 0</number>
2022-07-10 11:29:10 -04:00
</property>
2023-05-09 15:45:42 -04:00
<item >
<widget class= "QCheckBox" name= "toggle_gdbstub" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Maximum" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string > Enable GDB Stub</string>
</property>
</widget>
</item>
<item >
<widget class= "QWidget" name= "horizontalWidget_3" native= "true" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<layout class= "QHBoxLayout" name= "horizontalLayout_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= "QLabel" name= "label_11" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Minimum" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string > Port:</string>
</property>
</widget>
</item>
<item >
<widget class= "QSpinBox" name= "gdbport_spinbox" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "minimum" >
<number > 1024</number>
</property>
<property name= "maximum" >
<number > 65535</number>
</property>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
</widget>
</item>
</layout>
2022-03-17 18:03:13 -04:00
</widget>
</item>
2020-01-21 16:40:53 -03:00
<item >
2023-05-09 15:45:42 -04:00
<widget class= "QGroupBox" name= "groupBox_2" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "title" >
<string > Logging</string>
</property>
<layout class= "QGridLayout" name= "gridLayout_1" >
<item row= "1" column= "1" >
<widget class= "QPushButton" name= "open_log_button" >
<property name= "text" >
<string > Open Log Location</string>
</property>
</widget>
</item>
<item row= "0" column= "0" colspan= "2" >
<widget class= "QWidget" name= "logging_widget" native= "true" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Maximum" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<layout class= "QHBoxLayout" name= "horizontalLayout_1" >
<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= "QLabel" name= "label_1" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Preferred" vsizetype= "Preferred" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "text" >
<string > Global Log Filter</string>
</property>
</widget>
</item>
<item >
<widget class= "QLineEdit" name= "log_filter_edit" />
</item>
</layout>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QCheckBox" name= "extended_logging" >
<property name= "enabled" >
<bool > true</bool>
</property>
<property name= "toolTip" >
<string > When checked, the max size of the log increases from 100 MB to 1 GB</string>
</property>
<property name= "text" >
<string > Enable Extended Logging**</string>
</property>
</widget>
</item>
<item row= "1" column= "0" >
<widget class= "QCheckBox" name= "toggle_console" >
<property name= "text" >
<string > Show Log in Console</string>
</property>
</widget>
</item>
</layout>
2019-05-17 21:45:16 -04:00
</widget>
</item>
2018-10-29 16:09:08 -04:00
</layout>
2023-05-09 15:45:42 -04:00
</item>
<item >
<widget class= "QGroupBox" name= "groupBox_3" >
<property name= "title" >
<string > Homebrew</string>
</property>
<layout class= "QVBoxLayout" name= "verticalLayout_5" >
<item >
<layout class= "QHBoxLayout" name= "horizontalLayout_4" >
<item >
<widget class= "QLabel" name= "label_3" >
<property name= "text" >
<string > Arguments String</string>
</property>
</widget>
</item>
<item >
<widget class= "QLineEdit" name= "homebrew_args_edit" />
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item >
<layout class= "QHBoxLayout" name= "horizontalLayout_2" >
<item >
<widget class= "QGroupBox" name= "groupBox_4" >
<property name= "title" >
<string > Graphics</string>
</property>
<layout class= "QGridLayout" name= "gridLayout_2" >
2023-09-10 23:26:09 +03:00
<item row= "4" column= "0" >
2023-05-09 15:45:42 -04:00
<widget class= "QCheckBox" name= "disable_loop_safety_checks" >
<property name= "toolTip" >
<string > When checked, it executes shaders without loop logic changes</string>
</property>
<property name= "text" >
<string > Disable Loop safety checks</string>
</property>
</widget>
</item>
2023-09-10 23:26:09 +03:00
<item row= "8" column= "0" >
<widget class= "QCheckBox" name= "dump_macros" >
2023-05-09 15:45:42 -04:00
<property name= "enabled" >
<bool > true</bool>
</property>
<property name= "toolTip" >
2023-09-10 23:26:09 +03:00
<string > When checked, it will dump all the macro programs of the GPU</string>
2023-05-09 15:45:42 -04:00
</property>
<property name= "text" >
2023-09-10 23:26:09 +03:00
<string > Dump Maxwell Macros</string>
2023-05-09 15:45:42 -04:00
</property>
</widget>
</item>
2023-09-10 23:26:09 +03:00
<item row= "3" column= "0" >
<widget class= "QCheckBox" name= "enable_nsight_aftermath" >
<property name= "toolTip" >
<string > When checked, it enables Nsight Aftermath crash dumps</string>
</property>
<property name= "text" >
<string > Enable Nsight Aftermath</string>
</property>
</widget>
</item>
2023-09-09 17:28:06 +03:00
<item row= "6" column= "0" >
<widget class= "QCheckBox" name= "dump_shaders" >
<property name= "enabled" >
<bool > true</bool>
</property>
2023-09-10 23:26:09 +03:00
<property name= "toolTip" >
2023-09-09 17:28:06 +03:00
<string > When checked, it will dump all the original assembler shaders from the disk shader cache or game as found</string>
2023-09-10 23:26:09 +03:00
</property>
<property name= "text" >
2023-09-09 17:28:06 +03:00
<string > Dump Game Shaders</string>
2023-09-10 23:26:09 +03:00
</property>
</widget>
</item>
2023-09-09 17:28:06 +03:00
<item row= "1" column= "0" >
<widget class= "QCheckBox" name= "enable_renderdoc_hotkey" >
<property name= "text" >
<string > Enable Renderdoc Hotkey</string>
</property>
</widget>
</item>
<item row= "7" column= "0" >
2023-05-09 15:45:42 -04:00
<widget class= "QCheckBox" name= "disable_macro_jit" >
<property name= "enabled" >
<bool > true</bool>
</property>
<property name= "toolTip" >
<string > When checked, it disables the macro Just In Time compiler. Enabling this makes games run slower</string>
</property>
<property name= "text" >
<string > Disable Macro JIT</string>
</property>
</widget>
</item>
2023-09-10 23:26:09 +03:00
<item row= "9" column= "0" >
2023-09-09 17:28:06 +03:00
<widget class= "QCheckBox" name= "disable_macro_hle" >
<property name= "enabled" >
<bool > true</bool>
2023-09-10 23:26:09 +03:00
</property>
2023-09-09 17:28:06 +03:00
<property name= "toolTip" >
<string > When checked, it disables the macro HLE functions. Enabling this makes games run slower</string>
2023-09-10 23:26:09 +03:00
</property>
2023-09-09 17:28:06 +03:00
<property name= "text" >
<string > Disable Macro HLE</string>
2023-09-10 23:26:09 +03:00
</property>
2023-09-09 17:28:06 +03:00
</widget>
2023-09-10 23:26:09 +03:00
</item>
2023-05-09 15:45:42 -04:00
<item row= "0" column= "0" >
<widget class= "QCheckBox" name= "enable_graphics_debugging" >
<property name= "enabled" >
<bool > true</bool>
</property>
<property name= "toolTip" >
<string > When checked, the graphics API enters a slower debugging mode</string>
</property>
<property name= "text" >
<string > Enable Graphics Debugging</string>
</property>
</widget>
</item>
2023-09-09 17:28:06 +03:00
<item row= "10" column= "0" >
<spacer name= "verticalSpacer_5" >
<property name= "orientation" >
<enum > Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum > QSizePolicy::Preferred</enum>
2023-05-09 15:45:42 -04:00
</property>
2023-09-09 17:28:06 +03:00
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 0</height>
</size>
</property>
</spacer>
</item>
<item row= "2" column= "0" >
<widget class= "QCheckBox" name= "enable_shader_feedback" >
2023-05-09 15:45:42 -04:00
<property name= "toolTip" >
2023-09-09 17:28:06 +03:00
<string > When checked, yuzu will log statistics about the compiled pipeline cache</string>
2023-05-09 15:45:42 -04:00
</property>
<property name= "text" >
2023-09-09 17:28:06 +03:00
<string > Enable Shader Feedback</string>
2023-05-09 15:45:42 -04:00
</property>
</widget>
</item>
2023-09-09 17:28:06 +03:00
<item row= "5" column= "0" >
<widget class= "QCheckBox" name= "disable_buffer_reorder" >
<property name= "toolTip" >
2023-12-12 20:38:54 +01:00
<string > < html> < head/> < body> < p> When checked, disables reordering of mapped memory uploads which allows to associate uploads with specific draws. May reduce performance in some cases.< /p> < /body> < /html> </string>
2023-09-09 17:28:06 +03:00
</property>
2023-05-09 15:45:42 -04:00
<property name= "text" >
2023-09-09 17:28:06 +03:00
<string > Disable Buffer Reorder</string>
2023-05-09 15:45:42 -04:00
</property>
</widget>
</item>
</layout>
2021-11-27 20:05:45 -06:00
</widget>
</item>
2023-05-09 15:45:42 -04:00
<item >
<widget class= "QGroupBox" name= "groupBox_6" >
<property name= "title" >
<string > Advanced</string>
</property>
<layout class= "QGridLayout" name= "gridLayout_4" >
<item row= "3" column= "0" >
<widget class= "QCheckBox" name= "perform_vulkan_check" >
<property name= "toolTip" >
<string > Enables yuzu to check for a working Vulkan environment when the program starts up. Disable this if this is causing issues with external programs seeing yuzu.</string>
</property>
<property name= "text" >
<string > Perform Startup Vulkan Check</string>
</property>
</widget>
</item>
<item row= "4" column= "0" >
<widget class= "QCheckBox" name= "disable_web_applet" >
<property name= "text" >
<string > Disable Web Applet</string>
</property>
</widget>
</item>
<item row= "5" column= "0" >
<widget class= "QCheckBox" name= "enable_all_controllers" >
<property name= "text" >
<string > Enable All Controller Types</string>
</property>
</widget>
</item>
<item row= "6" column= "0" >
<widget class= "QCheckBox" name= "use_auto_stub" >
<property name= "text" >
<string > Enable Auto-Stub**</string>
</property>
</widget>
</item>
<item row= "0" column= "0" >
<widget class= "QCheckBox" name= "quest_flag" >
<property name= "text" >
<string > Kiosk (Quest) Mode</string>
</property>
</widget>
</item>
<item row= "1" column= "0" >
<widget class= "QCheckBox" name= "enable_cpu_debugging" >
<property name= "text" >
<string > Enable CPU Debugging</string>
</property>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QCheckBox" name= "use_debug_asserts" >
<property name= "text" >
<string > Enable Debug Asserts</string>
</property>
</widget>
</item>
<item row= "7" column= "0" >
<spacer name= "verticalSpacer_4" >
<property name= "orientation" >
<enum > Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum > QSizePolicy::Expanding</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 0</height>
</size>
</property>
</spacer>
</item>
</layout>
2022-03-17 18:03:13 -04:00
</widget>
</item>
2023-05-09 15:45:42 -04:00
<item >
<widget class= "QGroupBox" name= "groupBox_5" >
<property name= "title" >
<string > Debugging</string>
</property>
<layout class= "QGridLayout" name= "gridLayout_3" >
<item row= "0" column= "0" >
<widget class= "QCheckBox" name= "fs_access_log" >
<property name= "text" >
<string > Enable FS Access Log</string>
</property>
</widget>
</item>
<item row= "3" column= "0" >
<widget class= "QCheckBox" name= "dump_audio_commands" >
<property name= "toolTip" >
<string > Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer.</string>
</property>
<property name= "text" >
<string > Dump Audio Commands To Console**</string>
</property>
</widget>
</item>
<item row= "2" column= "0" >
<widget class= "QCheckBox" name= "reporting_services" >
<property name= "text" >
<string > Enable Verbose Reporting Services**</string>
</property>
</widget>
</item>
<item row= "5" column= "0" >
<spacer name= "verticalSpacer_3" >
<property name= "orientation" >
<enum > Qt::Vertical</enum>
</property>
<property name= "sizeType" >
<enum > QSizePolicy::Expanding</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 0</height>
</size>
</property>
</spacer>
</item>
</layout>
2022-09-19 14:46:12 -04:00
</widget>
</item>
2019-06-28 18:37:33 -04:00
</layout>
2023-05-09 15:45:42 -04:00
</item>
<item >
<spacer name= "verticalSpacer" >
<property name= "orientation" >
<enum > Qt::Vertical</enum>
</property>
<property name= "sizeHint" stdset= "0" >
<size >
<width > 20</width>
<height > 0</height>
</size>
</property>
</spacer>
</item>
<item >
<widget class= "QLabel" name= "label_5" >
<property name= "sizePolicy" >
<sizepolicy hsizetype= "Expanding" vsizetype= "Preferred" >
<horstretch > 0</horstretch>
<verstretch > 0</verstretch>
</sizepolicy>
</property>
<property name= "font" >
<font >
<italic > true</italic>
</font>
</property>
<property name= "text" >
<string > **This will be reset automatically when yuzu closes.</string>
</property>
<property name= "indent" >
<number > 20</number>
</property>
</widget>
</item>
</layout>
</widget>
2022-09-03 04:39:28 -07:00
</widget>
2020-01-21 16:40:53 -03:00
<tabstops >
<tabstop > log_filter_edit</tabstop>
<tabstop > toggle_console</tabstop>
2021-07-08 17:22:31 -04:00
<tabstop > extended_logging</tabstop>
2020-01-21 16:40:53 -03:00
<tabstop > open_log_button</tabstop>
<tabstop > homebrew_args_edit</tabstop>
<tabstop > enable_graphics_debugging</tabstop>
2021-07-27 19:15:32 -03:00
<tabstop > enable_shader_feedback</tabstop>
2021-07-08 17:22:31 -04:00
<tabstop > enable_nsight_aftermath</tabstop>
2021-07-27 19:15:32 -03:00
<tabstop > fs_access_log</tabstop>
2020-01-21 16:40:53 -03:00
<tabstop > reporting_services</tabstop>
<tabstop > quest_flag</tabstop>
2021-07-27 19:15:32 -03:00
<tabstop > enable_cpu_debugging</tabstop>
2021-07-08 17:22:31 -04:00
<tabstop > use_debug_asserts</tabstop>
2020-01-21 16:40:53 -03:00
</tabstops>
2016-01-24 18:34:05 +01:00
<resources />
2020-12-19 19:19:42 +01:00
<connections />
2016-01-24 18:34:05 +01:00
</ui>