diff --git a/pcsx2-qt/Settings/GraphicsDisplaySettingsTab.ui b/pcsx2-qt/Settings/GraphicsDisplaySettingsTab.ui index 8b895d00d0c30..0a2e55b684eb3 100644 --- a/pcsx2-qt/Settings/GraphicsDisplaySettingsTab.ui +++ b/pcsx2-qt/Settings/GraphicsDisplaySettingsTab.ui @@ -7,7 +7,7 @@ 0 0 700 - 500 + 700 @@ -19,278 +19,449 @@ - - - - - Deinterlacing: - - - interlacing + + + + + Display Settings + + + + + + + + Automatic (Default) + + + + + No Deinterlacing + + + + + Weave (Top Field First, Sawtooth) + + + + + Weave (Bottom Field First, Sawtooth) + + + + + Bob (Top Field First, Full Frames) + + + + + Bob (Bottom Field First, Full Frames) + + + + + Blend (Top Field First, Merge 2 Fields) + + + + + Blend (Bottom Field First, Merge 2 Fields) + + + + + Adaptive (Top Field First, Similar to Bob + Weave) + + + + + Adaptive (Bottom Field First, Similar to Bob + Weave) + + + + + + + + Vertical Stretch: + + + stretchY + + + + + + + % + + + 1 + + + 300 + + + + + + + + + + Aspect Ratio: + + + aspectRatio + + + + + + + Fullscreen Mode: + + + fullscreenModes + + + + + + + Bilinear Filtering: + + + bilinearFiltering + + + + + + + + Off (Default) + + + + + Auto Standard (4:3 Interlaced / 3:2 Progressive) + + + + + Standard (4:3) + + + + + Widescreen (16:9) + + + + + Native/Full (10:7) + + + + + + + + + Fit to Window / Fullscreen + + + + + Auto Standard (4:3 Interlaced / 3:2 Progressive) + + + + + Standard (4:3) + + + + + Widescreen (16:9) + + + + + Native/Full (10:7) + + + + + + + + + None + + + + + Bilinear (Smooth) + + + + + Bilinear (Sharp) + + + + + + + + FMV Aspect Ratio Override: + + + fmvAspectRatio + + + + + + + Deinterlacing: + + + interlacing + + + + + + - - - - - - - - - Integer Scaling - - - - - - - Apply Widescreen Patches - - - - - - - Apply No-Interlacing Patches - - - - - - - Anti-Blur - - - Ctrl+S - - - - - - - Disable Interlace Offset + + + + + + + 0 + 0 + - - - - - - Screen Offsets + + Miscellanous + + + + + + + Anti-Blur + + + Ctrl+S + + + + + + + Screen Offsets + + + + + + + Apply Widescreen Patches + + + + + + + Disable Interlace Offset + + + + + + + Integer Scaling + + + + + + + Show Overscan + + + + + + + Apply No-Interlacing Patches + + + + + + + + + Qt::Orientation::Vertical + + + + 20 + 40 + + + + + - - - - Show Overscan + + + + Crop Settings + + + + + Left + + + + 6 + + + 6 + + + 6 + + + 6 + + + + + px + + + 1000 + + + + + + + + + + Top + + + + 6 + + + 6 + + + 6 + + + 6 + + + + + px + + + 1000 + + + + + + + + + + Bottom + + + + 6 + + + 6 + + + 6 + + + 6 + + + + + px + + + 1000 + + + + + + + + + + Right + + + + 6 + + + 6 + + + 6 + + + 6 + + + + + px + + + 1000 + + + + + + + - - - FMV Aspect Ratio Override: - - - fmvAspectRatio - - - - - - - - Fit to Window / Fullscreen - - - - - Auto Standard (4:3 Interlaced / 3:2 Progressive) - - - - - Standard (4:3) - - - - - Widescreen (16:9) - - - - - Native/Full (10:7) - - - - - - - - - None - - - - - Bilinear (Smooth) - - - - - Bilinear (Sharp) - - - - - - - - Vertical Stretch: - - - stretchY - - - - - - - Fullscreen Mode: - - - fullscreenModes - - - - - - - Bilinear Filtering: - - - bilinearFiltering - - - - - - - - Off (Default) - - - - - Auto Standard (4:3 Interlaced / 3:2 Progressive) - - - - - Standard (4:3) - - - - - Widescreen (16:9) - - - - - Native/Full (10:7) - - - - - - - - Crop: - - - - - - - Aspect Ratio: - - - aspectRatio - - - - - - - - Automatic (Default) - - - - - No Deinterlacing - - - - - Weave (Top Field First, Sawtooth) - - - - - Weave (Bottom Field First, Sawtooth) - - - - - Bob (Top Field First, Full Frames) - - - - - Bob (Bottom Field First, Full Frames) - - - - - Blend (Top Field First, Merge 2 Fields) - - - - - Blend (Bottom Field First, Merge 2 Fields) - - - - - Adaptive (Top Field First, Similar to Bob + Weave) - - - - - Adaptive (Bottom Field First, Similar to Bob + Weave) - - - - - - - - % - - - 1 - - - 300 - - - - Qt::Orientation::Vertical @@ -298,95 +469,11 @@ 20 - 0 + 40 - - - - - - px - - - 1000 - - - - - - - Top: - - - cropTop - - - - - - - Left: - - - cropLeft - - - - - - - px - - - 1000 - - - - - - - Right: - - - cropRight - - - - - - - px - - - 1000 - - - - - - - Bottom: - - - cropBottom - - - - - - - px - - - 1000 - - - - - @@ -396,17 +483,17 @@ interlacing bilinearFiltering stretchY - cropLeft - cropRight - cropTop - cropBottom widescreenPatches noInterlacingPatches PCRTCAntiBlur - integerScaling PCRTCOffsets - disableInterlaceOffset PCRTCOverscan + disableInterlaceOffset + integerScaling + cropTop + cropLeft + cropRight + cropBottom diff --git a/pcsx2-qt/Settings/GraphicsHardwareRenderingSettingsTab.ui b/pcsx2-qt/Settings/GraphicsHardwareRenderingSettingsTab.ui index ca312de58fbb7..150c0ac6419b7 100644 --- a/pcsx2-qt/Settings/GraphicsHardwareRenderingSettingsTab.ui +++ b/pcsx2-qt/Settings/GraphicsHardwareRenderingSettingsTab.ui @@ -13,7 +13,7 @@ - + @@ -24,55 +24,53 @@ - - + + + + + + + Trilinear Filtering: + + + trilinearFiltering + + + + + - Off + Minimum - Scaled + Basic (Recommended) - Unscaled (Default) + Medium - Force 32bit + High + + + + + Full (Slow) + + + + + Maximum (Very Slow) - - - - - - Accurate Alpha Test - - - - - - - Mipmapping - - - - - - - Manual Hardware Renderer Fixes - - - - - @@ -83,46 +81,33 @@ - - - - - - - Internal Resolution: - - - upscaleMultiplier - - - - - - - - + + - Nearest + Off - Bilinear (Forced) + Scaled - Bilinear (PS2) + Unscaled (Default) - Bilinear (Forced excluding sprite) + Force 32bit + + + @@ -133,36 +118,49 @@ - - - - - Minimum - - - - - Basic (Recommended) - - + + + + Internal Resolution: + + + upscaleMultiplier + + + + + + + Qt::Orientation::Vertical + + + + 20 + 0 + + + + + + - Medium + Nearest - High + Bilinear (Forced) - Full (Slow) + Bilinear (PS2) - Maximum (Very Slow) + Bilinear (Forced excluding sprite) @@ -201,29 +199,36 @@ - - - - Trilinear Filtering: - - - trilinearFiltering + + + + Miscellanous + + + + + Mipmapping + + + + + + + Accurate Alpha Test + + + + + + + Manual Hardware Renderer Fixes + + + + - - - - Qt::Orientation::Vertical - - - - 20 - 0 - - - - diff --git a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp index 9c2ab3fb5ac64..41f10f8b94d47 100644 --- a/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp +++ b/pcsx2-qt/Settings/GraphicsSettingsWidget.cpp @@ -292,8 +292,8 @@ GraphicsSettingsWidget::GraphicsSettingsWidget(SettingsWindow* settings_dialog, // Don't allow setting hardware fixes globally. // Too many stupid YouTube "best settings" guides that break other games. - m_hw.hardwareRenderingOptionsLayout->removeWidget(m_hw.enableHWFixes); - delete m_hw.enableHWFixes; + m_hw.miscGroupBox->layout()->removeWidget(m_hw.enableHWFixes); + m_hw.enableHWFixes->deleteLater(); m_hw.enableHWFixes = nullptr; } #endif diff --git a/pcsx2-qt/Settings/GraphicsSoftwareRenderingSettingsTab.ui b/pcsx2-qt/Settings/GraphicsSoftwareRenderingSettingsTab.ui index 21f3a0bd296db..7b9490322bd15 100644 --- a/pcsx2-qt/Settings/GraphicsSoftwareRenderingSettingsTab.ui +++ b/pcsx2-qt/Settings/GraphicsSoftwareRenderingSettingsTab.ui @@ -13,45 +13,7 @@ - - - - - Software Rendering Threads: - - - extraSWThreads - - - - - - - Texture Filtering: - - - swTextureFiltering - - - - - - - - - Mipmapping - - - - - - - Auto Flush - - - - - + @@ -82,6 +44,26 @@ + + + + Software Rendering Threads: + + + extraSWThreads + + + + + + + Texture Filtering: + + + swTextureFiltering + + + @@ -89,6 +71,29 @@ + + + + Miscellanous + + + + + + Auto Flush + + + + + + + Mipmapping + + + + + +