Admiral H. Curtiss
|
7f50c070b2
|
JitInterface: Convert m_jit to unique_ptr.
|
2023-03-26 14:38:07 +02:00 |
|
Admiral H. Curtiss
|
9217a9eba4
|
JitInterface: Refactor to class, move to System.
|
2023-03-26 14:38:07 +02:00 |
|
Admiral H. Curtiss
|
1885ddcde2
|
JitArm64: Avoid System::GetInstance() and ppcState.
|
2023-03-25 15:47:30 +01:00 |
|
Admiral H. Curtiss
|
6b44947488
|
Merge pull request #11677 from AdmiralCurtiss/deglobal-jit
Avoid System::GetInstance() and ppcState global in Jit64 and CachedInterpreter.
|
2023-03-25 14:52:46 +01:00 |
|
Admiral H. Curtiss
|
fc394bdbdb
|
Jit64: Avoid System::GetInstance() and ppcState.
|
2023-03-25 02:37:10 +01:00 |
|
Admiral H. Curtiss
|
dfc14db313
|
CachedInterpreter: Avoid System::GetInstance() and ppcState.
|
2023-03-25 02:37:10 +01:00 |
|
Admiral H. Curtiss
|
9c0226b7e3
|
JitBase: Avoid System::GetInstance() and ppcState.
|
2023-03-25 02:37:00 +01:00 |
|
Admiral H. Curtiss
|
b568cf5268
|
Interpreter: Remove remaining System::GetInstance() and global ppcState.
|
2023-03-24 21:58:41 +01:00 |
|
Admiral H. Curtiss
|
2edb69f89f
|
Merge pull request #11682 from lioncash/queue
Common: Move FixedSizeQueue into Common namespace
|
2023-03-24 12:55:10 +01:00 |
|
Admiral H. Curtiss
|
4ae4a28465
|
Merge pull request #11679 from lioncash/fpu
Common: Move FPU-related helpers into Common namespace
|
2023-03-21 20:30:01 +01:00 |
|
Admiral H. Curtiss
|
2cffdfecc8
|
Merge pull request #11676 from AdmiralCurtiss/arm-jit-fix
JitArm64: Use 64-bit register for pointer when falling back to interpreter.
|
2023-03-21 03:08:16 +01:00 |
|
Admiral H. Curtiss
|
8f16fd60dd
|
JitArm64: Use 64-bit register for pointer when falling back to interpreter.
|
2023-03-21 02:46:29 +01:00 |
|
Admiral H. Curtiss
|
454d2fd9ab
|
Interpreter: Avoid ppcState global (Interpreter_SystemRegisters.cpp).
|
2023-03-19 03:11:22 +01:00 |
|
Admiral H. Curtiss
|
c582aad0c7
|
Interpreter: Avoid ppcState global (Interpreter_Paired.cpp).
|
2023-03-19 03:11:18 +01:00 |
|
Admiral H. Curtiss
|
514a7af473
|
Interpreter: Avoid ppcState global (Interpreter_LoadStorePaired.cpp).
|
2023-03-19 03:11:13 +01:00 |
|
Admiral H. Curtiss
|
9af8410e4c
|
Interpreter: Avoid ppcState global (Interpreter_LoadStore.cpp).
|
2023-03-19 03:11:09 +01:00 |
|
Admiral H. Curtiss
|
8b13349886
|
Interpreter: Avoid ppcState global (Interpreter_Integer.cpp).
|
2023-03-19 03:11:05 +01:00 |
|
Admiral H. Curtiss
|
2ce86a890a
|
Interpreter: Avoid ppcState global (Interpreter_FloatingPoint.cpp).
|
2023-03-19 03:11:01 +01:00 |
|
Admiral H. Curtiss
|
d4ca591e02
|
Interpreter: Avoid ppcState global (Interpreter_Branch.cpp).
|
2023-03-19 03:10:56 +01:00 |
|
Admiral H. Curtiss
|
68ab623764
|
Interpreter: Avoid ppcState global (Interpreter.cpp).
|
2023-03-19 03:10:42 +01:00 |
|
Admiral H. Curtiss
|
3d67c11b91
|
Interpreter: Move global state into class, move instance to System.
|
2023-03-19 03:05:20 +01:00 |
|
Admiral H. Curtiss
|
919182eda2
|
Interpreter: Pass Interpreter to CPU instruction functions.
|
2023-03-19 03:05:11 +01:00 |
|
Admiral H. Curtiss
|
a4d3342419
|
Merge pull request #11665 from JosJuice/fix-movie-wii-save
Core: Fix starting movie recording with existing Wii save
|
2023-03-19 01:46:21 +01:00 |
|
Admiral H. Curtiss
|
fb7a371ac0
|
Merge pull request #11666 from AdmiralCurtiss/updater-spaces
WinUpdater: Quote path for args when relaunching Dolphin.
|
2023-03-18 18:32:35 +01:00 |
|
Admiral H. Curtiss
|
33d0ec97e9
|
WinUpdater: Quote path for args when relaunching Dolphin.
|
2023-03-17 12:48:39 +01:00 |
|
Admiral H. Curtiss
|
49b495f756
|
Merge pull request #11400 from Pokechu22/better-ppc-tables
Use C++20 features to create opcode tables at compile time
|
2023-03-17 04:13:25 +01:00 |
|
Admiral H. Curtiss
|
4c21cdd0e6
|
HW/DVDInterface: Do DTK math in blocks instead of in samples.
|
2023-03-14 13:19:44 +01:00 |
|
Admiral H. Curtiss
|
66b6a60afe
|
HW/DVDInterface: Avoid heap allocation in DTK callback.
|
2023-03-14 10:58:03 +01:00 |
|
Admiral H. Curtiss
|
aac9647ba2
|
Divide by MSAA for PerfQuery in all backends.
|
2023-03-14 02:13:25 +01:00 |
|
Admiral H. Curtiss
|
ddd2b598da
|
Return quarter value for PerfQuery in all backends.
|
2023-03-14 02:08:20 +01:00 |
|
Admiral H. Curtiss
|
43a5d506c8
|
Merge pull request #11644 from deReeperJosh/trapteamaudio
Skylander Portal: Play Trap Team Audio
|
2023-03-14 01:29:20 +01:00 |
|
Admiral H. Curtiss
|
26605c0184
|
Merge pull request #11649 from Pokechu22/tas-controller-input-update-widgets
DolphinQt: Fix TAS widgets not updating with enable controller input
|
2023-03-14 01:21:17 +01:00 |
|
Admiral H. Curtiss
|
3006c23c85
|
Core/CPUThreadGuard: Fetch System from Guard.
|
2023-03-13 18:13:20 +01:00 |
|
Admiral H. Curtiss
|
31d33d0efd
|
HW/ProcessorInterface: Store reference to System in class.
|
2023-03-13 18:13:20 +01:00 |
|
Admiral H. Curtiss
|
ba852a7812
|
HW/Memmap: Store reference to System in MemoryManager.
|
2023-03-13 18:13:20 +01:00 |
|
Admiral H. Curtiss
|
026b6a3e0f
|
HW: Pass System to functions.
|
2023-03-13 18:13:20 +01:00 |
|
Admiral H. Curtiss
|
bf2f901a99
|
HW/SerialInterface: Refactor to class.
|
2023-03-12 16:08:56 +01:00 |
|
Admiral H. Curtiss
|
d371b17f37
|
HW/SerialInterface: Pass System to ISIDevice.
|
2023-03-12 14:19:38 +01:00 |
|
Admiral H. Curtiss
|
069280ddc6
|
HW/VideoInterface: Refactor to class.
|
2023-03-11 12:50:35 +01:00 |
|
Admiral H. Curtiss
|
2102e64299
|
HW/VideoInterface: Savestate members individually.
|
2023-03-11 12:48:02 +01:00 |
|
Admiral H. Curtiss
|
84542d915d
|
HW/MemoryInterface: Refactor to class.
|
2023-03-11 00:57:16 +01:00 |
|
Admiral H. Curtiss
|
bf95d4012f
|
HW/EXI: Refactor ExpansionInterface to class.
|
2023-03-11 00:56:37 +01:00 |
|
Admiral H. Curtiss
|
d31733ce64
|
HW/DVD: Rename DVDThreadManager to DVDThread.
|
2023-03-10 20:22:29 +01:00 |
|
Admiral H. Curtiss
|
25e883280a
|
HW/DVD: Merge DVDThread namespace into DVD.
|
2023-03-10 20:20:19 +01:00 |
|
Admiral H. Curtiss
|
d26a540253
|
HW/DVD: Rename DVDInterfaceManager to DVDInterface.
|
2023-03-10 18:37:46 +01:00 |
|
Admiral H. Curtiss
|
ee35103ed9
|
HW/DVD: Rename DVDInterface namespace to DVD.
|
2023-03-10 18:37:18 +01:00 |
|
Admiral H. Curtiss
|
dca8e9dc1e
|
HW/DVDThread: Refactor to class.
|
2023-03-10 18:12:59 +01:00 |
|
Admiral H. Curtiss
|
eb25c46a91
|
HW/DVDInterface: Refactor to class.
|
2023-03-10 18:12:59 +01:00 |
|
Admiral H. Curtiss
|
929222ffbd
|
HW/DSP: Refactor to class.
|
2023-03-09 22:35:29 +01:00 |
|
Admiral H. Curtiss
|
2f5d2465b9
|
Merge pull request #11562 from kaiboisdumb/patch-1
Disable Immediate XFB in Cubivore
|
2023-03-09 16:14:25 +01:00 |
|
Admiral H. Curtiss
|
1023e5dd4f
|
Merge pull request #11441 from JosJuice/jit64-lea-fixup
Jit64: Fix the offsetAddedToAddress correction
|
2023-03-09 16:13:25 +01:00 |
|
Admiral H. Curtiss
|
9ed388fc8a
|
Merge pull request #11557 from AdmiralCurtiss/split-file-reader
DiscIO: Add support for CleanRip-style split ISOs.
|
2023-03-09 16:13:15 +01:00 |
|
Admiral H. Curtiss
|
8c7997d6ca
|
Merge pull request #11601 from Dentomologist/bluetooth_adapter_missing_message
Config: Restore Bluetooth adapter missing message in Controller Settings
|
2023-03-09 16:10:14 +01:00 |
|
Admiral H. Curtiss
|
234c5dd90e
|
Merge pull request #11622 from JosJuice/tas-input-nonblocking
DolphinQt: Rework TAS input threading
|
2023-03-09 16:08:30 +01:00 |
|
Admiral H. Curtiss
|
d638d2dcb7
|
HW/AudioInterface: Refactor to class.
|
2023-03-09 02:40:29 +01:00 |
|
Admiral H. Curtiss
|
a1c2651fee
|
HW/EXI: Pass System to IEXIDevice.
|
2023-03-08 22:51:17 +01:00 |
|
Admiral H. Curtiss
|
7044cff011
|
Core/Boot: Pass around System.
|
2023-03-08 22:41:43 +01:00 |
|
Admiral H. Curtiss
|
912cd456fb
|
Core: Add System parameter to CPUThreadGuard.
|
2023-03-08 22:41:42 +01:00 |
|
Admiral H. Curtiss
|
3b364c5c16
|
HW/CPU: Refactor to class, move to System.
|
2023-03-08 12:23:37 +01:00 |
|
Admiral H. Curtiss
|
0b9002ec2a
|
Merge pull request #11568 from SMarioMan/socket-broadcast
Network/Socket: Enable broadcast permissions in socket requests
|
2023-03-08 00:11:44 +01:00 |
|
Admiral H. Curtiss
|
946b2aa73c
|
Merge pull request #11627 from AdmiralCurtiss/mgba-savegame-fix
Update mGBA submodule to 89f8873df366a99dfdf40347f72e68763fb50bd9
|
2023-03-07 20:47:00 +01:00 |
|
Admiral H. Curtiss
|
ff265b6c08
|
Merge pull request #11623 from AdmiralCurtiss/watch-window-workaround
Qt/WatchWidget: Don't update if not paused.
|
2023-03-07 20:45:51 +01:00 |
|
Admiral H. Curtiss
|
6d38dd9821
|
Qt/WatchWidget: Don't update if not paused.
|
2023-03-07 20:31:15 +01:00 |
|
Admiral H. Curtiss
|
f389da2a33
|
HW/HSP: Refactor to class, move to System.
|
2023-03-07 02:11:39 +01:00 |
|
Admiral H. Curtiss
|
eedc9ea531
|
Update mGBA submodule to 89f8873df366a99dfdf40347f72e68763fb50bd9
Fixes regression that broke importing save files.
|
2023-03-06 02:51:55 +01:00 |
|
Admiral H. Curtiss
|
560a23957c
|
Merge pull request #11626 from CasualPokePlayer/mgba_update_clang-cl
Update mgba to 59ebf1c12dcbbe0141000cddccf667cd42e386a1
|
2023-03-05 22:56:11 +01:00 |
|
Admiral H. Curtiss
|
655cc7f75c
|
DiscIO: Add support for CleanRip-style split ISOs.
|
2023-03-05 19:23:55 +01:00 |
|
Admiral H. Curtiss
|
e2bd7d1d95
|
Common/FatFsUtil: Close temp file before deleting it on conversion failure.
|
2023-02-28 20:31:56 +01:00 |
|
Admiral H. Curtiss
|
fe26b54efd
|
Qt/WiiPane: Add progress window for SD card conversion.
|
2023-02-28 20:31:55 +01:00 |
|
Admiral H. Curtiss
|
435d8c39ee
|
Common/FatFsUtil: Add callback for cancelling SD card conversion.
|
2023-02-28 20:31:51 +01:00 |
|
Admiral H. Curtiss
|
73aaa01648
|
Merge pull request #11444 from AdmiralCurtiss/riivolution-linux-host-fs
RiivolutionPatcher: Use capitalization of file that exists in the host file system if possible.
|
2023-02-28 01:17:05 +01:00 |
|
Admiral H. Curtiss
|
a0974c18cd
|
RiivolutionPatcher: Use capitalization of file that exists in the host file system if possible.
Fixes https://bugs.dolphin-emu.org/issues/13138
|
2023-02-28 00:56:34 +01:00 |
|
Admiral H. Curtiss
|
bdb19085c4
|
Common: Add utility function for case-insensitive string comparison.
|
2023-02-28 00:56:33 +01:00 |
|
Admiral H. Curtiss
|
251fb92b80
|
Merge pull request #11606 from JosJuice/control-group-save-enabled
InputCommon: Fix ControlGroup::SaveConfig with DefaultValue::Disabled
|
2023-02-27 12:02:25 +01:00 |
|
Admiral H. Curtiss
|
c730ee2de2
|
Merge pull request #11596 from AdmiralCurtiss/copyany
Common/FileUtil: Migrate CopyDir() to a more clear interface.
|
2023-02-27 12:02:00 +01:00 |
|
Admiral H. Curtiss
|
a11b9d585f
|
Common/FileUtil: Remove obsolete CopyDir() function.
|
2023-02-26 23:17:10 +01:00 |
|
Admiral H. Curtiss
|
4f462b4ef6
|
Migrate destructive calls of File::CopyDir() to File::Move().
|
2023-02-26 23:17:10 +01:00 |
|
Admiral H. Curtiss
|
5367bf394c
|
Common/FileUtil: Add Move() function.
|
2023-02-26 23:17:09 +01:00 |
|
Admiral H. Curtiss
|
4fb3042944
|
Merge pull request #11583 from danielgarzaf/seach-results-filename
Qt/GameList: Also filter by filename when searching.
|
2023-02-26 19:20:58 +01:00 |
|
Admiral H. Curtiss
|
26adf78e45
|
Merge pull request #11602 from JosJuice/cpu-guard-expression
PowerPC: Rework CPUThreadGuard handling in Expression.cpp
|
2023-02-26 11:55:47 +01:00 |
|
Admiral H. Curtiss
|
1ed0e014cd
|
Migrate non-destructive calls of File::CopyDir() to File::Copy().
|
2023-02-24 20:32:19 +01:00 |
|
Admiral H. Curtiss
|
884917a6d5
|
Common/FileUtil: Use non-throwing overload of is_directory() in CreateDir() and CreateFullPath().
|
2023-02-24 20:32:19 +01:00 |
|
Admiral H. Curtiss
|
e479f92418
|
Common/FileUtil: Add CreateDirs() function as a wrapper around std::filesystem::create_directories().
|
2023-02-24 20:32:18 +01:00 |
|
Admiral H. Curtiss
|
616d57e7fc
|
Common/FileUtil: Add Copy() function as a wrapper around std::filesystem::copy().
|
2023-02-24 20:32:18 +01:00 |
|
Admiral H. Curtiss
|
c5775c5b90
|
Merge pull request #11566 from v1993/patch-2
Fix build when using mGBA in unorthodox location
|
2023-02-22 21:04:04 +01:00 |
|
Admiral H. Curtiss
|
ebd98226db
|
Merge pull request #11595 from AdmiralCurtiss/rename-file-copy
Common/FileUtil: Rename Copy() to CopyRegularFile().
|
2023-02-22 20:28:11 +01:00 |
|
Admiral H. Curtiss
|
e52aa52a66
|
Common/FileUtil: Rename Copy() to CopyRegularFile().
This is to clarify that it can only copy files, not folders.
|
2023-02-22 11:43:58 +01:00 |
|
Admiral H. Curtiss
|
4e6c89fbfd
|
Qt/CodeViewWidget: Don't read PC in Update() if we don't have a CPU thread guard.
|
2023-02-20 03:10:12 +01:00 |
|
Admiral H. Curtiss
|
ef1520c2c6
|
Qt/CodeViewWidget: Don't try to pause emulator in Update() if we happen to be on a breakpoint.
|
2023-02-20 02:56:04 +01:00 |
|
Admiral H. Curtiss
|
ae7fc074f8
|
Merge pull request #11398 from SeekyCt/conditional-bp-streq
Debugger: Add string comparison to conditional breakpoints
|
2023-02-20 02:26:23 +01:00 |
|
Admiral H. Curtiss
|
45b55f7ccd
|
Merge pull request #11581 from shuffle2/sdl
update sdl
|
2023-02-19 00:41:56 +01:00 |
|
Admiral H. Curtiss
|
8db35e6d04
|
Merge pull request #11578 from Pokechu22/memory-leaks-feb-2023
Fix various memory leaks
|
2023-02-18 13:56:34 +01:00 |
|
Admiral H. Curtiss
|
dfc0f12483
|
Merge pull request #11579 from Pokechu22/audio-stretching-label-enable
AudioPane: Fix inconsistent initial state of audio stretching labels
|
2023-02-18 13:45:57 +01:00 |
|
Admiral H. Curtiss
|
74abf48234
|
Merge pull request #11576 from yannhodiesne/convert-prevent-file-deletion
Check the input and destination paths before converting a game file onto itself
|
2023-02-17 18:49:15 +01:00 |
|
Admiral H. Curtiss
|
0c48324c75
|
Jit64: Use 5 byte jump in mtmsr for the CP interrupt check.
WriteExternalExceptionExit() can write more than the maximum offset of the small jump.
|
2023-02-16 19:26:19 +01:00 |
|
Admiral H. Curtiss
|
089eab96d7
|
Merge pull request #11567 from AdmiralCurtiss/create-full-path-behavior-change
Common/FileUtil: Revert behavior of CreateFullPath().
|
2023-02-15 03:12:24 +01:00 |
|
Admiral H. Curtiss
|
c36994a90d
|
Add unit test for File::CreateFullPath().
|
2023-02-15 02:56:10 +01:00 |
|
Admiral H. Curtiss
|
0758e00cfe
|
Common/FileUtil: Revert behavior of CreateFullPath().
This was accidentally changed in 7e6436db34.
|
2023-02-15 02:21:50 +01:00 |
|
Admiral H. Curtiss
|
661b74f4a3
|
Merge pull request #11564 from JosJuice/jitarm64-cmp-order
JitArm64: Fix special cases of cmp
|
2023-02-14 20:19:07 +01:00 |
|
Admiral H. Curtiss
|
e1d3237dbd
|
Merge pull request #11342 from TellowKrinkle/GLLayerMac
VideoCommon: Fix stereoscopic 3D on OpenGL < 4.3 (macOS)
|
2023-02-14 20:17:22 +01:00 |
|