8407610e42
GPU/Vulkan: Invalidate display framebuffer where possible
2021-06-11 20:47:46 +10:00
51fb23c850
GPU/OpenGL: Invalidate display framebuffer where possible
2021-06-11 20:47:46 +10:00
aae0fb3f2b
System: Support loading libps.exe (for Net Yaroze)
2021-06-11 20:47:46 +10:00
e21f2644d0
Refactor SystemBootParameters ownership
2021-06-08 18:38:12 +02:00
350049826f
Fix a bunch of compiler warnings
2021-06-04 13:14:30 +10:00
3cb01bf23d
CDImage: Fix compilation on Linux
2021-06-01 22:04:25 +10:00
9aa386e96c
System: Add option to load/apply image patches
2021-06-01 21:55:37 +10:00
179a7aea89
GPU/HW: Assume 240/288p for auto scale on start with all borders
2021-05-31 03:48:38 +10:00
56c08254c9
CDImage: Fix incorrect index returned for track-relative 00:02:00
...
Fixes some voice lines being very briefly cut off in Tomb Raider.
2021-05-27 03:48:02 +10:00
28b8cb5bc6
Settings: Fix mismatches between default and fallback values
2021-05-27 03:48:01 +10:00
7c43f5c13e
CPU/CodeCache: Fix compilation on 32-bit x86
2021-05-26 02:48:46 +10:00
baad1a4b23
CPU/Recompiler: Optimize away nops completely
...
35% performance improvement for PGXP CPU mode in Racing Lagoon.
2021-05-25 20:01:59 +10:00
f4242f390b
GPU/HW: Use a larger epsilon for PowerVR
2021-05-25 20:01:37 +10:00
df26792c19
PGXP: Small optimization in memory lookup
2021-05-25 20:01:00 +10:00
eaab0cc033
GPU/ShaderGen: Use smaller position epsilon on PowerVR
2021-05-25 18:42:21 +10:00
08876d132f
GPU/HW: Don't generate always/never-discarding discard shaders
...
Might fix the PowerVR driver...
2021-05-25 13:38:33 +10:00
6a2b2ac7f8
System: Don't wipe out nonpersistent memory cards during game change
2021-05-24 21:24:22 +10:00
d9a655fb41
System: Add non-persistent memory card type
2021-05-23 17:12:01 +10:00
98e4c181ca
CDROM: Add seek speedup enhancement
2021-05-23 16:18:34 +10:00
ff0bd7abc4
System: Add file title memory card type
2021-05-21 13:19:25 +10:00
245dd5b27a
GPU/HW: Fix crash with oversized writes and sw readback
2021-05-20 14:14:26 +10:00
5d877250e9
GPU/HW: Add an option to use software renderer for readbacks
2021-05-20 13:28:36 +10:00
67f352339c
CommonHostInterface: Add swap memory cards hotkey
2021-05-20 12:19:28 +10:00
bced237034
MemoryCard: Sanitize game titles for file names
2021-05-20 12:19:28 +10:00
f4fb627428
System: Increase maximum save state size (for 8MB RAM)
2021-05-20 12:19:27 +10:00
21d6af287e
System: Fix a possible crash with runahead
2021-05-20 12:19:27 +10:00
437d3fbb4b
GPU/SW: Set display parameters before data
2021-05-20 12:19:27 +10:00
08a815ad7b
FullscreenUI: Make show status indicator setting local
2021-05-20 12:19:26 +10:00
1fa4460590
Added a toggle for persistent message. ( #2106 )
...
* Added a toggle for persistent message.
Added a toggle to display settings to disable persistent messages (ff, pause) in the fullscreen UI.
* Moved toggle for the icons to advanced settings.
Moved the toggle to the advanced settings as suggested. Renamed the option from "show persistent messages" to "show speed icons", so that it's much more specific.
2021-05-20 12:19:26 +10:00
8c7282046b
CPU/CodeCache: Re-enable interpreter fallback heuristic
2021-05-20 12:19:25 +10:00
acda42be16
CPU/Recompiler: Get rid of non-constant offsetofs
2021-05-20 12:19:24 +10:00
1ed1d641a6
CPU/Recompiler: Don't use intepreter icache when falling back
...
Fixes broken rendering in TOCA 2.
It has self-modifying code every frame, which gets falled back to the
interpreter, and using the interpreter's icache, which resulted in
stale code executing.
2021-05-20 12:19:23 +10:00
6eb0496d77
AnalogController: Don't panic on unknown configuration mode command
2021-05-20 12:19:23 +10:00
1e7e52718e
NamcoGuncon: Only update trigger for offscreen on change
2021-05-20 12:19:21 +10:00
d38a1c9430
AnalogJoystick: Make setter methods public
2021-05-10 13:35:58 +10:00
729675f497
Bus: Fix memory reserving when 8MB RAM is enabled
2021-05-08 20:36:34 +10:00
8ace5ff6b8
CPU/Recompiler: Fix assertion tripping in debug builds
2021-05-05 03:26:40 +10:00
e382df0d41
Support expanding RAM to 8MB (dev console)
2021-05-03 12:43:33 +10:00
806fc3e918
Settings: Fix default value for VSync on Android
2021-05-01 14:49:45 +10:00
f39a5dcf5d
Settings: Fix new display aspect ratios being untranslatable
2021-05-01 13:32:37 +10:00
052721fffc
HostInterface: Fix toggling widescreen hack while running
2021-05-01 02:56:29 +10:00
17a4712a3e
Settings: Remove less-frequently used AR options
...
You can easily set this via custom ratios, or match window now.
2021-04-30 02:53:03 +10:00
256f272768
Support custom and match display aspect ratios
2021-04-30 02:53:03 +10:00
f1310bf93a
System: Don't discard PGXP state when runahead-rollbacking
...
You'll still see some glitches if you have the frame count set too high,
since you'll get imprecise values for any vertices which have moved, but
that's going to happen anyway because of the runahead in the first
place.
2021-04-28 02:51:44 +10:00
c2916e0719
System: Render save state screenshots at fixed resolution
...
Fixes delays when saving state at high internal resolution.
2021-04-28 02:51:44 +10:00
f34a048009
CPU/CodeCache: Fall back constantly-modified blocks to interpreter
...
Partial fix for slowdown in Colin McRae Rally 2.0.
2021-04-27 02:56:57 +10:00
b84827b315
Pad: Don't remove card when loading state without card in slot
...
... unless load-devices-from-state is enabled.
2021-04-27 02:24:28 +10:00
e842abfa8a
CPU/Recompiler: Fix corrupted constant address byte/halfword writes
...
Fixes broken rendering in Dino Crisis.
2021-04-27 02:11:33 +10:00
40731b49fc
Bus: Handle CPU-internal narrow writes
...
The full 32-bits of the GPR are used.
Fixes SoundScope in the BIOS Shell.
2021-04-26 22:08:18 +10:00
7fb5d6908f
AnalogController: Use device state instead of save state for mode
2021-04-26 21:25:43 +10:00