1ab7850ed0
GPU: Rewrite deinterlacing and add adaptive/blend modes
2024-03-16 14:14:15 +10:00
250b1bea8f
GPU: Use Image class for screenshot saving
2024-03-06 23:55:18 +10:00
e2024f6175
System: Change "Auto Load Cheats" to "Enable Cheats"
2024-03-03 14:03:07 +10:00
a1d7d214cf
GPUDevice: Add support for VRR and relaxed vsync
2024-03-03 14:03:07 +10:00
04b837a418
Qt: Redesign graphics settings panel
...
Add screenshot format/type.
2024-03-02 21:21:20 +10:00
713d396a7e
GPU/HW: Add quad line detection (Wild Arms 2)
2024-03-02 17:13:19 +10:00
b34742cdd2
GPU/HW: Slightly reduce struct size
2024-03-01 13:51:16 +10:00
ab83247de3
GLContext: Rename to OpenGLContext
2024-02-25 20:30:41 +10:00
a957fb669d
StringUtil: Fix inequal-length EqualNoCase
2024-02-04 15:22:38 +10:00
a231fd4f22
Settings: Fix Match Window on Android
2024-01-22 14:41:19 +10:00
150ab8f4af
GPU: Add host/hardware stats
2024-01-22 14:41:19 +10:00
cc94b76037
Add debanding option to improve gradient smoothness with truecolor
...
This option only has an effect if true color is also enabled.
2024-01-19 01:05:21 +01:00
73cee9f705
Settings: Add UserResources to EmuFolders
...
Allowing some resources, such as fonts/sounds to be overridden by the
user.
2024-01-10 22:46:57 +10:00
044eb589f9
Settings: Expose disable texture buffers/copy to self options
2023-12-27 01:44:08 +10:00
62d2f12236
Settings: Expose exclusive fullscreen control
2023-12-25 23:44:15 +10:00
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