Stenzek
|
0fe6e9170b
|
HTTPDownloader: Move to util project
|
2023-11-06 23:17:57 +10:00 |
|
Stenzek
|
3c6b6c5770
|
Achievements: Use retryable client error status code
|
2023-11-06 23:17:57 +10:00 |
|
Stenzek
|
3dfc3bd2ba
|
CPU: Fix incorrect scratchpad masking
|
2023-11-06 18:09:27 +10:00 |
|
Stenzek
|
928d137111
|
System: Add missing icons to some OSD messages
|
2023-11-05 22:38:25 +10:00 |
|
Stenzek
|
38bc2bd057
|
CDROM: Add option to choose emulated mechacon version
|
2023-11-05 14:43:38 +10:00 |
|
Stenzek
|
edae13d9e4
|
CDROM: Log command parameters
|
2023-11-05 13:32:25 +10:00 |
|
Stenzek
|
dde54fbba9
|
Settings: Fix incorrect type for Display/Scaling
|
2023-11-05 02:33:42 +10:00 |
|
Stenzek
|
9d88a373bd
|
GPU: Fix Guncon positioning with window padding
|
2023-11-04 20:11:51 +10:00 |
|
Stenzek
|
0e2c6676a3
|
Build: Compiling x64 builds on Apple Silicon host
|
2023-11-04 20:11:51 +10:00 |
|
Stenzek
|
f05ff4103e
|
Misc: Build fixes for Android
|
2023-11-04 20:11:51 +10:00 |
|
Stenzek
|
538266aacd
|
System: Fix Discord Rich Presence
|
2023-10-29 22:46:02 +10:00 |
|
Stenzek
|
bd49e0df63
|
System: Fix playlist memory card handling
But you really don't need to use them these days.
|
2023-10-29 20:37:42 +10:00 |
|
Stenzek
|
117cbeecaa
|
CPU/CodeCache: Fix NewRec on Apple Silicon
|
2023-10-28 14:41:29 +10:00 |
|
Stenzek
|
f786138175
|
CPU/CodeCache: Fix crash on Apple Silicon
|
2023-10-24 18:30:34 +10:00 |
|
Stenzek
|
06c4dc5e1b
|
GPU/OpenGL: Fix incorrect 1/4 blend on Mali
|
2023-10-22 00:07:46 +10:00 |
|
Stenzek
|
6592cafadc
|
CPU/NewRec: Add speculative constants
|
2023-10-22 00:07:46 +10:00 |
|
Stenzek
|
b3cbe5a7ee
|
CPU/NewRec: Add AArch32 backend
|
2023-10-21 20:22:51 +10:00 |
|
Stenzek
|
41bb9fddfc
|
CMake: Fix Debug x64 builds on Linux
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
d00ed000f9
|
CPU/NewRec/AArch64: Don't recreate assembler every time
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
52e0d8d473
|
CPU/Recompiler/AArch32: Load membase on demand
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
cce1ec598c
|
CPU/Recompiler/AArch32: Reduce register usage of Mul
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
23dff0a9b6
|
Bus: Properly set unmapped pages to NULL for LUT fastmem
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
e36130158c
|
CPU/Recompiler: Fix incorrect shift in LUT fastmem
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
c727ac33c7
|
CPU/CodeCache: Include hi/lo in state logging
|
2023-10-21 13:49:35 +10:00 |
|
Stenzek
|
9501439d6b
|
CPU: Add new experimental recompiler
|
2023-10-18 00:49:01 +10:00 |
|
Stenzek
|
c179473c2b
|
Bus: Allow LUT fastmem on mirrors
|
2023-10-18 00:49:01 +10:00 |
|
Stenzek
|
9d40164f84
|
CPU/Recompiler: Offset LUT fastmem pointers
|
2023-10-18 00:49:01 +10:00 |
|
Stenzek
|
a062b00c1a
|
Bus: Protect main RAM buffer
Get rid of write-time checks.
|
2023-10-18 00:49:01 +10:00 |
|
Stenzek
|
79e1ae3e54
|
CPU/CodeCache: Rewrite using new-rec's block management
|
2023-10-18 00:49:01 +10:00 |
|
Stenzek
|
f82d08e223
|
TimingEvents: Reset downcount when head is resorted
|
2023-10-17 13:14:05 +10:00 |
|
Stenzek
|
78959f6339
|
MemoryCardImage: Swap over to fmt
|
2023-10-17 13:08:44 +10:00 |
|
Stenzek
|
ad04f79e57
|
FullscreenUI: Fix controller strings not translating
|
2023-10-12 19:30:23 +10:00 |
|
Stenzek
|
f9d8a49324
|
CPU: Fix incorrect writing of unaligned words via cheats
|
2023-10-11 01:10:31 +10:00 |
|
Stenzek
|
5c0dab4fe8
|
FullscreenUI: Fix button behaviour in Load/Save State
|
2023-10-08 13:58:59 +10:00 |
|
Stenzek
|
ce7f6128e9
|
OpenGLDevice: Cache intermediate state
|
2023-10-08 01:47:29 +10:00 |
|
Stenzek
|
eb080834ad
|
OpenGLDevice: Actually check max texture buffer size
|
2023-10-08 01:10:52 +10:00 |
|
Stenzek
|
7625d4769c
|
Bus: Keep old behavior of memory being readable when Isc
Some games (e.g. Parasite Eve) write to cache control with Isc on.
Need some hardware tests here.
|
2023-10-06 22:57:54 +10:00 |
|
Stenzek
|
da1c28bd16
|
Misc: Fix arm32 build
|
2023-10-02 23:59:01 +10:00 |
|
Stenzek
|
6fd7eda68f
|
Misc: Fix build on Debian Bullseye
|
2023-10-02 23:50:56 +10:00 |
|
Stenzek
|
a96111eaeb
|
Misc: Swap make_array() for size deduction
|
2023-10-02 13:33:33 +10:00 |
|
Stenzek
|
56fc207af6
|
CPU: Use lookup tables for memory access
|
2023-10-01 20:48:02 +10:00 |
|
Stenzek
|
05fe925409
|
CPU: Make namespacing explicit
|
2023-10-01 20:48:02 +10:00 |
|
Stenzek
|
ecb082b672
|
CDROM: Add NEON implementation of GetPeakVolume()
|
2023-10-01 17:24:34 +10:00 |
|
Stenzek
|
01e505ec8b
|
Common: Add intrin.h
|
2023-10-01 17:24:34 +10:00 |
|
Stenzek
|
b1bb33a566
|
Common: Move CPU macros to types.h
|
2023-10-01 13:57:25 +10:00 |
|
Stenzek
|
dd204d116e
|
CPU: Warning fix
|
2023-10-01 13:20:14 +10:00 |
|
Stenzek
|
d5608bf12d
|
GPU: Fix crash with Box Downsampling/Auto Resolution Scale
|
2023-09-30 23:20:09 +10:00 |
|
Stenzek
|
2171fd9a6f
|
Bus: Fix RAM mirrors with LUT fastmem
|
2023-09-30 23:14:06 +10:00 |
|
Stenzek
|
8822698eaf
|
Bus: Fix running multiple DuckStation instances
|
2023-09-30 21:49:30 +10:00 |
|
Stenzek
|
8f267c87c0
|
System: Only update played time when game list is loaded
|
2023-09-30 21:42:15 +10:00 |
|
Stenzek
|
15b29b4caa
|
Settings: TTY logging is no longer an enhancement
|
2023-09-30 21:36:43 +10:00 |
|
Stenzek
|
7c102ec29d
|
CI: Build fix
|
2023-09-30 15:17:31 +10:00 |
|
Stenzek
|
4ad777f54f
|
Qt: Add log window
|
2023-09-30 15:09:07 +10:00 |
|
Mrlinkwii
|
062af59a8c
|
Achievements: Different choice of words in achievement popup
|
2023-09-24 15:28:13 +01:00 |
|
Stenzek
|
4266f42257
|
Achievements: Don't turn HC off on login fail if we reauth
|
2023-09-24 12:21:19 +10:00 |
|
Stenzek
|
9517638bcb
|
GPUDevice: Don't recreate device on SW switch in GLES:
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
7edb57ca15
|
Settings: Add Default renderer option
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
aa1e59c9f1
|
Achievements: Don't disable HC while login pending
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
b678fcd874
|
GPUDevice: Move debug messages over to fmt
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
184b0a1a52
|
Misc: Swap most C format strings for fmt
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
92440bdfcf
|
Log: Add fmt overloads
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
ac0601f408
|
Common: Drop String, add SmallString
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
3c68543491
|
Bus: 16KB page compatibility for mmap fastmem
|
2023-09-23 14:14:52 +10:00 |
|
Stenzek
|
7d76643c02
|
GunCon: Fix incorrect translation context
|
2023-09-20 21:38:49 +10:00 |
|
Stenzek
|
c25c7070b6
|
Bus: Make variable prefixes consistent
|
2023-09-20 21:38:38 +10:00 |
|
Stenzek
|
0e0beec1f4
|
OpenGLDevice: Fix PBO and non-PBO path for SW renderer
|
2023-09-20 19:35:46 +10:00 |
|
Stenzek
|
3c47f9b1b1
|
Host: Report error on GPU device creation fail
|
2023-09-20 19:12:49 +10:00 |
|
Stenzek
|
18ae01bedb
|
GPU/HW: Tidying up
|
2023-09-20 18:54:26 +10:00 |
|
Stenzek
|
3cd28f433b
|
Controller: Use std::span
|
2023-09-20 17:11:29 +10:00 |
|
Stenzek
|
7e07d2feb8
|
GunCon: Add relative pointer binding
|
2023-09-20 17:11:29 +10:00 |
|
Stenzek
|
3a47c1eb52
|
Fullscreen: Light mode corrections
|
2023-09-20 00:10:08 +10:00 |
|
Stenzek
|
4ee71eb40f
|
FullscreenUI: Update translation strings
|
2023-09-18 22:42:28 +10:00 |
|
Stenzek
|
2818eb2199
|
GPU/HW: Fix copy pipeline not getting destroyed
|
2023-09-18 22:38:15 +10:00 |
|
Stenzek
|
846f74c86d
|
Achievements: Backports from PCSX2
|
2023-09-18 22:38:11 +10:00 |
|
Stenzek
|
68b59ee748
|
CMake: Swap USE_ and WITH_ for ENABLE_
Consistency.
|
2023-09-17 12:36:52 +10:00 |
|
Stenzek
|
57cdb180c6
|
Hotkeys: Fix crash when toggling PGXP
|
2023-09-17 00:55:30 +10:00 |
|
Stenzek
|
6b34c2a66d
|
System: Swap to fmt for media errors
|
2023-09-17 00:51:28 +10:00 |
|
Stenzek
|
99c30b1e80
|
FullscreenUI: Mark some missing strings for localization
|
2023-09-16 19:06:59 +10:00 |
|
Stenzek
|
a37e89b52f
|
CMake: Remove unsupported options
|
2023-09-16 19:00:29 +10:00 |
|
Stenzek
|
c773c763ef
|
Achievements: Switch to rc_client
|
2023-09-16 19:00:29 +10:00 |
|
Stenzek
|
a4911946ec
|
FullscreenUI: Fix incorrect achievement points display
|
2023-09-16 19:00:28 +10:00 |
|
Stenzek
|
a2f19143da
|
MetalDevice: Support multisampling
|
2023-09-16 19:00:28 +10:00 |
|
Stenzek
|
b30c86ed75
|
Build: Improve MacOS support
|
2023-09-16 19:00:28 +10:00 |
|
Stenzek
|
2efda31694
|
Misc: More enum cast warning fixes
|
2023-09-05 22:10:50 +10:00 |
|
Stenzek
|
60aca2fc4d
|
Misc: Swap LIKELY/UNLIKELY macros for attributes
|
2023-09-05 22:10:50 +10:00 |
|
Stenzek
|
adc124c759
|
Misc: Unreachable code warning fixes
|
2023-09-05 22:10:50 +10:00 |
|
Stenzek
|
605aa3c53a
|
Misc: Swap gsl::span for std::span
|
2023-09-05 22:10:50 +10:00 |
|
Stenzek
|
391307efaa
|
Common: Drop fallback path for HeterogeneousContainers
|
2023-09-05 21:37:04 +10:00 |
|
Stenzek
|
9b47561c89
|
Misc: C++20 fixes
|
2023-09-05 21:37:03 +10:00 |
|
Stenzek
|
4c5b650d11
|
FullscreenUI: Tag some missing translation strings
|
2023-09-04 22:45:44 +10:00 |
|
Stenzek
|
a4c7293d28
|
CPU: Fix breakpoints/single stepping
|
2023-09-03 19:49:34 +10:00 |
|
Stenzek
|
4974a8015f
|
GPU/HW: Fix texture filtering making everything transparent
|
2023-09-03 18:06:27 +10:00 |
|
Stenzek
|
585cf25ac4
|
GPU: Add downsample scale option
|
2023-09-03 17:10:40 +10:00 |
|
Stenzek
|
80e3d29ab8
|
Misc: clang-cl warning clean-up
|
2023-09-03 14:30:26 +10:00 |
|
Stenzek
|
7f446526d1
|
FullscreenUI: Fix some option values not being translated
|
2023-09-03 13:20:45 +10:00 |
|
Stenzek
|
0076ab5cc4
|
System: Restore context after pumping messages
|
2023-09-03 13:14:22 +10:00 |
|
Stenzek
|
25fb69564b
|
GameDatabase: Fix stale database cache check
|
2023-09-02 23:17:56 +10:00 |
|
Stenzek
|
7ad1b8d093
|
GPU: Add wireframe rendering/overlay
|
2023-09-02 22:26:03 +10:00 |
|
Stenzek
|
e804b5e701
|
GPUDevice: Support geometry shaders
|
2023-09-02 22:09:22 +10:00 |
|
Stenzek
|
4fc984e082
|
Qt: Add setup wizard
|
2023-09-02 21:44:15 +10:00 |
|