Commit Graph

11217 Commits (dcebea1cbf033c45399c8cf94b1ca942de3e50c7)
 

Author SHA1 Message Date
Davide Pesavento dcebea1cbf GameDB: Adjust cropping in FF8 and FF9 8 months ago
Davide Pesavento 21dfa471a0
GameDB: Disable auto analog in `Mizzurna Falls` (#3689) 8 months ago
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.
8 months ago
Stenzek 3a53a89268
Qt: Fix double save of custom serials 8 months ago
Stenzek 1608a6f7f5
FullscreenUI: Adjust footer item spacing 8 months ago
Stenzek 6c013dbe91
ImGuiManager: Increase font weight for OSD settings
Needed with font change.
8 months ago
Stenzek 4d6932eb13
GameDB: Tighten timing in Wing Commander III
Prevents crash during area loading.
8 months ago
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".
8 months ago
Stenzek 91b0ed95da
ImGuiManager: Use text font for frame time overlay
Slightly less terrible looking on low-DPI.
8 months ago
Stenzek ac8502ce50
ImGuiManager: Swap fixed-width font to Google Sans Code
More consistent and better looking at low-DPI.
8 months ago
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.
8 months ago
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.
8 months ago
Stenzek 81bee3191e
ImGuiManager: Fix possible memory leak on shutdown 8 months ago
Davide Pesavento 60ab6a960b
Qt: Reflect new defaults in settings help (#3687) 8 months ago
Stenzek 1379d3ae55
Qt: Fix recommended value for Optimal Frame Pacing 8 months ago
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.
8 months ago
Stenzek 4281de3521
Qt: Make settings update check ignore skipped updates
Same as help menu.
8 months ago
Stenzek d3bff97f48
Settings: Default optimal frame pacing to enabled
Except on ARM64 Linux because potato RK3326's and such.
8 months ago
Stenzek c76ee85b1d
VulkanDevice: Don't submit during image acquire
Regression from 5e6a18a584
8 months ago
Stenzek 6f9752a177
VulkanDevice: Simplify EndAndSubmitCommandBuffer() a bit 8 months ago
Stenzek 1a81adb696
GPUThread: Fix crash concurrently changing renderer and deinterlacing 8 months ago
Stenzek d67b9b9d28
OpenGLDevice: Don't use glGetTextureSubImage() on NVIDIA
glReadPixels() is about 2x faster...
8 months ago
Stenzek 5e6a18a584
VulkanDevice: Wait before starting next command buffer
Potentially avoids a fence wait.
8 months ago
Stenzek af305d3814
D3D12Device: Avoid second fence wait for infrequent readback 8 months ago
Stenzek 4b30147350
D3D12Device: Avoid render pass end when setting same target 8 months ago
Stenzek 0614262e04
GPU/HW: Fix inconsistent device state after blank deinterlace 8 months ago
Stenzek 66956ded76
GPUPresenter: Avoid empty viewport on blank deinterlace 8 months ago
Stenzek fa84d9e893
Qt: Default MacOS fractional window scale to disabled 8 months ago
Stenzek 66bfc4b164
Achievements: Increase padding for leaderboard loading indicator 8 months ago
Stenzek bd1b660514
dep/rcheevos: Destroy parse state in rc_find_next_classification()
Fixes memory leak.
8 months ago
Stenzek e26ad17fea
dep/rcheevos: Fix silent URL truncation in new functions 8 months ago
Stenzek c41eeda026
Achievements: Fix almost there/active challenge showing in all subsets 8 months ago
Stenzek d9e442e5c8
GPUDevice: Don't duplicate fullscreen modes
Also sort the list while we're at it.
8 months ago
Stenzek 424a8e7756
Cheats: Fix aspect ratio not updating on change 8 months ago
Stenzek 75aba0d1ed
GPUThread: Fix core thread window info not updating on fullscreen 8 months ago
Stenzek 07f2fa8f59
Achievements: Reload game when resetting after disc swap
Otherwise rcheevos maintains the old game info.
8 months ago
Stenzek 9a24913ab3
FullscreenUI: Remove now-unused host file selector functions
Apparently I forgot this. Should've been optimized out with LTO anyway.
8 months ago
Stenzek c1ff163943
Misc: Replace more 'reset' strings with 'restart' 8 months ago
Stenzek ce5b358d25
README: Update Mac installation instructions 8 months ago
Stenzek fb474e8dd1
Qt: Relabel 'Reset Game' as 'Restart Game'
Clearer what it actually does.
8 months ago
Stenzek f18aaee695
Qt: Use QPlatformTheme for Cancel 8 months ago
Stenzek 29692268b9
Qt: Allow parenting updater to settings dialog
Saves flipping back to main window if queried from interface settings.
8 months ago
Stenzek e851c665c9
Common: Remove MemorySettingsInterface
No longer needed. Regtest uses the INI interface without a backing file.
8 months ago
Stenzek 06897cd733
Qt: Move windows data location from Documents to AppData
OneDrive shenanigans, Windows Defender preventing access, the list of
issues goes on.

Existing setups with a DuckStation directory in Documents will continue
to use Documents. New installs will use AppData\Local.
8 months ago
Stenzek 322320f816
FileSystem: Backport 3-arg Path::Combine() 8 months ago
Stenzek a57851fb0c
Qt: Fall back to QScreen if WindowInfo refresh rate query fails 8 months ago
Stenzek ec22863e48
CocoaTools: Add display link fallback for refresh rate query 8 months ago
Stenzek 7f7d827397
GPUPresenter: Avoid NaN sized target during loading
Fixes texture errors during achievement loading with post-processing
active.
8 months ago
Stenzek 4800a4e552
PostProcessing: Avoid creating zero-sized intermediate targets 8 months ago
Stenzek 962454bbf4
Qt: Fix double invoking of mouse wheel/button events
Fixes FSUI scroll speed.
8 months ago