Commit Graph

151 Commits

Author SHA1 Message Date
7ef600aaa0 Merge pull request #2889 from Calinou/texture-filtering-warn-performance-cost
Warn about the high performance cost of JINC2 and xBR filtering
2022-09-24 13:11:11 +10:00
086b0d390a Add usage description for Show CPU Usage
Unlike other display options, this one was missing a description.

This clarifies the option's purpose and the fact that it displays
the host's CPU usage, not the emulated system's CPU usage.
2022-09-22 15:06:36 +02:00
8152b99ea4 Warn about the high performance cost of JINC2 and xBR filtering
These options (especially xBR) have a very high cost. In my experience,
xBR has a greater impact on the framerate than enabling 4× SSAA or PGXP
in CPU mode (whose quality increase is much more obvious).

These options are also essentially unusable on mobile, regardless of
how powerful your device is. As a result, this adds warnings both
in the option names and the description.

Bilinear filtering is not affected by this performance cost, as GPUs
can perform this in hardware without having to emulate filtering
through a shader.
2022-09-22 14:23:31 +02:00
d26fef3e4e Achievements: Add leaderboard toggle (+ some minor fixes) 2022-09-21 23:47:58 +10:00
065472ddda Achievements: Fix crash when toggling off with list open 2022-09-21 23:06:23 +10:00
cba4bb4ab2 Achievements: Show primed/challenge-in-progress achievements 2022-09-21 23:06:23 +10:00
ef3ad91ad0 FullscreenUI: Various improvements 2022-09-17 15:56:05 +10:00
bf76780f11 GameList: Add cover downloader 2022-09-13 17:50:42 +10:00
81cf59bc21 PBP: The PBP extension needs to be upper-case.
EBOOT.PBP is an archive format used for PS1 Classics games on PSP and PS3
(and PS4 and probably also PS5)
On PSP case does not matter since the file will be stored in a FAT
filesystem but on PS3 it does matter as it will be stored in a UFS2
filesystem which is case sensitive.

EBOOT.PBP files from the official PS Store comes wrapped in a PKG container
and installes as EBOOT.PBP uppercase. Thus other tools that create
EBOOT.PBP files also create them in uppercase such as POP-FE and PSX2PSP.

Change the *.pbp file selector filter to *.PBP so that the file selector
will find these files on platforms with case-sensitive filesystems.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2022-09-03 13:56:30 +10:00
26159981ce FullscreenUI: Add more missing options 2022-09-03 13:39:59 +10:00
28363af3ff FullscreenUI: Add more missing options 2022-08-29 19:19:50 +10:00
d2d2e3ae6e FullscreenUI: Add load/save input profile 2022-08-27 16:52:36 +10:00
cab51c6764 FullscreenUI: Re-enable most previously-missing settings 2022-08-26 01:26:55 +10:00
c320e8cf57 Achievements: Misc fixes 2022-08-22 20:01:04 +10:00
7bbacd2392 Misc: Remove unused code 2022-08-22 19:55:38 +10:00
477bb3d554 Misc: Clean up a few warnings 2022-08-10 13:41:13 +10:00
7be1ad0289 FullscreenUI: Move resources and add lightweight Android version 2022-08-10 13:05:28 +10:00
1289064316 Settings: Drop audio sync option
Not relevant since time stretching was added.
2022-08-05 17:57:47 +10:00
8f314c8d49 System: Fix vsync resetting on pause and fast forward on boot 2022-08-05 17:09:44 +10:00
0006c54c46 Build: Add Mac dependencies and fix packaging 2022-07-31 16:00:37 +10:00
a899ca88f2 Build: Make OpenGL/Vulkan renderers optional
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
a48ee3282a FullscreenUI: Re-enable cheat list/toggle analog 2022-07-30 12:58:03 +10:00
25b17f1422 FullscreenUI: Add new audio options 2022-07-29 22:30:02 +10:00
79c401740c FullscreenUI: Fix changing per-game settings not updating 2022-07-29 22:20:07 +10:00
68b5dd869c SPU: Add time stretched audio output 2022-07-28 22:10:47 +10:00
6386004b2c FullscreenUI: Fix incorrect vsync state on unpause 2022-07-26 21:46:18 +10:00
3040ce7bbd FullscreenUI: Untangle Escape button behaviour
Now it doesn't race against Open Pause Menu
2022-07-23 11:38:46 +02:00
f07a6c243d FullscreenUI: Make version text less ugly 2022-07-23 13:59:59 +10:00
a5f5be1a60 Qt: Fix directory setting changes 2022-07-23 01:28:19 +10:00
68121c0f6b Qt: Fix rendering at unthrottled framerate while paused 2022-07-23 00:41:36 +10:00
23ea7b92bc Qt: Fix saved language setting 2022-07-22 23:48:22 +10:00
b42b5501f6 UI: Massive revamp, new features and improvements 2022-07-22 21:19:54 +10:00
af91fcf195 Backport more common classes 2022-07-21 17:29:58 +10:00
0c0bd4c995 dep: Update imgui to v1.88 2022-07-21 17:29:58 +10:00
d2ca454576 Sync filesystem.h/path.h 2022-07-21 17:29:57 +10:00
fd3507c16d Core: Replace Timestamp usage with fmt 2022-07-21 17:29:57 +10:00
b5bf3593c4 ByteStream: Move routines from FileSystem to ByteStream 2022-07-21 17:29:57 +10:00
9a5ef2d0a2 Cheevos: Add RAIntergration support 2022-04-18 19:13:33 +10:00
584525cb11 Cheevos: Move to core 2022-03-27 16:59:02 +10:00
c43df29abc ImGuiFullscreen: Move to core 2022-03-27 16:59:02 +10:00
9414f68f51 Add Cheevos::GetAchievementProgressText
Measured achievements formatting is now up to rcheevos,
not DuckStation
2022-01-07 16:59:36 +01:00
521d20bcd2 CommonHostInterface: Add display enhancement settings option 2021-08-15 14:23:20 +10:00
e6ea6358a0 CommonHostInterface: De-duplicate OSD messages from FS UI 2021-08-15 14:23:20 +10:00
4d9aa5ecdf CommonHostInterface: De-duplicate stats overlay from FS UI 2021-08-15 14:23:20 +10:00
3f3607548f CommonHostInterface: Make status indicators toggleable 2021-08-12 21:31:40 +10:00
4f190aa902 CommonHostInterface: Move fonts/logo to resources directory 2021-08-12 21:31:40 +10:00
50a09384e1 CommonHostInterface: Add onscreen indicator for rewind 2021-08-07 12:07:04 +10:00
21938e14c6 CPU/Recompiler: Implement block linking 2021-07-24 13:07:11 +10:00
21460c1924 FullscreenUI: Disable exclusive fullscreen resolution for UWP
It's not supported.
2021-07-16 23:34:39 +10:00
ab9109f3b1 FullscreenUI: Add undo load state to load menu 2021-07-13 22:41:29 +10:00