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>