Commit Graph

  • a36855c983
    Merge pull request #9818 from JosJuice/jits-cdts-double JMC47 2021-08-17 05:21:08 -04:00
  • 62e7b34c88 JitArm64: Don't lock W30 in dcbx JosJuice 2021-08-13 14:32:25 +02:00
  • 856ff296ae JitArm64: Optimize dcbx being called in a loop over a large memory region JosJuice 2021-08-13 14:21:27 +02:00
  • d162015112
    Merge pull request #10007 from AdmiralCurtiss/x64-dcbx-in-loop JMC47 2021-08-16 21:27:16 -04:00
  • 8b2f5d5006 Jit64: Optimize dcbx being called in a loop over a large memory region. Admiral H. Curtiss 2021-08-10 20:40:01 +02:00
  • 439bf1597b DSPJitUtil: Remove redundant handling of ac0.h and ac1.h Pokechu22 2021-08-16 13:46:37 -07:00
  • 3b4bc9852f DSPInterpreter: Fix sign extension of accumulators Pokechu22 2021-08-15 18:18:43 -07:00
  • 858d0675b9 DSPLLE: Handle cr, sr, and prod.h masking Pokechu22 2021-08-14 17:26:40 -07:00
  • 62c3c1a23b
    Merge pull request #10034 from JosJuice/jitarm64-w Mai M 2021-08-16 17:08:43 -04:00
  • d48d6f280a
    Merge pull request #10033 from Pokechu22/dsp-jit-table-masking Mai M 2021-08-16 17:08:18 -04:00
  • 23b81ef495 JitArm64: Fix paired loadstore instruction decoding JosJuice 2021-08-16 22:08:30 +02:00
  • 6772d26935 DSP/Jit: simplify opcode table by masking Pokechu22 2021-08-16 12:47:31 -07:00
  • 0f628ff882
    Merge pull request #10028 from GerbilSoft/bugfix/RVT-firmware-filenames Tilka 2021-08-16 20:47:07 +01:00
  • 9ca4724956
    Update Main.cpp Autechre 2021-08-16 20:31:51 +02:00
  • 3d6ff60a96 DSPSpy: Handle modified wr0 and cr registers correctly Pokechu22 2021-08-15 22:29:21 -07:00
  • 611b6ad231 Translation resources sync with Transifex JosJuice 2021-08-16 16:49:07 +02:00
  • 35c64d1f57
    Merge pull request #10031 from Pokechu22/dsp-int-less Mai M 2021-08-15 22:50:02 -04:00
  • 14119c86a4 DSPInterpreter: Fix IsLess Pokechu22 2021-08-15 17:00:00 -07:00
  • 95d3416305 VolumeVerifier: Use correct IOS filename for development discs. David Korth 2021-08-15 12:41:35 -04:00
  • 4c179fe448
    Merge pull request #10029 from Tilka/clipdisable Tilka 2021-08-15 07:07:41 +01:00
  • f9d2d42a4c VideoCommon: report games that set bits in XFMEM_CLIPDISABLE Tillmann Karras 2021-08-15 04:36:08 +01:00
  • 99490cbd7f
    Merge pull request #10024 from Tilka/neogeo JMC47 2021-08-14 23:35:49 -04:00
  • f2958dab7a
    Build fixes (#218) Adrien Plazas 2021-08-15 03:55:06 +02:00
  • 034b83beba
    Update Main.cpp Autechre 2021-08-15 01:26:51 +02:00
  • 1490fa28c8
    Update Main.cpp Autechre 2021-08-15 01:26:16 +02:00
  • fd8a818a93
    Merge pull request #10027 from shuffle2/remove-wa Mai M 2021-08-14 16:16:22 -04:00
  • 4ef87194a4 revert workaround for msvc arm64 ICE in WIABlob Shawn Hoffman 2021-08-14 03:57:53 -07:00
  • f3031e2be2 bump msvc required version to align wth vs 16.11 Shawn Hoffman 2021-08-14 03:57:25 -07:00
  • f0b2385deb GameSettings: Set Texture Cache Accuracy to "Safe" for Broken Sword: Shadow of the Templars (Director's Cut) Patrick Ferry 2021-08-14 08:31:34 +01:00
  • a3d3300473 GameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Road To Hill 30 Patrick Ferry 2021-08-14 08:30:53 +01:00
  • f4783b180d GameSettings: Set Texture Cache Accuracy to "Safe" for Brothers In Arms: Earned In Blood Patrick Ferry 2021-08-14 08:29:50 +01:00
  • e80dfdc52b GameSettings: Set Texture Cache Accuracy to "Safe" for Block Party Patrick Ferry 2021-08-14 08:28:45 +01:00
  • 66da9daa72 GameSettings: Set Texture Cache Accuracy to "Medium" for Avatar: The Last Airbender - The Burning Earth Patrick Ferry 2021-08-14 08:26:54 +01:00
  • fc7270df18 GameSettings: Set Texture Cache Accuracy to "Medium" for Alan Hansen's Sports Challenge Patrick Ferry 2021-08-14 08:25:59 +01:00
  • c5f95f0afe GameSettings: Set Texture Cache Accuracy to "Safe" for Arthur and the Revenge of Maltazard Patrick Ferry 2021-08-14 08:24:34 +01:00
  • 5a88989b94 GameSettings: Set Texture Cache Accuracy to "Safe" for Academy Of Champions: Soccer Patrick Ferry 2021-08-14 08:23:27 +01:00
  • 02a8b5ba75 GameSettings: Disable Dual Core and Disable "EFB Copies to Texture Only" for The Biggest Loser: Challenge Patrick Ferry 2021-08-14 08:21:36 +01:00
  • 55fd06e0ce GameSettings: Disable "EFB Copies to Texture Only" for Bratz: Girlz Really Rock Patrick Ferry 2021-08-14 08:17:03 +01:00
  • b083fc2181 GameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: The Movie Patrick Ferry 2021-08-14 08:14:32 +01:00
  • 74f2fa2755 GameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Rock Angelz Patrick Ferry 2021-08-14 08:13:02 +01:00
  • f5abb3030f GameSettings: Disable Dual Core and Disable "Defer EFB Copies to RAM" for Bratz: Forever Diamondz Patrick Ferry 2021-08-14 08:09:28 +01:00
  • df1e59409b PowerPC: Handle translation if range given to InvalidateICache spans multiple BAT or Page Table pages. Admiral H. Curtiss 2021-08-10 05:44:34 +02:00
  • 891726e924
    Merge pull request #10013 from OatmealDome/wsd-thanos-snap Mai M 2021-08-13 13:24:38 -04:00
  • 82969db7de
    Merge pull request #10018 from JosJuice/code-allow-name-line Mai M 2021-08-13 13:22:25 -04:00
  • e2ccad7f95
    Merge pull request #10017 from JosJuice/qt-gecko-notes-lf Mai M 2021-08-13 13:21:07 -04:00
  • c43f451da8
    Merge pull request #10022 from MerryMage/codesign-debug Mai M 2021-08-13 13:19:59 -04:00
  • 7cc8437050
    Merge pull request #10023 from JosJuice/qt-breakpoint-focus Mai M 2021-08-13 13:18:58 -04:00
  • 56f92c5ce3 GameSettings: force DSPLLE in remaining Neo Geo games Tillmann Karras 2021-08-13 17:48:59 +01:00
  • 6c908f8ddb DolphinQt: Set default focus for NewBreakpointDialog JosJuice 2021-08-13 10:56:11 +02:00
  • 57037a69f9 PowerPC: Call InvalidateICacheLine() in InstructionCache::Invalidate() for clarity. Admiral H. Curtiss 2021-08-11 03:26:06 +02:00
  • 4afbd87188 PowerPC: Fast path in InvalidateICache is only valid if the address is 32-byte aligned. Admiral H. Curtiss 2021-08-10 05:37:13 +02:00
  • ec2c10887f DolphinQt: Add entitlement to allow debugger to attach in Debug builds Merry 2021-08-12 15:04:02 +01:00
  • a27dbe58a6
    Merge pull request #10020 from K0bin/d3d12-state-fix Tilka 2021-08-12 00:04:25 +01:00
  • bfbbed8308
    Merge pull request #10019 from JosJuice/port-enable-cheats Léo Lam 2021-08-11 21:20:10 +02:00
  • fa0525f826 Port Enable Cheats to the new config system JosJuice 2021-08-11 13:52:08 +02:00
  • 40dcf1c2e2
    D3D12: Transition compute textures to UAV state Robin Kertels 2021-08-11 00:17:04 +02:00
  • cda442d2d8 DolphinQt: Allow $ line when entering AR/Gecko code JosJuice 2021-08-10 19:19:34 +02:00
  • 7eabd9e830 DolphinQt: Don't add trailing newline to Gecko notes JosJuice 2021-08-10 18:29:54 +02:00
  • b0346ca980
    Merge pull request #10015 from JMC47/gameinigiq Tilka 2021-08-10 05:47:01 +01:00
  • 095afe25df GameINI: Add missing Vertex Rounding to GIQ.ini JMC47 2021-08-10 00:16:43 -04:00
  • b9ad174606 hidapi: Add new patches to applied patches folder OatmealDome 2021-08-09 21:34:02 -04:00
  • fba8bfe6a6 WiimoteReal: Check for error before discarding report OatmealDome 2021-08-09 21:29:50 -04:00
  • 25c85d827a hidapi: Don't leak device handle in macOS 10.10 or newer Ported from libusb's hidapi fork. Original patch by Youw (cdc473dfe43f6432dda7ad53d7656b8ae8ff968b). OatmealDome 2021-08-09 21:24:10 -04:00
  • b24599cf5b hidapi: Stop current run loop in removal callback instead of fetching from context OatmealDome 2021-08-09 21:15:17 -04:00
  • e9a11cdbfd WiimoteReal: Remove WiimoteScannerDarwin For several reasons: - It pegs the CPU at 95% for scanning even when Dolphin is idle - WiimoteScannerHidapi works fine on macOS - Less macOS code to maintain OatmealDome 2021-08-09 18:48:58 -04:00
  • 128e1029dd
    Merge pull request #10010 from AdmiralCurtiss/jit-cache-translate-address-cleanup Tilka 2021-08-09 17:33:46 +01:00
  • 116d1361d5 PowerPC: Let callers of JitCache_TranslateAddress determine whether the address was translated. Admiral H. Curtiss 2021-08-09 01:19:22 +02:00
  • 95fbd09691 PowerPC: Update variable name conventions and const-ness around calls to JitCache_TranslateAddress(). Admiral H. Curtiss 2021-08-09 01:18:29 +02:00
  • 3296d2fc1f PowerPC: Reorder members of TranslateAddressResult to reduce struct size. Admiral H. Curtiss 2021-08-07 00:30:16 +02:00
  • 0ee97c47e8
    Merge pull request #10009 from OatmealDome/re3-inv-texture-cache Tilka 2021-08-08 21:05:36 +01:00
  • 2680a13564 GameINI: Force safe texture cache accuracy on Resident Evil 3 OatmealDome 2021-08-08 15:27:22 -04:00
  • 8e1dbdb257
    Merge pull request #10006 from Tilka/pulse Léo Lam 2021-08-08 13:16:54 +02:00
  • 682c7454f0
    Merge pull request #10005 from JMC47/incredibleini Tilka 2021-08-08 11:11:46 +01:00
  • eda2035874 AudioCommon: rename isValid() to IsValid() Tillmann Karras 2021-08-08 00:23:58 +01:00
  • b6d8c111bc AudioCommon: make SoundLoop() non-virtual and private Tillmann Karras 2021-08-07 22:15:45 +01:00
  • d14b9a73b2 AudioCommon: get rid of Update(), it never does anything Tillmann Karras 2021-08-07 22:02:10 +01:00
  • c2d396526b AudioCommon: fix "Error stopping stream" when emulation is paused Tillmann Karras 2021-08-07 21:27:49 +01:00
  • fd4e644fb4 GameINI: Fix EFB Copy Offset in more games JMC47 2021-08-05 20:55:56 -04:00
  • a4e5d233be
    Merge pull request #9864 from PEmu2/wiimote JosJuice 2021-08-07 12:44:55 +02:00
  • c79757618d
    Merge pull request #9993 from Techjar/late-vi-output JosJuice 2021-08-07 12:41:59 +02:00
  • f2a77069b7
    Merge pull request #10004 from Pokechu22/dff-read-error-handling Tilka 2021-08-07 02:15:01 +01:00
  • 59a1a603ff FifoDataFile: Improve error handling when reading Pokechu22 2021-08-06 15:45:12 -07:00
  • e3a784ffba PowerPC: Convert enum in TranslateAddressResult to enum class. Admiral H. Curtiss 2021-08-07 00:07:40 +02:00
  • ac6d008008
    Merge pull request #10002 from OatmealDome/macos-nunchuk-shake Tilka 2021-08-06 22:05:43 +01:00
  • 5cd2160d43
    Merge pull request #9996 from OatmealDome/spirv-opsource Tilka 2021-08-06 21:48:31 +01:00
  • fc4f6bb9b0 Nunchuk: Use correct middle click expression on macOS OatmealDome 2021-08-06 16:47:29 -04:00
  • 67c06cfc55
    Merge pull request #10001 from JosJuice/pte-1 Mai M 2021-08-06 12:53:49 -04:00
  • 37b218b344 PowerPC: Fix bad copypaste in LookupTLBPageAddress JosJuice 2021-08-06 18:03:54 +02:00
  • 857d1c399d
    Merge pull request #9999 from JosJuice/jit-dcbx-masking Mai M 2021-08-06 09:35:17 -04:00
  • 125af42e4b Jit: Re-add dcbx masking JosJuice 2021-08-06 13:59:20 +02:00
  • 37115f04ac
    Merge pull request #9997 from JosJuice/jitarm64-store-w8 Mai M 2021-08-05 12:37:08 -04:00
  • e753455abb JitArm64: Fix W8 slowmem store JosJuice 2021-08-05 10:57:41 +02:00
  • d453390c48 ShaderCompiler: Attach source text to SPIR-V for debuggers like RenderDoc OatmealDome 2021-08-04 21:45:38 -04:00
  • 942545b7fc
    Merge pull request #9964 from JosJuice/uncached-unaligned-writes Tilka 2021-08-04 22:23:07 +01:00
  • f333c0949f PowerPC: Implement PI interrupt for uncached unaligned writes JosJuice 2021-07-26 17:48:47 +02:00
  • 543ed8a97c PowerPC: Implement broken masking for uncached unaligned writes JosJuice 2021-07-26 16:51:15 +02:00
  • 12629beff8 JitArm64: Call swap variants of memory write functions JosJuice 2021-07-26 17:34:00 +02:00
  • ecbce0a204 PowerPC: Pass on full 32-bit register contents for 8/16-bit writes JosJuice 2021-07-26 14:59:20 +02:00
  • c56526d5f8 PowerPC: Keep track of write-through/cache-inhibited JosJuice 2021-07-04 20:47:04 +02:00
  • 9c65519e79
    Merge pull request #9986 from Pokechu22/partition-info Tilka 2021-08-04 21:54:07 +01:00