configure_debug.ui 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>ConfigureDebug</class>
  4. <widget class="QScrollArea" name="ConfigureDebug">
  5. <property name="widgetResizable">
  6. <bool>true</bool>
  7. </property>
  8. <widget class="QWidget">
  9. <layout class="QVBoxLayout" name="verticalLayout_1">
  10. <item>
  11. <layout class="QVBoxLayout" name="verticalLayout_2">
  12. <item>
  13. <widget class="QGroupBox" name="groupBox">
  14. <property name="title">
  15. <string>Debugger</string>
  16. </property>
  17. <layout class="QVBoxLayout" name="verticalLayout_3">
  18. <item>
  19. <layout class="QHBoxLayout" name="horizontalLayout_11">
  20. <item>
  21. <widget class="QCheckBox" name="toggle_gdbstub">
  22. <property name="text">
  23. <string>Enable GDB Stub</string>
  24. </property>
  25. </widget>
  26. </item>
  27. <item>
  28. <spacer name="horizontalSpacer">
  29. <property name="orientation">
  30. <enum>Qt::Horizontal</enum>
  31. </property>
  32. <property name="sizeHint" stdset="0">
  33. <size>
  34. <width>40</width>
  35. <height>20</height>
  36. </size>
  37. </property>
  38. </spacer>
  39. </item>
  40. <item>
  41. <widget class="QLabel" name="label_11">
  42. <property name="text">
  43. <string>Port:</string>
  44. </property>
  45. </widget>
  46. </item>
  47. <item>
  48. <widget class="QSpinBox" name="gdbport_spinbox">
  49. <property name="minimum">
  50. <number>1024</number>
  51. </property>
  52. <property name="maximum">
  53. <number>65535</number>
  54. </property>
  55. </widget>
  56. </item>
  57. </layout>
  58. </item>
  59. </layout>
  60. </widget>
  61. </item>
  62. </layout>
  63. </item>
  64. <item>
  65. <widget class="QGroupBox" name="groupBox_2">
  66. <property name="title">
  67. <string>Logging</string>
  68. </property>
  69. <layout class="QGridLayout" name="gridLayout_1">
  70. <item row="0" column="0" colspan="2">
  71. <layout class="QHBoxLayout" name="horizontalLayout_1">
  72. <item>
  73. <widget class="QLabel" name="label_1">
  74. <property name="text">
  75. <string>Global Log Filter</string>
  76. </property>
  77. </widget>
  78. </item>
  79. <item>
  80. <widget class="QLineEdit" name="log_filter_edit"/>
  81. </item>
  82. </layout>
  83. </item>
  84. <item row="1" column="0">
  85. <widget class="QCheckBox" name="toggle_console">
  86. <property name="text">
  87. <string>Show Log in Console</string>
  88. </property>
  89. </widget>
  90. </item>
  91. <item row="1" column="1">
  92. <widget class="QPushButton" name="open_log_button">
  93. <property name="text">
  94. <string>Open Log Location</string>
  95. </property>
  96. </widget>
  97. </item>
  98. <item row="2" column="0">
  99. <widget class="QCheckBox" name="extended_logging">
  100. <property name="enabled">
  101. <bool>true</bool>
  102. </property>
  103. <property name="toolTip">
  104. <string>When checked, the max size of the log increases from 100 MB to 1 GB</string>
  105. </property>
  106. <property name="text">
  107. <string>Enable Extended Logging**</string>
  108. </property>
  109. </widget>
  110. </item>
  111. </layout>
  112. </widget>
  113. </item>
  114. <item>
  115. <widget class="QGroupBox" name="groupBox_3">
  116. <property name="title">
  117. <string>Homebrew</string>
  118. </property>
  119. <layout class="QVBoxLayout" name="verticalLayout_5">
  120. <item>
  121. <layout class="QHBoxLayout" name="horizontalLayout_4">
  122. <item>
  123. <widget class="QLabel" name="label_3">
  124. <property name="text">
  125. <string>Arguments String</string>
  126. </property>
  127. </widget>
  128. </item>
  129. <item>
  130. <widget class="QLineEdit" name="homebrew_args_edit"/>
  131. </item>
  132. </layout>
  133. </item>
  134. </layout>
  135. </widget>
  136. </item>
  137. <item>
  138. <widget class="QGroupBox" name="groupBox_4">
  139. <property name="title">
  140. <string>Graphics</string>
  141. </property>
  142. <layout class="QGridLayout" name="gridLayout_2">
  143. <item row="0" column="0">
  144. <widget class="QCheckBox" name="enable_graphics_debugging">
  145. <property name="enabled">
  146. <bool>true</bool>
  147. </property>
  148. <property name="toolTip">
  149. <string>When checked, the graphics API enters a slower debugging mode</string>
  150. </property>
  151. <property name="text">
  152. <string>Enable Graphics Debugging</string>
  153. </property>
  154. </widget>
  155. </item>
  156. <item row="2" column="0">
  157. <widget class="QCheckBox" name="enable_nsight_aftermath">
  158. <property name="toolTip">
  159. <string>When checked, it enables Nsight Aftermath crash dumps</string>
  160. </property>
  161. <property name="text">
  162. <string>Enable Nsight Aftermath</string>
  163. </property>
  164. </widget>
  165. </item>
  166. <item row="2" column="1">
  167. <widget class="QCheckBox" name="dump_shaders">
  168. <property name="enabled">
  169. <bool>true</bool>
  170. </property>
  171. <property name="toolTip">
  172. <string>When checked, it will dump all the original assembler shaders from the disk shader cache or game as found</string>
  173. </property>
  174. <property name="text">
  175. <string>Dump Game Shaders</string>
  176. </property>
  177. </widget>
  178. </item>
  179. <item row="0" column="2">
  180. <widget class="QCheckBox" name="dump_macros">
  181. <property name="enabled">
  182. <bool>true</bool>
  183. </property>
  184. <property name="toolTip">
  185. <string>When checked, it will dump all the macro programs of the GPU</string>
  186. </property>
  187. <property name="text">
  188. <string>Dump Maxwell Macros</string>
  189. </property>
  190. </widget>
  191. </item>
  192. <item row="0" column="1">
  193. <widget class="QCheckBox" name="disable_macro_jit">
  194. <property name="enabled">
  195. <bool>true</bool>
  196. </property>
  197. <property name="toolTip">
  198. <string>When checked, it disables the macro Just In Time compiler. Enabling this makes games run slower</string>
  199. </property>
  200. <property name="text">
  201. <string>Disable Macro JIT</string>
  202. </property>
  203. </widget>
  204. </item>
  205. <item row="1" column="0">
  206. <widget class="QCheckBox" name="enable_shader_feedback">
  207. <property name="toolTip">
  208. <string>When checked, yuzu will log statistics about the compiled pipeline cache</string>
  209. </property>
  210. <property name="text">
  211. <string>Enable Shader Feedback</string>
  212. </property>
  213. </widget>
  214. </item>
  215. <item row="1" column="1">
  216. <widget class="QCheckBox" name="disable_loop_safety_checks">
  217. <property name="toolTip">
  218. <string>When checked, it executes shaders without loop logic changes</string>
  219. </property>
  220. <property name="text">
  221. <string>Disable Loop safety checks</string>
  222. </property>
  223. </widget>
  224. </item>
  225. </layout>
  226. </widget>
  227. </item>
  228. <item>
  229. <widget class="QGroupBox" name="groupBox_5">
  230. <property name="title">
  231. <string>Debugging</string>
  232. </property>
  233. <layout class="QGridLayout" name="gridLayout_3">
  234. <item row="2" column="0">
  235. <widget class="QCheckBox" name="reporting_services">
  236. <property name="text">
  237. <string>Enable Verbose Reporting Services**</string>
  238. </property>
  239. </widget>
  240. </item>
  241. <item row="0" column="0">
  242. <widget class="QCheckBox" name="fs_access_log">
  243. <property name="text">
  244. <string>Enable FS Access Log</string>
  245. </property>
  246. </widget>
  247. </item>
  248. <item row="0" column="1">
  249. <widget class="QCheckBox" name="dump_audio_commands">
  250. <property name="toolTip">
  251. <string>Enable this to output the latest generated audio command list to the console. Only affects games using the audio renderer.</string>
  252. </property>
  253. <property name="text">
  254. <string>Dump Audio Commands To Console**</string>
  255. </property>
  256. </widget>
  257. </item>
  258. <item row="2" column="1">
  259. <widget class="QCheckBox" name="create_crash_dumps">
  260. <property name="text">
  261. <string>Create Minidump After Crash</string>
  262. </property>
  263. </widget>
  264. </item>
  265. </layout>
  266. </widget>
  267. </item>
  268. <item>
  269. <widget class="QGroupBox" name="groupBox_6">
  270. <property name="title">
  271. <string>Advanced</string>
  272. </property>
  273. <layout class="QGridLayout" name="gridLayout_4">
  274. <item row="0" column="0">
  275. <widget class="QCheckBox" name="quest_flag">
  276. <property name="text">
  277. <string>Kiosk (Quest) Mode</string>
  278. </property>
  279. </widget>
  280. </item>
  281. <item row="1" column="0">
  282. <widget class="QCheckBox" name="enable_cpu_debugging">
  283. <property name="text">
  284. <string>Enable CPU Debugging</string>
  285. </property>
  286. </widget>
  287. </item>
  288. <item row="2" column="0">
  289. <widget class="QCheckBox" name="use_debug_asserts">
  290. <property name="text">
  291. <string>Enable Debug Asserts</string>
  292. </property>
  293. </widget>
  294. </item>
  295. <item row="0" column="1">
  296. <widget class="QCheckBox" name="use_auto_stub">
  297. <property name="text">
  298. <string>Enable Auto-Stub**</string>
  299. </property>
  300. </widget>
  301. </item>
  302. <item row="1" column="1">
  303. <widget class="QCheckBox" name="enable_all_controllers">
  304. <property name="text">
  305. <string>Enable All Controller Types</string>
  306. </property>
  307. </widget>
  308. </item>
  309. <item row="2" column="1">
  310. <widget class="QCheckBox" name="disable_web_applet">
  311. <property name="text">
  312. <string>Disable Web Applet</string>
  313. </property>
  314. </widget>
  315. </item>
  316. <item row="3" column="0">
  317. <widget class="QCheckBox" name="perform_vulkan_check">
  318. <property name="toolTip">
  319. <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>
  320. </property>
  321. <property name="text">
  322. <string>Perform Startup Vulkan Check</string>
  323. </property>
  324. </widget>
  325. </item>
  326. </layout>
  327. </widget>
  328. </item>
  329. <item>
  330. <widget class="QLabel" name="label_5">
  331. <property name="font">
  332. <font>
  333. <italic>true</italic>
  334. </font>
  335. </property>
  336. <property name="text">
  337. <string>**This will be reset automatically when yuzu closes.</string>
  338. </property>
  339. <property name="indent">
  340. <number>20</number>
  341. </property>
  342. </widget>
  343. </item>
  344. </layout>
  345. </widget>
  346. </widget>
  347. <tabstops>
  348. <tabstop>log_filter_edit</tabstop>
  349. <tabstop>toggle_console</tabstop>
  350. <tabstop>extended_logging</tabstop>
  351. <tabstop>open_log_button</tabstop>
  352. <tabstop>homebrew_args_edit</tabstop>
  353. <tabstop>enable_graphics_debugging</tabstop>
  354. <tabstop>enable_shader_feedback</tabstop>
  355. <tabstop>enable_nsight_aftermath</tabstop>
  356. <tabstop>disable_macro_jit</tabstop>
  357. <tabstop>disable_loop_safety_checks</tabstop>
  358. <tabstop>fs_access_log</tabstop>
  359. <tabstop>reporting_services</tabstop>
  360. <tabstop>quest_flag</tabstop>
  361. <tabstop>enable_cpu_debugging</tabstop>
  362. <tabstop>use_debug_asserts</tabstop>
  363. <tabstop>use_auto_stub</tabstop>
  364. </tabstops>
  365. <resources/>
  366. <connections/>
  367. </ui>