Admiral H. Curtiss
|
e6ee217a7c
|
Core: Move Emulation IOS instance to System.
|
2024-02-07 22:07:30 +01:00 |
|
Admiral H. Curtiss
|
abbc4bd0bd
|
Merge pull request #12551 from lioncash/cheev
AchievementManager: Minor cleanup
|
2024-02-03 03:01:56 +01:00 |
|
Admiral H. Curtiss
|
4e3886e7e8
|
Merge pull request #12557 from mitaclaw/cpu-thread-guarantees-1
CheatSearch: Remove redundant lambdas
|
2024-02-03 02:45:06 +01:00 |
|
Admiral H. Curtiss
|
df5baab873
|
Merge pull request #12550 from lioncash/dead
VertexLoaderManager: Remove unused entry struct
|
2024-02-03 02:38:02 +01:00 |
|
Admiral H. Curtiss
|
3b01531958
|
Merge pull request #12552 from lioncash/custom
CustomPipeline: Resolve unused variable warning
|
2024-02-02 20:31:52 +01:00 |
|
Admiral H. Curtiss
|
24704fc279
|
Merge pull request #12554 from AdmiralCurtiss/boot-nandtitle-fix
Core: Fix booting titles from NAND.
|
2024-02-01 20:33:21 +01:00 |
|
Admiral H. Curtiss
|
951be30891
|
Core: Fix booting titles from NAND.
|
2024-02-01 19:50:20 +01:00 |
|
Admiral H. Curtiss
|
3a9860eb6e
|
Merge pull request #12514 from SuperSamus/hidapi-submodule
Externals/hidapi: Convert to submodule
|
2024-02-01 19:49:48 +01:00 |
|
Admiral H. Curtiss
|
14121c5504
|
Core/ConfigManager: Remove dead bAutomaticStart flag.
|
2024-01-31 22:53:43 +01:00 |
|
Admiral H. Curtiss
|
da6b5dd38a
|
Merge pull request #12546 from lioncash/event
VideoCommon/Statistics: Remove global system accessor from s_after_frame_event
|
2024-01-31 21:16:21 +01:00 |
|
Admiral H. Curtiss
|
18abf7c768
|
Merge pull request #12544 from lioncash/getmod
GraphicsModGroup: Allow heterogenous lookup for GetMod()
|
2024-01-31 20:17:26 +01:00 |
|
Admiral H. Curtiss
|
202c10d757
|
Merge pull request #12547 from lioncash/movie
Core/Movie: Remove lingering global system instance accessors
|
2024-01-31 20:12:07 +01:00 |
|
Admiral H. Curtiss
|
2509164ce4
|
Merge pull request #12545 from lioncash/hash
VideoCommon: Collapse hash specialization namespaces
|
2024-01-31 20:04:15 +01:00 |
|
Admiral H. Curtiss
|
9a3e770c23
|
Migrate SConfig::bWii to System.
|
2024-01-31 12:54:07 +01:00 |
|
Admiral H. Curtiss
|
8d515d407c
|
Migrate SConfig::m_is_mios to System.
|
2024-01-30 03:45:17 +01:00 |
|
Admiral H. Curtiss
|
e1ec47b504
|
Merge pull request #12223 from luc-git/comments
Update comments RenderWidget.cpp
|
2024-01-30 01:25:57 +01:00 |
|
Admiral H. Curtiss
|
1e2fb41d0f
|
Merge pull request #12538 from LillyJadeKatrin/retroachievements-bugfix
Reverse endianness of achievement memory peeks
|
2024-01-30 00:52:18 +01:00 |
|
Admiral H. Curtiss
|
8482a50154
|
Merge pull request #12530 from iwubcode/custom_shaders_compilation_fixes
VideoCommon: fix some issues when compiling custom shaders
|
2024-01-28 14:30:37 +01:00 |
|
Admiral H. Curtiss
|
4843705061
|
Merge pull request #12534 from iwubcode/custom-pipeline-refactor
VideoCommon: refactor the custom pipeline logic to be reusable
|
2024-01-28 14:28:23 +01:00 |
|
Admiral H. Curtiss
|
c9715e7e7d
|
Merge pull request #12535 from iwubcode/vertexmanager_draw_refactor
VideoCommon: refactor drawing into its own function
|
2024-01-28 14:27:41 +01:00 |
|
Admiral H. Curtiss
|
0405b4dcc2
|
Merge pull request #12536 from LillyJadeKatrin/retroachievements-bugfix
Removed post data from Achievement request logs
|
2024-01-28 14:26:09 +01:00 |
|
Admiral H. Curtiss
|
e740e32562
|
Merge pull request #12522 from lioncash/ppcanalyst
PPCAnalyst: Merge duplicate expression in ReorderInstructionsCore()
|
2024-01-26 20:29:16 +01:00 |
|
Admiral H. Curtiss
|
b0491c2ce8
|
Merge pull request #12529 from iwubcode/math_determinant
Common: add determinant functions to Matrix33 and Matrix44
|
2024-01-26 19:13:38 +01:00 |
|
Admiral H. Curtiss
|
b09b59c125
|
Merge pull request #12521 from lioncash/reent
Core: Make use of reentrant time utilities where applicable
|
2024-01-26 18:55:26 +01:00 |
|
Admiral H. Curtiss
|
460ab609d0
|
Merge pull request #12524 from lioncash/memb
Jit64AsmCommon: Remove redundant m_jit member from CommonAsmRoutines
|
2024-01-26 18:53:44 +01:00 |
|
Admiral H. Curtiss
|
c3652a7129
|
Merge pull request #12532 from lioncash/json
GraphicsMod/ShaderAsset: Lessen object churn a little bit
|
2024-01-26 18:52:52 +01:00 |
|
Admiral H. Curtiss
|
58bff55c71
|
Merge pull request #12528 from lioncash/assembler
DolphinQt/MenuBar: Hide assembler option if debug UI is disabled
|
2024-01-24 18:48:32 +01:00 |
|
Admiral H. Curtiss
|
2826099808
|
Merge pull request #12523 from lioncash/fallthrough
Core: Get rid of some unannotated fallthrough cases
|
2024-01-24 18:40:32 +01:00 |
|
Admiral H. Curtiss
|
5692e15285
|
Merge pull request #12525 from lioncash/defined
Core: Convert some preprocessor checking to use #ifdef/#if defined() over #if
|
2024-01-24 18:39:49 +01:00 |
|
Admiral H. Curtiss
|
ac670d99e2
|
VideoCommon: Only initialize Bounding Box if supported by GPU/driver.
|
2024-01-20 12:34:24 +01:00 |
|
Admiral H. Curtiss
|
db43f905e8
|
Merge pull request #12508 from AdmiralCurtiss/wgi-deadlock
InputCommon/WGInput: Handle add/remove events on separate thread to prevent deadlocks.
|
2024-01-18 10:25:46 +01:00 |
|
Admiral H. Curtiss
|
83d4b692b8
|
InputCommon/WGInput: Handle add/remove events on separate thread to prevent deadlocks.
In particular this is triggered when running Dolphin with the Steam overlay.
|
2024-01-18 00:30:45 +01:00 |
|
Admiral H. Curtiss
|
12318f921f
|
Merge pull request #12503 from AdmiralCurtiss/sdl-fixes
InputCommon/SDL: Fix potential issues in controller initialization.
|
2024-01-18 00:29:25 +01:00 |
|
Admiral H. Curtiss
|
c7d7ae4912
|
InputCommon/SDL: Code style fixes.
|
2024-01-15 15:19:41 +01:00 |
|
Admiral H. Curtiss
|
5e6e61c723
|
InputCommon/SDL: Avoid potential infinite loops from integer truncation.
|
2024-01-15 15:19:24 +01:00 |
|
Admiral H. Curtiss
|
d657ad5932
|
InputCommon/SDL: Check for errors from SDL_JoystickNumButtons(), SDL_JoystickNumAxes(), SDL_JoystickNumHats().
|
2024-01-15 15:18:38 +01:00 |
|
Admiral H. Curtiss
|
959c39133b
|
InputCommon/SDL: Fix incorrect use of std::vector::assign() and check bounds.
|
2024-01-15 15:17:32 +01:00 |
|
Admiral H. Curtiss
|
95cba6be2b
|
Core/Movie: Refactor to class, move to System.
A bit of global state remains (the `header` in `BeginRecordingInput()`) due to unclear lifetime requirements.
|
2024-01-15 08:05:30 +01:00 |
|
Admiral H. Curtiss
|
1cca3b24c6
|
Merge pull request #12085 from SuperSamus/sdl-gamecontroller
SDL: Add GameController API, cleanup
|
2024-01-13 16:37:43 +01:00 |
|
Admiral H. Curtiss
|
4a362ddd33
|
Core/IOS/Network/Socket: Avoid global system accessor.
|
2024-01-13 13:18:20 +01:00 |
|
Admiral H. Curtiss
|
443b4ae745
|
Core/FifoPlayer: Avoid global System accessor.
|
2024-01-12 21:54:35 +01:00 |
|
Admiral H. Curtiss
|
637fd49909
|
FifoRecorder: Move instance to System.
|
2024-01-12 15:06:06 +01:00 |
|
Admiral H. Curtiss
|
42d61cfc4c
|
Core/HW/MMIO: Pass System through Read() and Write().
|
2024-01-12 08:28:01 +01:00 |
|
Admiral H. Curtiss
|
bca5b10faf
|
Merge pull request #12489 from JosJuice/optimizable-access-size
PowerPC: Add access size parameter to MMU::IsOptimizableRAMAddress
|
2024-01-12 07:44:59 +01:00 |
|
Admiral H. Curtiss
|
f7a9ea9d7e
|
Core/HW/GBACore: Avoid global System accessor.
|
2024-01-12 07:30:20 +01:00 |
|
Admiral H. Curtiss
|
5a633f0bcf
|
Core/IOS/WiiIPC: Add missing variables to savestate.
|
2024-01-12 06:37:11 +01:00 |
|
Admiral H. Curtiss
|
17753d5168
|
Core/IOS/WiiIPC: Refactor to class, move to System.
|
2024-01-12 06:37:10 +01:00 |
|
Admiral H. Curtiss
|
be7f4ab244
|
Core: Pass sensor bar state into the Wiimote input calculation functions instead of having it access a global.
|
2024-01-11 06:02:49 +01:00 |
|
Admiral H. Curtiss
|
c3b8aa1fe5
|
Merge pull request #12493 from endrift/fix-deck
Steam Deck: Pad out feature report to 64 bytes
|
2024-01-11 05:09:36 +01:00 |
|
Admiral H. Curtiss
|
115ad82581
|
Merge pull request #12490 from lioncash/fmt
Externals: Update fmt to 10.2.1
|
2024-01-10 06:01:22 +01:00 |
|
Admiral H. Curtiss
|
1f0fe5a99a
|
Core/DSPHLE: Store reference to DSPManager in HLEAccelerator (AX/AXWii).
|
2024-01-08 10:27:39 +01:00 |
|
Admiral H. Curtiss
|
3a9160100d
|
Core/DSPHLE: Store reference to DSPManager in AESndAccelerator.
Avoids the use of the global System in ReadMemory() and WriteMemory().
|
2024-01-08 10:23:29 +01:00 |
|
Admiral H. Curtiss
|
e9ab33b871
|
Core/DSPHLE: Remove global System access in UCodes.
|
2024-01-08 10:23:29 +01:00 |
|
Admiral H. Curtiss
|
a9bf93cf2a
|
Core/DSPHLE: Remove global System access from CMailHandler.
|
2024-01-08 10:23:29 +01:00 |
|
Admiral H. Curtiss
|
9be9cbda2f
|
Core/DSPHLE: Store reference to System in DSPHLE instances.
|
2024-01-08 10:23:28 +01:00 |
|
Admiral H. Curtiss
|
3b0444be6b
|
Core/DSPHLE: Move HLEAccelerator instance into AXUCode.
|
2024-01-08 03:53:52 +01:00 |
|
Admiral H. Curtiss
|
bfd53c7294
|
Core/DSPHLE: Make HLEAccelerator state local to GetInputSamples() in AX and AXWii UCodes.
|
2024-01-08 03:53:52 +01:00 |
|
Admiral H. Curtiss
|
2a42977dd3
|
Core/DSPHLE: Move AESndAccelerator instance into AESndUCode.
|
2024-01-07 04:49:34 +01:00 |
|
Admiral H. Curtiss
|
fc2ec826d4
|
FifoPlayer: Move instance to System.
|
2024-01-05 20:15:18 +01:00 |
|
Admiral H. Curtiss
|
2155a61176
|
Core: Pass System through more of the emulation thread init process.
|
2024-01-05 05:19:29 +01:00 |
|
Admiral H. Curtiss
|
07c035e659
|
Core/SystemTimers: Refactor to class, move to System.
|
2024-01-04 23:35:19 +01:00 |
|
Admiral H. Curtiss
|
0be476cfaf
|
Core/CodeTrace: Take address from given instruction in GetInstructionAttributes().
In all instance this method is called, the instruction comes from SaveCurrentInstruction(), which already sets the address to the PC.
|
2024-01-04 21:44:54 +01:00 |
|
Admiral H. Curtiss
|
ce19d6a35e
|
Core/Boot: Avoid global system accessor when setting disc.
|
2024-01-04 21:30:24 +01:00 |
|
Admiral H. Curtiss
|
fd1a261e73
|
Merge pull request #12470 from JosJuice/jitarm64-low-dcbz-for-real
JitArm64: Don't fall back to interpreter on low DCBZ hack
|
2024-01-01 23:16:30 +01:00 |
|
Admiral H. Curtiss
|
295d86c86f
|
Merge pull request #12455 from PatrickFerry/qt_handle_overridden_graphics_backend
Qt: Handle Overridden Graphics Backend
|
2024-01-01 22:42:30 +01:00 |
|
Admiral H. Curtiss
|
6e3a2324a4
|
Merge pull request #12464 from JosJuice/jit-isi-membase
Jit: Reload RMEM/MEM_REG on ISI exception
|
2024-01-01 22:09:05 +01:00 |
|
Admiral H. Curtiss
|
043d868841
|
Merge pull request #12473 from Dentomologist/bitset64_fix_iterator_incrementation
BitSet64: Fix iterator incrementation
|
2024-01-01 22:03:11 +01:00 |
|
Admiral H. Curtiss
|
370daaf26c
|
Merge pull request #12474 from Dentomologist/bitset_use_static_cast
BitSet: Use direct initialization instead of c-style casts
|
2024-01-01 22:01:45 +01:00 |
|
Admiral H. Curtiss
|
2beaaf608d
|
Merge pull request #12363 from luc-git/mouse_ir
DolphinQt/Mapping: Add "Use Mouse Controlled Pointing" button.
|
2023-12-29 20:47:20 +01:00 |
|
Admiral H. Curtiss
|
99fbc4b97e
|
Merge pull request #11885 from Filoppi/devices_deadlock_fix_v2
Input: Improve Controller Interface devices threading
|
2023-12-29 20:17:04 +01:00 |
|
Admiral H. Curtiss
|
4f04ac5858
|
Common/StringUtil: Use internal linkage for codepage conversion functions.
|
2023-12-29 19:50:55 +01:00 |
|
Admiral H. Curtiss
|
bf0ac9de0c
|
Merge pull request #12466 from JosJuice/win32-error-string-encoding
Common: Fix encoding handling in GetWin32ErrorString
|
2023-12-29 19:48:00 +01:00 |
|
Admiral H. Curtiss
|
3ba333fd34
|
Merge pull request #12434 from Filoppi/fix_sharp_bilinear
Fix sharp bilinear using ceil instead of floor
|
2023-12-27 21:53:15 +01:00 |
|
Admiral H. Curtiss
|
e212d1c395
|
Merge pull request #12463 from Dentomologist/netkdrequestdevice_fix_crashes
NetKDRequestDevice: Fix sporadic crashes during emulation shutdown
|
2023-12-27 21:47:18 +01:00 |
|
Admiral H. Curtiss
|
3cb5d3455f
|
Merge pull request #12462 from sepalani/net-force-shutdown
Socket: Fix a nullptr dereference when operations are pending
|
2023-12-25 04:01:04 +01:00 |
|
Admiral H. Curtiss
|
acd76918d7
|
Merge pull request #12448 from lioncash/es
Core/IOS/ES: Remove global system accessor in InitializeEmulationState()
|
2023-12-19 04:26:08 +01:00 |
|
Admiral H. Curtiss
|
251c7a1030
|
Merge pull request #12445 from lioncash/gecko
Core/GeckoCode: Remove global system accessors
|
2023-12-18 23:54:22 +01:00 |
|
Admiral H. Curtiss
|
57b4379364
|
Merge pull request #12441 from lioncash/ios
Core/IOS/IOS: Remove global system accessors
|
2023-12-18 23:30:38 +01:00 |
|
Admiral H. Curtiss
|
7f01c1ed5b
|
Merge pull request #12446 from lioncash/patch
Core/PatchEngine: Get rid of global system accessors
|
2023-12-18 23:24:51 +01:00 |
|
Admiral H. Curtiss
|
ccedd45c11
|
Merge pull request #12447 from lioncash/ppc
Core/Debugger/PPCDebugInterface: Remove global system accessor
|
2023-12-18 23:23:13 +01:00 |
|
Admiral H. Curtiss
|
715a551dac
|
Merge pull request #12170 from Filoppi/custom_aspect_ratio
Add support for custom aspect ratios
|
2023-12-18 05:19:06 +01:00 |
|
Admiral H. Curtiss
|
190c4e8cda
|
Merge pull request #12427 from JosJuice/jitarm64-msr-updated-logical-imm
JitArm64: Fix MSRUpdated(ARM64Reg) with FEATURE_FLAG_PERFMON set
|
2023-12-16 17:22:23 +01:00 |
|
Admiral H. Curtiss
|
36cb8110f4
|
Merge pull request #12346 from iwubcode/arb_mipmaps_default_off
Core: disable arbitrary mipmap detection by default
|
2023-12-16 16:23:10 +01:00 |
|
Admiral H. Curtiss
|
4b459294b0
|
Merge pull request #12414 from LillyJadeKatrin/retroachievements-bugfix
Retroachievements - Fixed Login Checks
|
2023-12-16 05:33:43 +01:00 |
|
Admiral H. Curtiss
|
3ee44bc565
|
Merge pull request #12416 from lioncash/expr
Externals/expr: Resolve -Wshadow warning
|
2023-12-16 05:10:06 +01:00 |
|
Admiral H. Curtiss
|
1daaaf8c26
|
Merge pull request #12425 from Naim2000/no-install-wad
Disable installing WADs and importing/exporting Wii saves while emulation is running
|
2023-12-16 05:09:26 +01:00 |
|
Admiral H. Curtiss
|
370474a7cb
|
Merge pull request #12422 from lioncash/global
WiiNetConfig: Eliminate usages of the global system accessor
|
2023-12-14 23:27:10 +01:00 |
|
Admiral H. Curtiss
|
3f06d32dcd
|
Merge pull request #12411 from lioncash/build
Software/SWGfx: Default destructor in cpp file
|
2023-12-13 03:14:41 +01:00 |
|
Admiral H. Curtiss
|
c1957ac169
|
JitCommon: Fix feature_flags truncation in index calculation.
|
2023-12-12 21:16:29 +01:00 |
|
Admiral H. Curtiss
|
2c6bf2d224
|
Merge pull request #12394 from lioncash/compare
General: Resolve -Wsign-compare warnings
|
2023-12-12 03:43:12 +01:00 |
|
Admiral H. Curtiss
|
9326186d2c
|
Merge pull request #12396 from lioncash/opeq
Core/SyncIdentifier: Default operator==
|
2023-12-12 03:42:18 +01:00 |
|
Admiral H. Curtiss
|
f04d834e8f
|
Merge pull request #12393 from lioncash/tls
DolphinQT/Host: Remove unused TLS variable tls_is_host_thread
|
2023-12-12 00:29:21 +01:00 |
|
Admiral H. Curtiss
|
b48af86148
|
Merge pull request #12390 from lioncash/string
GraphicsModListWidget: Add string specifier to By and Description fields
|
2023-12-11 23:47:53 +01:00 |
|
Admiral H. Curtiss
|
4f02f526b8
|
Merge pull request #12392 from lioncash/decl
General: Resolve -Wmissing-declaration warnings
|
2023-12-11 23:39:23 +01:00 |
|
Admiral H. Curtiss
|
54301d709a
|
Merge pull request #12389 from lioncash/cheeve
AchievementManager: Make GetInstance() and GetLock() return a reference
|
2023-12-11 23:37:29 +01:00 |
|
Admiral H. Curtiss
|
16ba56a34b
|
Merge pull request #12388 from lioncash/compare
GameFile: Default GameBanner operator==
|
2023-12-11 23:25:27 +01:00 |
|
Admiral H. Curtiss
|
dd0ac7d53c
|
Merge pull request #12387 from lioncash/cache
GameFileCache: Pass std::function by reference rather than by value
|
2023-12-11 21:46:59 +01:00 |
|
Admiral H. Curtiss
|
694b3b4ea1
|
HW/CEXIIPL: Fix loading files at nonzero offset in LoadFileToIPL().
|
2023-12-11 02:22:06 +01:00 |
|
Admiral H. Curtiss
|
003872d7dd
|
Merge pull request #12380 from JosJuice/large-entry-points-map
Add "large entry points map" setting
|
2023-12-10 21:56:09 +01:00 |
|
Admiral H. Curtiss
|
70cd0040a3
|
AchievementManager: Only nag user about disabled achievements when they were actually enabled before.
|
2023-12-10 21:10:49 +01:00 |
|