Commit Graph
11247 Commits
Author SHA1 Message Date
Stenzek 335145b54b VideoThread: Avoid possible null presentation in PresentFrameAndRestoreContext() 2026-01-28 00:04:24 +10:00
Stenzek 5516f7a2f1 Misc: Use 'Render Window' consistently instead of 'Display Window' 2026-01-28 00:04:24 +10:00
Stenzek 92b888fb82 VideoThread: Fix overreserve in command allocator
Should be inconsequential.

Also fix wraparound handling at the buffer size.
2026-01-28 00:04:12 +10:00
Stenzek 4c523a6345 VideoThread: Rename some missed references 2026-01-27 23:20:26 +10:00
Anderson Cardoso 7c4bcefdd6 Atualização Português do Brasil (#3691)
Atualizado novos textos para última versão.
2026-01-27 19:52:45 +10:00
Stenzek 0bbb5b736e Qt: Fix tab order in OSD settings again 2026-01-27 19:51:47 +10:00
Stenzek 31f9be1ba1 VideoPresenter: Simplify post-processing settings update 2026-01-27 17:17:38 +10:00
Stenzek 219ee2067e PostProcessing: Fix depth buffer always being requested 2026-01-27 17:17:38 +10:00
Stenzek 208a8a505b GPUPresenter: Rename to VideoPresenter
Also fewer conflicts.
2026-01-27 17:17:38 +10:00
Stenzek a04a312c1a GPUThread: Rename to VideoThread
Fewer conflicts.
2026-01-27 17:17:16 +10:00
Stenzek 63102e9a7f Qt: Avoid locals symbol name clash in qtthemes.cpp 2026-01-27 15:24:18 +10:00
Stenzek 370df62930 Qt: Add option to use the system font on Linux 2026-01-27 15:24:18 +10:00
Stenzek 9b299fee46 GPUPresenter: Convert to namespace 2026-01-27 15:24:18 +10:00
Stenzek df757371e6 WindowInfo: Move prerotation enum to global scope
Enable forward declarations.
2026-01-27 13:56:38 +10:00
Stenzek 7e484861de Achievements: Reduce the size of challenge notifications 2026-01-27 12:37:30 +10:00
Stenzek 27afb31cc2 Achievements: Fix overlap when >1 leaderboard tracker active 2026-01-27 12:21:46 +10:00
Stenzek 5c0a227c1c Qt: Ensure fields in MemoryViewWidget are initialized
Didn't hit this before but better safe than sorry.
2026-01-26 20:59:17 +10:00
Stenzek 6be96f6fd7 GameDB: PGXP CPU for World's Scariest Police Chases 2026-01-26 20:58:58 +10:00
Stenzek fb682a92ce Qt: Fix incorrect tab indices in graphics settings 2026-01-26 17:53:19 +10:00
Stenzek 499c08a370 Achievements: Warn on shutdown when unlocks are unconfirmed 2026-01-26 16:47:53 +10:00
Stenzek ddcc2e0878 Achievements: Add missing lock to GetPauseThrottleFrames() 2026-01-26 16:47:53 +10:00
Stenzek 8643068870 Achievements: Fix unsynchronized achievements missing from list 2026-01-26 16:47:53 +10:00
Stenzek 2da35d2d38 dep/rcheevos: Prioritize unsynchronized bucket over recently unlocked 2026-01-26 16:47:53 +10:00
Stenzek dc69e3f0c5 Qt: Fix conflicting accelerators in Settings menu 2026-01-26 16:47:53 +10:00
Stenzek 38c6c3e769 Qt: Improve grouping of OSD options 2026-01-26 15:46:44 +10:00
Stenzek 1f672d3ff1 ImGuiManager: Fix spacing for media capture timer overlay 2026-01-26 15:25:23 +10:00
Stenzek a0fbffe05d Qt: Don't store unneeded references to settings pages 2026-01-26 15:10:41 +10:00
Stenzek 0f35e4e5dd Qt: Drop workaround for Classic Windows theme change bug
Seems fine now.
2026-01-26 15:10:41 +10:00
Stenzek 0a9a77ceb1 Qt: Move OSD and Capture settings to their own sections 2026-01-26 15:10:41 +10:00
Davide Pesavento 83b3a2ebb3 GameDB: Adjust cropping in Threads of Fate 2026-01-26 15:10:31 +10:00
Davide Pesavento dcebea1cbf GameDB: Adjust cropping in FF8 and FF9 2026-01-26 15:10:31 +10:00
Davide Pesavento 21dfa471a0 GameDB: Disable auto analog in Mizzurna Falls (#3689) 2026-01-26 12:53:21 +10:00
Stenzek ac1e6b533f GameList: Fix some interactions with custom serials
- Disc sets need to be recreated.
- Title should be cleared if going from unknown to known serial.
2026-01-26 12:50:53 +10:00
Stenzek 3a53a89268 Qt: Fix double save of custom serials 2026-01-26 12:50:27 +10:00
Stenzek 1608a6f7f5 FullscreenUI: Adjust footer item spacing 2026-01-25 23:23:50 +10:00
Stenzek 6c013dbe91 ImGuiManager: Increase font weight for OSD settings
Needed with font change.
2026-01-25 23:23:50 +10:00
Stenzek 4d6932eb13 GameDB: Tighten timing in Wing Commander III
Prevents crash during area loading.
2026-01-25 23:23:50 +10:00
Víctor "IlDucci 2ac1d892a9 Spanish (Spain) translation update. (#3688)
- Added translations for new/changed strings, other minor tweaks.
 - Renamed "subconjunto" (achievements) to "subset" following now-existing RetroAchievements translation.
 - Renamed "ampliación de tiempo" to "ampliación temporal".
2026-01-25 23:23:27 +10:00
Stenzek 91b0ed95da ImGuiManager: Use text font for frame time overlay
Slightly less terrible looking on low-DPI.
2026-01-25 21:02:47 +10:00
Stenzek ac8502ce50 ImGuiManager: Swap fixed-width font to Google Sans Code
More consistent and better looking at low-DPI.
2026-01-25 21:02:47 +10:00
Stenzek 65bb5bc43e ImGuiManager: Adjust fixed-width font weight based on DPI
Fixed-width fonts seem to look awful at lighter weight on low-DPI
displays.
2026-01-25 21:02:47 +10:00
Stenzek dedc59037f ImGuiManager: Allow renderer switch without destroying context
Fixes UI getting reset when changing renderers, and works around being
left in an inconsistent state if FSUI wasn't started and renderers are
changed from the ingame settings menu.
2026-01-25 21:02:47 +10:00
Stenzek 81bee3191e ImGuiManager: Fix possible memory leak on shutdown 2026-01-25 21:02:47 +10:00
Davide Pesavento 60ab6a960b Qt: Reflect new defaults in settings help (#3687) 2026-01-25 21:02:24 +10:00
Stenzek 1379d3ae55 Qt: Fix recommended value for Optimal Frame Pacing 2026-01-25 17:05:15 +10:00
Stenzek ba180d63ae Qt: Add option to edit game list serials
Useful for modded games/ROM hacks, since then they get a different set
of settings.
2026-01-25 16:56:08 +10:00
Stenzek 4281de3521 Qt: Make settings update check ignore skipped updates
Same as help menu.
2026-01-25 14:02:37 +10:00
Stenzek d3bff97f48 Settings: Default optimal frame pacing to enabled
Except on ARM64 Linux because potato RK3326's and such.
2026-01-25 13:10:58 +10:00
Stenzek c76ee85b1d VulkanDevice: Don't submit during image acquire
Regression from 5e6a18a584
2026-01-25 13:08:00 +10:00
Stenzek 6f9752a177 VulkanDevice: Simplify EndAndSubmitCommandBuffer() a bit 2026-01-25 12:48:52 +10:00