e382f2b64a
Settings: Add option to disable DSB/fbfetch
2023-11-28 14:38:38 +10:00
3ab27e7220
FullscreenUI: Remove Pause on Menu open
...
And always pause. The option never really worked correctly.
2023-11-06 23:17:58 +10:00
38bc2bd057
CDROM: Add option to choose emulated mechacon version
2023-11-05 14:43:38 +10:00
edae13d9e4
CDROM: Log command parameters
2023-11-05 13:32:25 +10:00
dde54fbba9
Settings: Fix incorrect type for Display/Scaling
2023-11-05 02:33:42 +10:00
9501439d6b
CPU: Add new experimental recompiler
2023-10-18 00:49:01 +10:00
a96111eaeb
Misc: Swap make_array() for size deduction
2023-10-02 13:33:33 +10:00
15b29b4caa
Settings: TTY logging is no longer an enhancement
2023-09-30 21:36:43 +10:00
4ad777f54f
Qt: Add log window
2023-09-30 15:09:07 +10:00
7edb57ca15
Settings: Add Default renderer option
2023-09-23 14:14:52 +10:00
ac0601f408
Common: Drop String, add SmallString
2023-09-23 14:14:52 +10:00
846f74c86d
Achievements: Backports from PCSX2
2023-09-18 22:38:11 +10:00
68b59ee748
CMake: Swap USE_ and WITH_ for ENABLE_
...
Consistency.
2023-09-17 12:36:52 +10:00
a37e89b52f
CMake: Remove unsupported options
2023-09-16 19:00:29 +10:00
c773c763ef
Achievements: Switch to rc_client
2023-09-16 19:00:29 +10:00
585cf25ac4
GPU: Add downsample scale option
2023-09-03 17:10:40 +10:00
7ad1b8d093
GPU: Add wireframe rendering/overlay
2023-09-02 22:26:03 +10:00
09e7a5843f
GPU: Add scaling shader support
...
Currently only Bilinear (Sharp).
2023-08-31 23:38:11 +10:00
9e7d48cf85
Settings: Ensure Reshade directory gets created
2023-08-30 02:02:53 +10:00
199c53f3af
BIOS: Replace TTY patch with syscall hook
2023-08-30 00:44:01 +10:00
b217f64bcf
PostProcessing: Refactor config to use separate sections
2023-08-30 00:44:01 +10:00
e23c9875d5
Misc: Split core and util Host
2023-08-30 00:44:00 +10:00
dc9c99438b
Misc: Post-refactor cleanups
2023-08-24 18:01:32 +10:00
c7f987bfb7
System: Share memory cards in multi-disc games
...
Even without playlists.
2023-08-23 18:41:14 +10:00
e3d9ba4c99
Rewrite host GPU abstraction
...
- Don't have to repeat the same thing for 4 renderers.
- Add native Metal renderer.
2023-08-20 21:55:38 +10:00
d09e5051ca
Settings: Translate display names in core
...
Enables the values to show in the Big Picture UI.
2023-08-20 13:25:45 +10:00
e57ad0b6aa
Host: Backport translations cache
...
Note: You'll need a new command line for lupdate.
..\..\..\dep\msvc\qt\6.5.0\msvc2022_64\bin\lupdate.exe ../ ../../core/ ../../util/ -tr-function-alias QT_TRANSLATE_NOOP+=TRANSLATE,QT_TRANSLATE_NOOP+=TRANSLATE_SV,QT_TRANSLATE_NOOP+=TRANSLATE_STR,QT_TRANSLATE_NOOP+=TRANSLATE_FS,QT_TRANSLATE_N_NOOP3+=TRANSLATE_FMT,QT_TRANSLATE_NOOP+=TRANSLATE_NOOP -ts duckstation-qt_LANGUAGE.ts
2023-08-20 12:40:47 +10:00
1ec6aee5bf
Host: Split translation macros dependent on return type
2023-08-20 12:40:47 +10:00
bb60170d9a
Move frontend-common to util/core
2023-08-16 01:13:00 +10:00
9aa6c24620
System: Store game hash as well as serial
2023-05-15 23:39:07 +10:00
84e5fbe0c6
CPU: HLE implementation of PCDrv (host file access)
2023-04-29 20:45:39 +10:00
3673827363
PAD: Intelligently skip saving memcard state for runahead
2023-03-16 21:22:08 +10:00
595abd27dd
Settings: Disable block linking when runahead is active
2023-03-16 20:08:09 +10:00
afaedfedc9
Revert "Improve Integer Scaling behavior" and instead offer as a setting
2023-01-23 13:44:44 -04:00
51d1587b21
Improve Integer Scaling behavior
...
...so it always upscales the display from the framebuffer to fit the aspect ratio by stretching either horizontally or vertically instead of always stretching horizontally, which sometimes (actually most of the time) downscales the image
2023-01-21 14:51:55 -04:00
5b600602c2
Settings: Make disable-all-enhancements use new MDEC routines
2023-01-13 21:03:35 +10:00
af5d49649c
MDEC: Add option to use old conversion routines
...
That way texture packs for games which use MDEC for decoding
backgrounds will still be compatible.
2023-01-12 17:01:04 +10:00
19b4f4e921
System: Add frame time graph
2023-01-07 13:10:43 +10:00
3082fd55d7
Qt: Add output audio device selection
2022-12-14 17:58:14 +10:00
8c7a192128
Misc: Add copyright/license statement to applicable files
...
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
ffa120d4e2
Achievements: Fix building Qt frontend with achievements disabled
2022-11-15 18:32:40 +10:00
a6a52b31ad
Achievements: Add option to disable notifications
2022-11-05 15:01:48 +10:00
b6686b8239
System: Preserve controller type on core settings reset
2022-10-21 00:30:42 +10:00
0709f92ac1
Misc: Cleanup/deduplicate from c9cba5e
2022-10-13 17:37:39 +10:00
553d58052b
Expose Display Host Aligment as a Setting in Ini
2022-10-09 00:55:56 -04:00
1745d3e803
Settings: Don't allow both runahead and rewind
2022-10-08 23:36:24 +10:00
550b4928c2
Achievements: Backports from PCSX2
2022-10-08 20:25:42 +10:00
10f98106dd
Misc: Normalize code vs serial usage
2022-10-05 18:29:44 +10:00
971bba07d6
GPU: Make perspective-correct color interpolation toggleable
2022-10-03 21:08:41 +10: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