af6b0dc189
Qt: Add option to pause on application focus loss
2020-12-05 02:08:10 +10:00
362905e3df
GPU: Add display line offset game setting
...
Use when games need additional cropping.
2020-12-04 00:33:04 +10:00
a2666de7c8
HostInterface: Make mmap fastmem unavailable a warning instead of OSD message
2020-12-01 13:23:02 +10:00
f0ff7ce231
PGXP: Add geometry tolerance setting
2020-11-27 01:40:50 +10:00
bf2e38aed5
CPU/Recompiler: Implement LUT-based fastmem
2020-11-24 14:49:21 +10:00
2595e31575
GPU: Split software to frontend/backend
2020-11-21 18:39:04 +10:00
2b66492ed8
HostInterface: Add proper turbo speed setting
2020-11-03 22:59:26 +10:00
2c8a4ff154
HostDisplay: Add an option to decouple display fps from emulator fps
...
Makes Android so much faster...
2020-11-03 16:17:45 +10:00
ae1e4b1b8f
GPU: Add chroma smoothing for 24-bit display enhancement
2020-11-03 16:17:45 +10:00
2b2a868fef
HostInterface: Fix incorrect translation context in CPU mode switch string
2020-11-02 00:56:05 +10:00
2eaebd8921
GPU: Implement support for multisample antialiasing
2020-10-31 14:27:58 +10:00
df1c5c0f45
HostInterface: Fix PAL BIOS path not being read from settings
2020-10-29 14:26:07 -07:00
29467d40c8
DMA: Add debug window
2020-10-30 00:44:39 +10:00
be3dd3e06f
HostInterface: Fix a possible crash when renderer recreation fails
2020-10-27 11:57:41 +10:00
f69889264d
Core: Make some additional OSD messages translatable
2020-10-22 02:07:48 -07:00
7566c45f64
CPU/Recompiler: Implement fastmem
2020-10-18 14:54:38 +10:00
13a9411b07
Android: Add BIOS importer
2020-10-10 17:42:21 +10:00
4f0007dd55
PGXP: Make preserving pre-divide fractional coordinates an option
...
Fixes holes in geometry in Crash Team Racing with PGXP on.
2020-10-10 00:07:07 +10:00
8ba93b36a0
CDROM: Add option to speed up double speed reads
2020-10-05 00:18:10 +10:00
ca0bfc39a2
CDROM: Add a setting and hotkey to mute CD audio
2020-10-04 00:12:01 +10:00
c051538d03
HostInterface: Mark some more OSD messages as being translatable
2020-10-03 01:06:04 +10:00
27697d0508
System: Implement CPU overclocking [SAVEVERSION+]
...
Partial credit to @CookiePLMonster as well.
2020-09-30 23:48:34 +10:00
d73271ec0a
GPU: Add option to force 4:3 for 24-bit content (e.g. FMVs)
2020-09-26 15:11:45 +10:00
40d157aa23
Merge pull request #875 from CookiePLMonster/more-slashes
...
Fix an outstanding forward slash showing in the UI
2020-09-23 22:55:40 +10:00
d728bc091b
BIOS: Add option to set search directory elsewhere
2020-09-23 22:53:51 +10:00
e6431e3599
Fix an outstanding forward slash showing in the UI
2020-09-22 18:24:45 +02:00
78f06fb711
libretro: Fix breakage with new BIOS detection
2020-09-23 02:11:30 +10:00
7d01bedf07
BIOS: Automatically detect images, improve selection UI
2020-09-23 00:20:50 +10:00
92d0dabf54
Make path separators in UI more consistent
2020-09-20 00:08:17 +02:00
441f26706e
Qt: Move post processing to its own setting category
2020-09-13 22:27:30 +10:00
2819715260
FrontendCommon: Add a post processing implementation
2020-09-13 01:23:43 +10:00
6f250a4ff7
GPU/HW: Add JINC2 and xBRZ texture filtering options
...
Shaders ported from beetle-psx.
2020-09-12 00:26:34 +10:00
9bb278b166
CommonHostInterface: Fix crash on shutdown when using save state selector
2020-09-06 21:03:27 +10:00
a2eaaf0e89
PGXP: Allocate large storage dynamically
...
This causes performance issues on ARM otherwise.
2020-09-03 00:11:40 +10:00
13e3095801
Core: Don't link to imgui for libretro core
2020-09-01 12:22:32 +10:00
19d6037b99
CPU: Implement instruction cache simulation
...
Implemented for all execution modes. Disabled by default in the cached
interpreter and recompiler, always enabled in the pure interpreter.
2020-08-29 22:07:40 +10:00
ab002e78e1
Support translating strings in emulator core
2020-08-22 13:06:20 +10:00
bca609a2a6
Qt: Add option to disable per-game settings
2020-08-21 00:09:37 +10:00
c3ce9135bf
Fix recompiler not auto-disabling with PGXP-CPU mode
2020-08-21 00:09:37 +10:00
60d3fffec1
Add per-game overrides (mainly for compatibility)
2020-08-21 00:09:37 +10:00
2e9f656546
CPU: Implement PGXP CPU Mode
...
This is *very* slow. You don't want to enable it if you don't need it.
It is also incompatible with the recompiler and will disable it if the
option is enabled.
2020-08-20 00:49:39 +10:00
10a46a7fd8
OSD: Add option to show display resolution
2020-08-16 00:20:11 +10:00
26aa627deb
GPU/HW: Include resolution in scale change message
2020-08-16 00:20:11 +10:00
f5fb8186c7
Switch some messages to the OSD and increase durations
2020-08-16 00:20:10 +10:00
d9893bb127
System: Add option to use a single memory card for playlists
2020-08-16 00:20:10 +10:00
d1ee6c0da7
GPU/HW: Make settings update slightly safer
2020-08-12 02:27:52 +10:00
3a020ef87e
HostInterface; Fix crash on shutdown if boot fails
2020-08-11 03:01:08 +10:00
5c6e92cdfc
GPU/HW: Disable coordinate clamping when unnecessary
2020-08-10 23:28:37 +10:00
1d5f810a4b
CPU/Recompiler: Disable memory access exceptions by default
...
This means it'll no longer pass amidog's CPU test in the default config.
But no games rely on this. You can enable it in advanced options if you
want to pass the CPU test.
2020-08-08 23:44:13 +10:00
e5c46a54b7
System: Restore/reset state on recreating GPU/updating settings
...
Fixes display corruption on RetroArch when switching renderers.
2020-08-06 23:20:52 +10:00