a00a4391ca
Common: DynamicHeapArray/FixedHeapArray
2023-08-19 21:18:28 +10:00
bb60170d9a
Move frontend-common to util/core
2023-08-16 01:13:00 +10:00
5b980dafa5
System: Refactor main loop
...
Reduces JIT exits.
Improves runahead performance.
2023-08-16 01:13:00 +10:00
4ebd34fcb3
MSBuild: Use project referencing instead of .lib linking
2023-08-16 01:12:59 +10:00
56ac3d6c32
HostDisplay: Fix incorrectly positioned screenshots
2023-08-04 21:39:52 +10:00
6fbdb6d7db
GPU: Enable GPUSTAT.28 in read mode
...
Fixes Celeste Classic.
2023-07-24 19:24:08 +10:00
36c4345019
core / system: Disc-Region Fix For Netplay
...
Fixes an issue which is only really valid for netplay since can start from an non-auto region sinc eit pulls it from the host.
2023-05-24 12:33:24 +02:00
9aa6c24620
System: Store game hash as well as serial
2023-05-15 23:39:07 +10:00
7681551544
System: Don't auto enable analog on unknown games
2023-05-08 13:07:19 +10:00
481174255e
Merge pull request #2965 from stenzek/resize
...
HostDisplay: Treat internal res screenshots as a screenshot
2023-05-04 01:00:46 +10:00
6afb267bb9
core: fix-comment
2023-05-03 16:44:48 +02:00
9526e15ec2
Update japanese translation ( #2969 )
...
* update base duckstation-qt_ja.ts
* update Japanese translation
* translate controller name on controllersettingsdialog
2023-05-02 21:46:06 +10:00
6b366afb05
HostDisplay: Treat internal res screenshots as a screenshot
2023-05-02 21:44:03 +10:00
84e5fbe0c6
CPU: HLE implementation of PCDrv (host file access)
2023-04-29 20:45:39 +10:00
991f7312b2
SPU: Fix building with SPU_DUMP_ALL_VOICES
2023-04-23 13:19:43 +10:00
2e3d924bc6
System: Fix crash when using unknown BIOS
2023-04-14 18:14:39 +10:00
fe41e92579
CDROM: Improve handling of command spam
...
Fixes booting games with OpenBIOS.
2023-04-14 18:14:21 +10:00
fd0d12a4f4
GL: Fix shader/memory leak
2023-04-10 23:50:09 +10:00
3bbce19df2
Pad: Don't backup card state unconditionally
2023-03-16 21:48:58 +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
33f5d9cb9c
System: Remove BIOS from save state
...
Makes the states smaller, as well as not creating potential piracy
issues when sending across the wire.
2023-03-16 19:34:01 +10:00
1fcf16fc81
System: Store BIOS image info/hash after loading
2023-03-16 19:22:54 +10:00
70695d3a4d
CPU: Don't leave fault_count uninitialized
2023-03-16 18:58:43 +10:00
befbc7bc2e
HostDisplay: Fix cursor texture leak
2023-02-07 20:06:29 +10:00
bd1df7b25b
Settings: Default to Vulkan/Metal renderer on Mac
2023-02-05 15:12:43 +10:00
0ef24398f8
Qt: Ensure system is shut down before closing
...
Fixes crash on shutdown on Mac.
2023-02-05 13:43:15 +10:00
178a659a98
GPU: Move graphics API reset state to System
...
Stops us trying to reset state on objects which don't exist if
initialization failed (apparently some Android devices.. of course).
2023-02-05 13:12:45 +10:00
c8e7922c1a
AnalogController: Fix incorrect locked message format
2023-02-05 13:12:45 +10:00
e8f4bd5c5e
GameDatabase: Fix ForceSoftwareRendererForReadbacks
2023-01-30 19:26:48 +10:00
e88214966f
Settings: Default to digital controller on Android
2023-01-30 19:17:11 +10:00
14cf865905
Misc: Correctness fixes for OpenGL
...
GLES2 fallback should be functional again.
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
bd7517b0c9
CDROM: Try to reject non-PS1 discs
2023-01-20 05:46:22 +03:00
7270531c3d
CDROM: Fix region check
2023-01-20 05:46:20 +03:00
55f716e69e
Settings: Fix default value of depth clear threshold
2023-01-17 18:47:54 +10:00
95306d3362
CDROM: Slightly adjust seek timing when on target
...
Fixes Resident Evil 3 booting.
2023-01-17 18:38:19 +10:00
fe08d34e52
Qt: Add COP0/GTE registers to debugger list
2023-01-15 15:13:54 +10:00
395e9a934b
InputManager: Support inverted full axis
...
i.e. pedals
2023-01-15 15:13:54 +10:00
5b600602c2
Settings: Make disable-all-enhancements use new MDEC routines
2023-01-13 21:03:35 +10:00
1aa3be70c7
SPU: Bypass FIFO for direct memory writes
...
Aconcagua writes a single halfword with transfers halted, but never enables
DMA.. so when it eventually does later on, there's an extra halfword
written out to memory, which corrupted part of a sound effect.
2023-01-13 21:03:10 +10:00
2c2304b5b7
System: Fix inverted ifdef
2023-01-12 18:12:58 +10:00
3b038fd27d
System: Further improve frame timing consistency
2023-01-12 18:02:12 +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
3e0be0a577
MDEC: Tweak block timing further
...
Improves frame rate during animated backgrounds in Final Fantasy VII.
2023-01-12 16:48:34 +10:00
50a616421f
System: Add -exe parameter for overriding boot executable
...
Lets you re-use a disc image, but boot a different file.
2023-01-11 19:49:11 +10:00
ba7517fccc
Timers: Fix debug window rendering in hidpi
2023-01-11 19:15:59 +10:00
3e16746e85
Pad: Convert to namespace
2023-01-11 19:15:59 +10:00
835834f8f4
SIO: Convert to namespace
2023-01-11 19:15:59 +10:00