summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/Graphics
AgeCommit message (Collapse)Author
2026-06-28Merge pull request #14589 from ↵JosJuice
Dentomologist/merge_tooltips_for_disabled_settings_into_balloontips HacksWidget: Merge tooltips for disabled settings into balloontips
2026-05-23Merge pull request #14506 from adamscott/crop-that-screenAdmiral H. Curtiss
Add screen crop feature
2026-04-24VideoConfig: Rename StereoMode::TAB to StereoMode::TopAndBottomDentomologist
2026-04-23VideoConfig: Rename StereoMode::SBS to StereoMode::SideBySideDentomologist
2026-04-18Add screen crop featureAdam Scott
2026-04-16HacksWidget: Merge BoundingBox disabled tooltip into BalloonTipDentomologist
When a backend doesn't support BoundingBox, show that information in the BalloonTip instead of spawning a separate tooltip.
2026-04-16HacksWidget: Merge GPU Texture Decoding disabled tooltip with BalloonTipDentomologist
When GPU Texture Decoding is disabled, explain why in the BalloonTip instead of spawning a separate tooltip.
2026-04-13HacksWidget: Move function declarations to match conventionDentomologist
Move function declarations before variable declarations.
2026-04-13VideoCommon: Fixup #14336Martino Fontana
whoops Closes https://bugs.dolphin-emu.org/issues/14024
2026-04-12Merge pull request #14336 from SuperSamus/arbitrary-mipmap-disables-gpu-decodingJordan Woyak
VideoCommon: Invert interaction between Arbitrary Mipmap Detection and GPU Texture Decoding (the former disables the latter)
2026-03-15GeneralWidget: Add protections against invalid values in BackendWarning()OatmealDome
2026-02-13VideoCommon: Invert interaction between Arbitrary Mipmap Detection and GPU ↵Martino Fontana
Texture Decoding (the former disables the latter) Split from #14293. It makes sense for a setting that changes visual output to have priority over a setting that barely makes any difference.
2026-01-25Remove unused importsMartino Fontana
Yellow squiggly lines begone! Done automatically on .cpp files through `run-clang-tidy`, with manual corrections to the mistakes. If an import is directly used, but is technically unnecessary since it's recursively imported by something else, it is *not* removed. The tool doesn't touch .h files, so I did some of them by hand while fixing errors due to old recursive imports. Not everything is removed, but the cleanup should be substantial enough. Because this done on Linux, code that isn't used on it is mostly untouched. (Hopefully no open PR is depending on these imports...)
2026-01-09c++23: Replace Common::ToUnderlying with std::to_underlyingJoshua Vandaële
Requires at least GCC 11, Clang 13, MSVC 19.30 (VS2022 17.0), or AppleClang 13.1.6 (XCode 13.3).
2025-11-12Improved stereoscopic 3D settingsAndrewGDX
2025-10-15Merge pull request #13953 from TryTwo/add_osd_tabJMC47
Qt Settings: Transfer OSD settings to a new OSD pane.
2025-10-13VideoBackend: Rename GetName to GetConfigNameDentomologist
Make the function name more explicit and a better match for GetDisplayName. Change NAME to CONFIG_NAME while I'm at it.
2025-10-10Qt Setting Panes: Remove original location of options transferred to the OSD ↵TryTwo
pane.
2025-09-28Merge pull request #13161 from oltolm/fix_qt6_warningsJMC47
dolphinQt: fix Qt6 deprecation warnings
2025-08-11EnhancementsWidget: Fix display of default post-processing effectDentomologist
Show "(off)" instead of "" when the default post-processing effect is selected. This also indirectly fixes issues with keyboard navigation of the post-processing effect combobox when the default is selected, resolving https://bugs.dolphin-emu.org/issues/13863. m_post_processing_effect was previously using the ConfigStringChoice constructor that assumes the text and data of each option are identical. This is true for all the other effects, but since "(off)" has the config value of "" this assumption was failing for it, causing the combobox to be blank.
2025-08-11EnhancementsWidget: Unabbreviate function and member namesDentomologist
2025-07-19fix Qt6 deprecation warningsoltolm
2025-07-03Merge pull request #13736 from jordan-woyak/main-config-gfxJordan Woyak
DolphinQt: Move graphics config to main Settings window.
2025-07-01DolphinQt: Adjust PostProcessingConfigWindow size on creation.Jordan Woyak
2025-06-14DolphinQt: Move graphics config to main Settings window.Jordan Woyak
2025-06-14Source: Remove redundant lambda parameter listsDr. Dystopia
2025-06-07Merge pull request #13665 from jordan-woyak/dark-mode-filterJordan Woyak
DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an event filter.
2025-06-07Merge pull request #13522 from ↵Jordan Woyak
tygyh/Enforce-overriding-destructor-style-Core&UnitTests Core & UnitTests: Make overriding explicit and remove redundant virtual specifiers on overriding destructors
2025-06-07DolphinQt: Replace widespread SetQWidgetWindowDecorations calls with an ↵Jordan Woyak
event filter.
2025-06-06DolphinQt: Remove redundant window hintsDentomologist
Remove window hints clearing the flag Qt::WindowContextHelpButtonHint, which is already off by default in Qt 6. In Qt 5 this flag was set by default for QDialogs, and on Windows put a ? button in the corner of the title bar allowing users to activate Qt's QWhatsThis help system for a given widget. Since we don't set that text the ? button was useless and so we hid it manually.
2025-05-26DolphinQt: Make WrapInScrollArea and GetWrappedWidget less hacky.Jordan Woyak
2025-05-22DolphinQt: Fix verb agreement in Immediate XFB descriptionJosJuice
2025-05-02Settings: Bugfix. Remove Aspect Ratio combobox signal so it doesn't trigger ↵TryTwo
a settings changed save.
2025-05-01Merge pull request #13464 from jordan-woyak/dont-toggle-skip-framesJMC47
DolphinQt: Don't auto toggle GFX_HACK_SKIP_DUPLICATE_XFBS.
2025-05-01Make overriding explicit and remove redundant virtual specifiers on ↵Dr. Dystopia
overriding destructors - Core & UnitTests
2025-04-03CoreTiming: Add a setting to use Common::PrecisionTimer.Jordan Woyak
2025-03-30DolphinQt: Update tooltips for ImmediateXFB, VBISkip, ↵Jordan Woyak
SkipPresentingDuplicateFrames interaction clarity.
2025-03-30DolphinQt: Don't toggle GFX_HACK_SKIP_DUPLICATE_XFBS when ↵Jordan Woyak
GFX_HACK_IMMEDIATE_XFB or GFX_HACK_VI_SKIP are enabled.
2025-03-17Config: Expose Default and 1x Anisotropic Filtering setting.Jordan Woyak
2025-03-17Fix -Wunused-lambda-capture warningTillmann Karras
2025-03-16Merge pull request #13411 from jordan-woyak/gui-vconfigOatmealDome
DolphinQt/GeneralWidget: Eliminate unnecessary g_Config usage.
2025-03-15Merge pull request #13388 from jordan-woyak/vsync-not-recommendedJosJuice
DolphinQt: Don't recommend v-sync for optimal frame pacing in tool-tip.
2025-03-10DolphinQt/GeneralWidget: Eliminate unnecessary g_Config usage.Jordan Woyak
2025-03-09VideoCommon: Move backend_info out of VideoConfig struct.Jordan Woyak
2025-03-02DolphinQt: Don't recommend v-sync for optimal frame pacing in tool-tip.Jordan Woyak
2025-01-18Merge pull request #13259 from TryTwo/PR_Config_signalsJMC47
Qt: Fix some options not changing enabled status on game start.
2025-01-07Qt, Config controls system: Remove signal block so signals can refresh the ↵TryTwo
enabled status of certain options when a new config is loaded (such as on starting a game). Blocks previously unwanted behavior with a new safety check. QCheckBox::toggled and other similar signals are used to save changes and to update widget status (such as enabled).. OnConfigChanged needs to load new values and trigger widget updates, but the new value shouldn't trigger a save. A save is unnecessary (the config has the correct values and the UI is being updated to those values) and it'd trigger another ConfigChanged signal. This commit blocks the save without blocking the signal entirely.
2025-01-06Fix several minor warningsSintendo
2025-01-04Merge pull request #13233 from TryTwo/PR_CodecJMC47
AdvancedWidget: Replace FFV1 codec with Ut Video
2024-12-30Frame Dumping: Change lossless codec from FFV1 to Ut Video.TryTwo
Ut Video is faster and more compatible with editing programs, but produces larger files.