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
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
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
bb60170d9a
Move frontend-common to util/core
2023-08-16 01:13:00 +10:00
84e5fbe0c6
CPU: HLE implementation of PCDrv (host file access)
2023-04-29 20:45:39 +10:00
bd1df7b25b
Settings: Default to Vulkan/Metal renderer on Mac
2023-02-05 15:12:43 +10:00
e88214966f
Settings: Default to digital controller on Android
2023-01-30 19:17:11 +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
55f716e69e
Settings: Fix default value of depth clear threshold
2023-01-17 18:47:54 +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
a6a52b31ad
Achievements: Add option to disable notifications
2022-11-05 15:01:48 +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
e395a74832
Settings: Fix default values for achievements
2022-10-09 14:21:01 +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
736996ab38
Controller: Add invert and button deadzone options
2022-09-24 13:14:13 +10:00
d26fef3e4e
Achievements: Add leaderboard toggle (+ some minor fixes)
2022-09-21 23:47:58 +10:00
5568de1e03
Achievements: Add sound effects
2022-09-21 23:06:23 +10:00
bec0d6e7df
HostDisplay: Add GPU usage statistics
2022-09-03 14:17:51 +10:00
35f272b336
Settings: Set default controller type to AnalogController
2022-08-29 20:34:12 +10:00
3a5bf6d29b
System: Move overlay checking to common
2022-08-27 16:52:24 +10:00
1aa7facda8
Frontends: Pick best render API based on renderer
...
Stops unnecessary display recreation in big picture UI.
2022-08-26 23:30:45 +10:00
759938a5cf
System: Support compressing save states
2022-08-18 23:10:15 +10:00
16d15f5c65
InputManager: Don't load bindings for inactive multitap ports
2022-08-16 00:05:46 +10:00
5ac9c3f022
Controller: Add multiplier/format to settings
2022-08-10 13:03:15 +10:00
1289064316
Settings: Drop audio sync option
...
Not relevant since time stretching was added.
2022-08-05 17:57:47 +10:00
57c1ca97f7
Qt: Hook up audio driver selection
2022-08-05 17:50:28 +10:00
25d2148ae4
Misc: Necessary emucore changes for Android
2022-08-05 17:05:21 +10:00
bdb486ccaa
Settings: Fix build without cubeb
2022-08-04 21:39:15 +10:00
a899ca88f2
Build: Make OpenGL/Vulkan renderers optional
...
And disabled on Windows/arm64.
2022-07-31 01:14:28 +10:00
68b5dd869c
SPU: Add time stretched audio output
2022-07-28 22:10:47 +10:00
97506a811e
ImGuiManager: Fix default OSD scale
2022-07-28 22:10:47 +10:00
a5f5be1a60
Qt: Fix directory setting changes
2022-07-23 01:28:19 +10:00
75b4891f78
Qt: Fix Apply Game Settings option
2022-07-23 00:13:55 +10:00
b42b5501f6
UI: Massive revamp, new features and improvements
2022-07-22 21:19:54 +10:00