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
0683b9fa0e
InterruptController: Convert to namespace
2023-01-11 19:15:59 +10:00
db364d0e95
Timers: Convert to namespace
2023-01-11 19:15:59 +10:00
3acf569d67
DMA: Convert to namespace
2023-01-11 19:15:59 +10:00
90fe071dda
CDROM: Adjust Init timing
2023-01-11 19:15:59 +10:00
05eea3cd2b
CPU/CodeCache: Always compute uncached fetch ticks
...
Running code out of uncached ROM is slowwww.
2023-01-11 19:15:59 +10:00
b74eb37996
ImGuiOverlays: Display PAL/NTSC in resolution
2023-01-09 22:20:27 +10:00
2c125bde8c
CDROM: Fix size of debug window
2023-01-09 22:20:27 +10:00
9de849aa66
CDROM: Delay async interrupts immediately after ACKs
...
Fixes music playback stopping in Ogre Battle.
Closes #2596 .
Closes #575 .
2023-01-09 22:20:27 +10:00
dd73811628
CDROM: Convert to namespace
2023-01-09 22:20:27 +10:00
19b4f4e921
System: Add frame time graph
2023-01-07 13:10:43 +10:00
91a6608118
mark some analog controller/joystick messages as translatable
2023-01-07 10:35:17 +09:00
1bb321c41f
MDEC: Don't round when texture replacements are enabled
...
This changes texture hashes, and people got annoyed :/
2022-12-27 22:17:58 +10:00
928dd0e665
MDEC: Fix Linux compiling
2022-12-21 17:30:22 +10:00
c2e15b0078
System: Fix toggling Show GPU Usage at runtime
2022-12-20 21:32:51 +10:00
d65cbe42ae
GPU: Truncate instead of rounding 24bpp->16bpp
...
Thanks to axetion for writing a test to confirm this is what the console
GPU indeed does.
2022-12-20 21:19:58 +10:00
1c8ef86f12
MDEC: Convert to namespace
2022-12-20 21:18:30 +10:00
3082fd55d7
Qt: Add output audio device selection
2022-12-14 17:58:14 +10:00
8ab46d0713
MDEC: Redo IDCT and conversion
...
RE2 backgrounds look better now (mainly due to the 24bpp->16bpp
conversion). Also implements signed output (untested).
2022-12-14 17:28:34 +10:00
1905ce3e01
CDROM: Don't prevent GetlocL after Init
...
Console apparently just returns whatever was in memory, even though it
seeked to the start. Fixes Meremanoid booting.
2022-12-08 19:56:00 +10:00
e27f259bf8
System: Fix broken missing-SBI detection
2022-12-06 18:09:40 +10:00
7101b86d2f
System: Don't unconditionally apply TTY enable patch
...
Fixes Intelligent Qube hang.
2022-12-06 13:31:35 +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
1ba877409f
HostDisplay: Remove sleep logging
...
Accidentially left this in...
2022-12-04 18:34:02 +10:00
f8cb480779
Timer: Improve SleepUntil()
2022-12-04 15:40:46 +10:00