Commit Graph

  • 8be5300ef9 Merge pull request #11146 from Hypnotron/patch-1 Admiral H. Curtiss 2022-10-09 13:09:24 +02:00
  • 4c7fcf58b0 Merge pull request #11140 from JosJuice/jit64-inaccurate-single-fprf Admiral H. Curtiss 2022-10-09 13:08:53 +02:00
  • c361f9155b Jit64: Turn SNaN into QNaN in HandleNaNs JosJuice 2022-10-08 17:45:17 +02:00
  • bc360584a3 VideoCommon: add structures to graphics mods to allow for future adding or removing parameters with less code overhead iwubcode 2022-07-02 14:49:51 -05:00
  • 154ac70833 Fix formatting in Readme The Hypnotron 2022-10-08 22:28:45 -04:00
  • 6cf99195c6 Merge pull request #11142 from JosJuice/jit64-handle-nans-no-output Admiral H. Curtiss 2022-10-09 04:16:57 +02:00
  • e28878616f Merge pull request #11145 from AdmiralCurtiss/send-packet-check JMC47 2022-10-08 21:04:14 -04:00
  • bfbc04ef5e ENetUtil: Check return values of ENet functions in SendPacket(). Admiral H. Curtiss 2022-10-09 02:39:38 +02:00
  • 66684a392f Deduplicate NetPlayServer::Send() and NetPlayClient::Send() into ENetUtil::SendPacket(). Admiral H. Curtiss 2022-10-09 02:25:28 +02:00
  • 5f3e8e0f05 Merge pull request #10814 from OatmealDome/steam-mac Admiral H. Curtiss 2022-10-08 22:34:55 +02:00
  • 01b9c3b22b Merge pull request #11116 from linckandrea/master Admiral H. Curtiss 2022-10-08 22:29:27 +02:00
  • af868b74f7 GraphicMods: The Last Story: Fixes for Bloom and HUD mods. Andrea 2022-10-02 15:41:16 +02:00
  • da27a3e6bc Merge pull request #11095 from K0bin/misc-vulkan Admiral H. Curtiss 2022-10-08 22:24:30 +02:00
  • 1ed6028af4 NewBreakpointDialog: Add a help message for conditionals. TryTwo 2022-10-08 13:23:24 -07:00
  • 1dd30b58f3 Merge pull request #11143 from K0bin/cmd_buffer_cleanup-fix Admiral H. Curtiss 2022-10-08 22:07:58 +02:00
  • 332824f7d5 VideoBackends:Vulkan: Fix command buffer cleanup Robin Kertels 2022-10-08 21:40:33 +02:00
  • 4b8a720c9b Jit64: Remove HandleNaNs's xmm_out parameter JosJuice 2022-10-08 19:49:30 +02:00
  • 0b1fdee289 Jit64: Fix single FPRF when !jo.accurateSinglePrecision JosJuice 2022-10-08 18:35:46 +02:00
  • 1c2182d069 Merge pull request #11134 from Pokechu22/memmap-remove-io-size Admiral H. Curtiss 2022-10-08 13:59:44 +02:00
  • e7219f7389 Jit64: Convert constantGqr to std::array. Admiral H. Curtiss 2022-10-08 03:49:10 +02:00
  • fd2680d8b4 VideoBackends:Metal: Use a temporary buffer for large texture uploads TellowKrinkle 2022-09-01 22:18:55 -05:00
  • a13f09433c VideoBackends:Metal: Add config option to use presentDrawable TellowKrinkle 2022-07-30 01:32:55 -05:00
  • 5a1b90c7f3 VideoBackends:Metal: Explicitly disable arc TellowKrinkle 2022-07-30 01:00:10 -05:00
  • c08de82e90 VideoBackends:Metal: Bring back unified memory config TellowKrinkle 2022-07-23 17:27:24 -05:00
  • 93ce7bf344 VideoBackends:Metal: Unroll lighting loop TellowKrinkle 2022-06-20 23:51:14 -05:00
  • 45ee1be6da VideoBackends:Metal: Properly set vsync on creation TellowKrinkle 2022-07-23 15:57:20 -05:00
  • 274d4679ca VideoBackends:Multiple: More GPUs with broken subgroup ops TellowKrinkle 2022-07-23 15:56:19 -05:00
  • 934349a225 Merge pull request #11133 from AdmiralCurtiss/noSpeculativeConstantsAddresses JosJuice 2022-10-08 11:01:21 +02:00
  • 1abffc0b05 PPCAnalyst: Remove unused variables in BlockStats. Admiral H. Curtiss 2022-10-08 03:28:27 +02:00
  • a5217c07b8 PPCAnalyst: Remove unused variables and methods in BlockRegStats. Admiral H. Curtiss 2022-10-08 03:26:42 +02:00
  • 6a2ed5758e JitCache: Erase address from noSpeculativeConstantsAddresses when block is invalidated. Admiral H. Curtiss 2022-10-08 02:19:16 +02:00
  • be65e96991 Memmap: Remove unused IO size field Pokechu22 2022-10-07 17:24:51 -07:00
  • 6e3d140283 Merge pull request #11125 from Lobsterzelda/master Admiral H. Curtiss 2022-10-07 21:41:40 +02:00
  • fb79c04cf1 MemoryView auto updateDebugger. Implement base codetrace logic. Add register breakpoints. Add CodeViewWidget autostepping to track a value.Debugger TryTwo 2022-03-26 14:48:25 -07:00
  • 85cb4d1bc5 Support memory reads/writes from breakpoint expressions smurf3tte 2020-12-17 21:38:29 -08:00
  • 1224575b0b Add cast expression functions u8(), s8(), u16(), etc. smurf3tte 2020-12-19 13:33:47 -08:00
  • 3417920167 Grow internal expr int representation to 64 bits smurf3tte 2020-12-19 12:49:19 -08:00
  • 11851a01e6 Expand expr's support for numeric literals smurf3tte 2020-12-17 17:01:43 -08:00
  • 7842f9a715 Debugger: Initial implementation of conditional breakpoints smurf3tte 2020-12-16 15:40:20 -08:00
  • d2db451eba HW/MemoryInterface: Add data to savestates and initialize on boot. Lobsterzelda 2022-10-06 18:28:33 -04:00
  • 973e58be60 Merge pull request #11126 from AdmiralCurtiss/globals-si Mai 2022-10-06 16:36:28 -04:00
  • 691135dbc3 HW: Move SerialInterface variables to Core::System. Admiral H. Curtiss 2022-10-06 22:08:20 +02:00
  • 09c5b5856c Merge pull request #11124 from Pokechu22/no-more-dopod Admiral H. Curtiss 2022-10-06 21:55:26 +02:00
  • 4d33f6af7c GCMemcard: Remove manual std::vector handling in DoState Pokechu22 2022-10-06 11:25:20 -07:00
  • e8221d7948 Common/PointerWrap: Remove DoPOD Pokechu22 2022-10-05 22:58:10 -07:00
  • 7498eb1e6c Merge pull request #11121 from AdmiralCurtiss/globals-exi Mai 2022-10-06 10:33:22 -04:00
  • 26318e2c51 HW: Move ExpansionInterface variables to Core::System. Admiral H. Curtiss 2022-10-06 01:10:46 +02:00
  • de5a98a3fa Merge pull request #11120 from AdmiralCurtiss/gci-open-fail Admiral H. Curtiss 2022-10-06 01:09:47 +02:00
  • 662caf91ac HW/GCMemcardDirectory: Add error message if opening GCI fails. Admiral H. Curtiss 2022-10-05 19:56:05 +02:00
  • cf094eb415 Merge pull request #11117 from JosJuice/jitarm64-imm-not-dirty Admiral H. Curtiss 2022-10-05 19:31:44 +02:00
  • 4b6086b20a Merge pull request #11098 from K0bin/refresh-efb-cache JMC47 2022-10-04 22:40:58 -04:00
  • 5479f0e776 Merge pull request #11119 from AdmiralCurtiss/vulkan-panic-alerts Pokechu22 2022-10-04 11:11:11 -07:00
  • eea31db781 Vulkan/CommandBufferManager: Show error code in PanicAlerts. Admiral H. Curtiss 2022-10-04 19:24:03 +02:00
  • 078777e804 Merge pull request #11118 from AdmiralCurtiss/vi-globals Mai 2022-10-04 10:42:42 -04:00
  • 9c944d5734 HW: Move VideoInterface variables to Core::System. Admiral H. Curtiss 2022-10-04 02:24:01 +02:00
  • 052c7395fb Merge pull request #9624 from JosJuice/input-override JMC47 2022-10-03 16:25:40 -04:00
  • 51ee05cb35 Android: Use input override system for touch controls JosJuice 2021-04-03 13:49:26 +02:00
  • b296248b49 DolphinQt: Use input override system for TAS input windows JosJuice 2021-03-21 22:42:33 +01:00
  • 8fd25259ee ControllerEmu: Round input floats instead of casting, part 2 JosJuice 2021-03-28 22:12:27 +02:00
  • cb16d20f2d ControllerEmu: Add new "input override" system JosJuice 2021-03-21 20:27:00 +01:00
  • f4f189c51f JitArm64: Rename BindToRegister parameters for clarity JosJuice 2022-10-03 21:41:34 +02:00
  • cb6d476538 Merge pull request #11106 from vpelletier/dsp_doc_bloop Pokechu22 2022-10-03 11:29:03 -07:00
  • 23806f8d60 Merge pull request #11070 from AdmiralCurtiss/netplay-wiimotes JMC47 2022-10-02 18:00:10 -04:00
  • e137f7f878 WiimoteEmu: Rewrite serialization of DesiredWiimoteState to optimize for network bandwidth. Admiral H. Curtiss 2022-09-30 04:42:08 +02:00
  • ae4b89441c Qt/WiimoteControllersWidget: Disable remote Wiimote configuration during netplay. Admiral H. Curtiss 2022-09-25 04:22:30 +02:00
  • a1563f2def Netplay: Implement batching for Wiimotes. Admiral H. Curtiss 2022-09-25 04:02:53 +02:00
  • aade584180 Netplay: Completely rewrite Wiimote syncing logic to be similar to the GameCube controller one. Admiral H. Curtiss 2022-09-23 03:21:52 +02:00
  • f8518b2ff6 WiimoteEmu: Add serialization for DesiredWiimoteState. Admiral H. Curtiss 2022-09-25 01:39:45 +02:00
  • a2dadbb2f0 Wiimote: Separate the Input system state update from the emulated state update. Admiral H. Curtiss 2022-09-25 02:29:35 +02:00
  • bb5943ae77 Wiimote: Separate the Wiimote index in the Input system from the index of the Wiimote in the emulated system. Admiral H. Curtiss 2022-09-25 02:04:24 +02:00
  • b67ffb9ab5 WiimoteEmu: Make Reset() deterministic under WantsDeterminism(). Admiral H. Curtiss 2022-09-22 19:52:33 +02:00
  • 466f0b377b WiimoteEmu: Update extensions from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 16:36:37 +02:00
  • e7543a9e05 WiimoteEmu: Update MotionPlus status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 15:26:14 +02:00
  • 26fd4ea361 WiimoteEmu: Update IR camera status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 14:33:47 +02:00
  • 9669722dfc WiimoteEmu: Update accelerometer status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 14:08:54 +02:00
  • a39f82cb1f WiimoteEmu: Update button status from DesiredWiimoteState. Admiral H. Curtiss 2022-09-17 13:54:17 +02:00
  • 52424fe327 Qt: Allow opening controller settings during netplay. Admiral H. Curtiss 2022-09-20 14:30:33 +02:00
  • bc47a9a31a Qt/WiimoteControllersWidget: Disable potentially breaking stuff during netplay. Admiral H. Curtiss 2022-09-20 14:29:43 +02:00
  • 37ae9ab524 Qt/GamecubeControllersWidget: Disable dropdowns during netplay. Admiral H. Curtiss 2022-09-20 05:16:29 +02:00
  • 42775eed36 JitArm64: Fix BindToRegister in case Immediate && !set_dirty JosJuice 2022-10-02 22:30:42 +02:00
  • 15393f0344 Merge pull request #11115 from AdmiralCurtiss/dsp-globals Pokechu22 2022-10-01 23:07:00 -07:00
  • 95cace837a HW: Move DSP variables to Core::System. Admiral H. Curtiss 2022-10-02 05:13:55 +02:00
  • c84835c53c Merge pull request #11114 from JosJuice/jitarm64-divwx-imm Admiral H. Curtiss 2022-10-02 01:10:48 +02:00
  • 6911e1b730 Merge pull request #11113 from DivineWinds/translate_tooltip Admiral H. Curtiss 2022-10-02 00:16:25 +02:00
  • 2f0358a75e Merge pull request #10547 from AdmiralCurtiss/save-state-threading Admiral H. Curtiss 2022-10-02 00:16:03 +02:00
  • f3a23db0e0 Core/State: Minor cleanup around the undo load state buffer. Admiral H. Curtiss 2022-04-05 02:15:03 +02:00
  • e0d30e371c Core/State: Rewrite threading behavior when multiple Save requests are happening. Should improve responsiveness when eg. mashing a save state button. Admiral H. Curtiss 2022-04-01 06:42:57 +02:00
  • 79efd5df1e Common/WorkQueueThread: Make Shutdown() public, so users can wait for all currently queued tasks to finish when shutting down the thread. Admiral H. Curtiss 2022-04-01 06:39:35 +02:00
  • 4e204a9a1a VideoCommon: Remove special treatment for Android in video settings Robin Kertels 2022-09-24 21:14:34 +02:00
  • 8984777749 JitArm64: Call GetImm before BindToRegister JosJuice 2022-10-01 20:28:39 +02:00
  • 8902d2fe3a JitArm64: Fix divwx BindToRegister condition JosJuice 2022-10-01 19:29:41 +02:00
  • 779fe13e62 VideoCommon: Update EFB peek cache on draw done and tokens Robin Kertels 2022-09-26 23:41:56 +02:00
  • 37892a8611 DolphinQt/HacksWidget: Make backend name in GPU Texture Decoding/Bounding Box tooltip translatable DivineWinds 2022-10-01 12:32:49 +03:00
  • c196c47e81 Merge pull request #11090 from K0bin/submit-rework JMC47 2022-09-30 20:15:25 -04:00
  • e5fb9c9adf VideoBackends:Vulkan: Raise number of command buffers Robin Kertels 2022-10-01 01:24:54 +02:00
  • fba7d35f94 VideoBackends:Vulkan: Associate descriptor pool with frame rather than command buffer Robin Kertels 2022-10-01 01:23:10 +02:00
  • ed75a58061 VideoBackends:Vulkan: Decouple available command buffers from frames in flight Robin Kertels 2022-10-01 01:17:38 +02:00
  • e8fa867f14 VideoBackends:Vulkan: Only synchronize with submission thread when necessary Robin Kertels 2022-10-01 01:05:41 +02:00
  • 2e6d8d6575 VideoBackends:Vulkan: Fix validation error around surface_capabilities2 Robin Kertels 2022-09-24 03:05:43 +02:00
  • 68eda7f887 Merge pull request #11084 from K0bin/qcom-workaround JMC47 2022-09-30 15:33:00 -04:00