Commit Graph

  • ddb2aefedf Merge pull request #904 from FioraAeterna/dcbz Pierre Bourdon 2014-09-02 15:41:40 +02:00
  • f47c30a804 Merge pull request #940 from delroth/x64emittertest shuffle2 2014-09-02 02:21:40 -07:00
  • 5b4f1fe92c UnitTests: Add tests for the x64Emitter Pierre Bourdon 2014-09-02 09:51:53 +02:00
  • e72146d19c x64Emitter: Do not assert-fail on redundant MOVs, instead show an error log Pierre Bourdon 2014-09-02 10:16:58 +02:00
  • a79ced2fc2 x64Emitter: Make it clear for both SSE to int conv that X64 regs are expected Pierre Bourdon 2014-09-02 09:39:43 +02:00
  • c428c5999f x64Emitter: UNPCKLPS/HPS are now tested Pierre Bourdon 2014-09-02 09:39:22 +02:00
  • cc0b048c0b x64Emitter: Support FLD/FSTP with 80 bits operands Pierre Bourdon 2014-09-02 08:55:38 +02:00
  • f99f302c91 x64Emitter: assert instead of crashing when generating MOVZX with a wrong size Pierre Bourdon 2014-09-02 08:55:07 +02:00
  • b1738b60fc x64Emitter: Fix MUL with AH/BH/CH/DH registers. Pierre Bourdon 2014-08-26 23:22:44 +02:00
  • f0e8b1fda8 x64Emitter: Error out on 8 bits CMOV, and emit 16 bits CMOV properly Pierre Bourdon 2014-08-26 11:28:48 +02:00
  • d4ec9737bd x64Emitter: Assert when using an invalid POP instead of generating an INT3 Pierre Bourdon 2014-08-26 11:28:13 +02:00
  • 9c4daac3a4 x64Emitter: RDTSC now without a typo'd name Pierre Bourdon 2014-08-26 11:27:22 +02:00
  • 88af225070 x64Emitter: Remove a declared function that is never implemented Pierre Bourdon 2014-08-26 11:26:41 +02:00
  • cc6db8cf26 Merge pull request #939 from shuffle2/fix-memcard-flush2 shuffle2 2014-09-02 00:28:31 -07:00
  • 5941653d47 Merge pull request #920 from shuffle2/msvc-gtest Pierre Bourdon 2014-09-02 07:40:49 +02:00
  • 44a1a7cdbe move the decision to delay raw memcard flushes out of the thread. This allows the flush to work better with games which hammer memcard accesses over short periods as it delays more of the work. Shawn Hoffman 2014-09-01 22:15:17 -07:00
  • 9b10d36a85 Merge pull request #938 from lioncash/statics Pierre Bourdon 2014-09-02 07:36:17 +02:00
  • 15e19e98cb Merge pull request #937 from lioncash/namespaces Pierre Bourdon 2014-09-02 07:35:26 +02:00
  • 8913c71dc1 Merge pull request #936 from lioncash/printf Pierre Bourdon 2014-09-02 07:34:28 +02:00
  • 7fb8572765 Merge pull request #935 from lioncash/snprintf Pierre Bourdon 2014-09-02 07:33:56 +02:00
  • 824a0a19f1 Common: Make the LUTs in ColorUtil static Lioncash 2014-09-02 00:52:13 -04:00
  • 839cace5ff msvc: get UnitTests compiling Shawn Hoffman 2014-08-31 05:52:21 -07:00
  • 0625b5defb windows: make failure to load hid.dll or bthprops.cpl not pop a msgbox, and not crash Shawn Hoffman 2014-08-31 18:12:47 -07:00
  • 266992684d msvc: remove some remnants of SDL and DSound from projects and general cleanup. Shawn Hoffman 2014-08-31 05:51:38 -07:00
  • eb08fb5095 msvc: do not compile sample programs for miniupnpc and libpng. Shawn Hoffman 2014-08-31 04:52:10 -07:00
  • d287a278cf Merge pull request #880 from RachelBryk/log skidau 2014-09-02 13:50:26 +10:00
  • e5705a9273 Merge pull request #908 from FioraAeterna/fixenhancedbat Dolphin Bot 2014-09-02 05:46:03 +02:00
  • 3aa40dab00 JIT64: optimize carry calculations Fiora 2014-08-21 13:56:18 -07:00
  • a40278b1c4 JIT64: support merged branching for rlwinmx, too Fiora 2014-08-17 23:12:16 -07:00
  • 10d691a277 JIT64: optimize some special cases of srawix Fiora 2014-08-28 10:21:46 -07:00
  • 805be80f12 JIT64: Optimize carry handling Fiora 2014-08-24 11:35:57 -07:00
  • ee24d4714a JIT64: tweak srwx/slwx BindToRegister arguments Fiora 2014-08-24 11:29:58 -07:00
  • ad51fc7c4b JIT64: use xor instead of mov for loading a zero regcache immediate Fiora 2014-08-24 12:45:16 -07:00
  • 27996a65cf JIT64: use LEA for the "a = b + imm" case of addi Fiora 2014-08-24 11:54:37 -07:00
  • cd0c52b537 JIT64: avoid using LEA for adds when not necessary Fiora 2014-08-24 11:26:46 -07:00
  • 355850f499 JIT64: optimize sign/zero-extend Fiora 2014-08-24 11:25:56 -07:00
  • 61af91ff16 JIT64: Optimize cmpXX Fiora 2014-08-24 11:24:27 -07:00
  • 41c3dde737 JIT64: optimize rlwinmx/rlwinix and friends Fiora 2014-08-24 11:21:00 -07:00
  • 58dc802ce2 JIT64: optimize multiplication by immediate constants Fiora 2014-08-24 11:09:10 -07:00
  • b51aa4fa89 Rename Log2 and add IsPow2 to MathUtils for future use Fiora 2014-08-24 11:03:07 -07:00
  • ec9fc6bfc1 Common: Remove unnecessary "using namespace Gen;" from x64emitter Lioncash 2014-09-01 23:10:13 -04:00
  • e8a929ac1d DolphinWX: Change a wx Printf call to a Format call Lioncash 2014-09-01 22:02:38 -04:00
  • 56122728c8 DolphinWX: Get rid of an snprintf call in ISOProperties Lioncash 2014-09-01 21:47:19 -04:00
  • aec639470f Merge pull request #934 from lioncash/unused Lioncash 2014-09-01 20:21:15 -04:00
  • 20c2e8e895 DolphinWX: Get rid of unnecessary getName function in LogWindow Lioncash 2014-09-01 20:15:50 -04:00
  • 3c0227445c Revert changes to how DInput filters out XInput devices. This is to remain compatible with XBCD devices. Shawn Hoffman 2014-08-31 22:41:33 -07:00
  • b026217984 Merge pull request #933 from lioncash/prefix Pierre Bourdon 2014-09-01 22:45:12 +02:00
  • 1977ea42ae DiscIO: Prefix class member variables with "m_" Lioncash 2014-09-01 15:48:02 -04:00
  • 608f9bcd67 Refactor opcode decoding a bit to kill FifoCommandRunnable. comex 2014-09-01 01:11:32 -04:00
  • 5cc0bda3d5 Merge pull request #932 from lioncash/ptr Pierre Bourdon 2014-09-01 20:12:13 +02:00
  • d9950d8cab Merge pull request #921 from lioncash/unique Pierre Bourdon 2014-09-01 20:11:18 +02:00
  • 1ad3740770 DolphinWX: Use normal instantiation of wxTimer in HotkeyDlg Lioncash 2014-09-01 13:44:16 -04:00
  • 4bbf96ffd2 Merge pull request #922 from lioncash/export Lioncash 2014-09-01 11:05:05 -04:00
  • 24b5ce2ddc Merge pull request #917 from lioncash/input Pierre Bourdon 2014-09-01 16:36:52 +02:00
  • 27bd0ce70e Merge pull request #929 from skidau/dsp-acc-loop Lioncash 2014-09-01 10:07:43 -04:00
  • a0bb18872f Merge pull request #931 from shuffle2/fix-ftz-test Pierre Bourdon 2014-09-01 15:09:23 +02:00
  • 647dc998e4 unittests: correct some integers which should have been floating point types Shawn Hoffman 2014-09-01 05:57:03 -07:00
  • 91a6962565 Take the size of the audio data into account when checking for the loop address. Fixes the static audio in the FMV of Megaman X Collection, Pac Man World 2, off pitched instruments in Skies of Arcadia and audio desync in the Taiko no Tatsujin series. skid 2014-09-01 21:43:33 +10:00
  • c2d7801ceb Removed the auto setting of SEQUENCE_MS because the synchronised audio code has made it unnecessary. skid 2014-09-01 20:28:29 +10:00
  • 5e9c910256 Merge pull request #928 from delroth/master shuffle2 2014-09-01 02:57:59 -07:00
  • 494a60e41b VertexLoader: Change VtxDesc to use u64 instead of u32 Pierre Bourdon 2014-09-01 11:00:25 +02:00
  • 22c7664aaf DolphinWX: Fix exporting of Wii save files Lioncash 2014-08-31 15:23:22 -04:00
  • 4cb46879bc DiscIO: Move some raw pointers over to unique_ptr Lioncash 2014-08-31 09:34:58 -04:00
  • f8e24de833 Merge pull request #907 from FioraAeterna/rollbacklmw Lioncash 2014-08-31 13:51:24 -04:00
  • 1a3ebbb831 InputCommon: Rename class InputPlugin to InputConfig Lioncash 2014-08-31 00:04:15 -04:00
  • ea7eee1f58 Merge pull request #913 from lioncash/movie-func Pierre Bourdon 2014-08-31 06:55:04 +02:00
  • f22597a4ee Core: Break movie header validity checking into a function Lioncash 2014-08-30 18:53:18 -04:00
  • ee880ea73c Merge pull request #914 from lioncash/potential-uninitialized Pierre Bourdon 2014-08-31 06:46:45 +02:00
  • 70b887659e Merge pull request #916 from lioncash/unused-param Lioncash 2014-08-30 23:41:05 -04:00
  • 377a1c8f20 AudioCommon: Get rid of now unused handle param for InitSoundStream() Lioncash 2014-08-30 23:36:00 -04:00
  • 1a6268e6cf Merge pull request #899 from FioraAeterna/checkram Ryan Houdek 2014-08-30 20:49:33 -05:00
  • 5d79e552ec Merge pull request #915 from lioncash/loop-vars Lioncash 2014-08-30 21:48:59 -04:00
  • 2f7df4a803 AudioCommon: Declare iterator variable in loop body in DPL2Decoder Lioncash 2014-08-30 21:04:09 -04:00
  • 5f43685f4e Core: Fix potential uninitialized variable warnings in Wii_IPC_HLE_Device_es.cpp Lioncash 2014-08-30 19:06:07 -04:00
  • fe518af22d Merge pull request #912 from lioncash/swap Lioncash 2014-08-30 18:46:37 -04:00
  • beb95b75ca PPCAnalyst: Use std::swap instead of making a temporary variable Lioncash 2014-08-30 18:32:09 -04:00
  • 2c7bcd0d04 Merge pull request #911 from lioncash/braces Lioncash 2014-08-30 18:20:13 -04:00
  • eb535be874 Core: Clean up brace placements Lioncash 2014-08-30 17:23:13 -04:00
  • 8553b0f27b DolphinWX: Clean up brace placements Lioncash 2014-08-30 17:01:19 -04:00
  • 844d45b26e D3D: Clean up brace placements Lioncash 2014-08-30 16:54:18 -04:00
  • 4af8d9d248 VideoCommon: Clean up brace placements Lioncash 2014-08-30 16:51:27 -04:00
  • bc14d6966f InputCommon: Clean up brace placements Lioncash 2014-08-30 16:44:28 -04:00
  • 55a0034dd5 DiscIO: Clean up brace placements Lioncash 2014-08-30 16:35:15 -04:00
  • f94e764df5 AudioCommon: Clean up brace placements Lioncash 2014-08-30 16:29:15 -04:00
  • ba4934b75e Common: Clean up brace placements Lioncash 2014-08-30 16:14:56 -04:00
  • 77aef014a0 Merge pull request #909 from lioncash/void Lioncash 2014-08-30 15:28:47 -04:00
  • 1d706b2311 Get rid of C-style empty function parameter indicators Lioncash 2014-08-30 12:41:21 -04:00
  • 265504bc23 Merge pull request #910 from lioncash/bitwise Lioncash 2014-08-30 15:19:49 -04:00
  • d7db9dd1a8 Core: Change a bitwise OR fail case to a logical AND success check in ActionReplay.cpp Lioncash 2014-08-30 12:44:50 -04:00
  • 08ab2d3110 MMU: fix enhanced BAT support Fiora 2014-08-30 05:38:55 -07:00
  • 1ed6be12b9 JIT: revert lmw optimizations Fiora 2014-08-30 04:17:48 -07:00
  • b6cd099e2a Merge pull request #906 from lioncash/cruft Ryan Houdek 2014-08-29 19:51:05 -05:00
  • cee3362e33 DiscIO: Get rid of unnecessary struct differencing Lioncash 2014-08-29 20:07:55 -04:00
  • ecdd0f6ac0 Add OSD messages back to status bar. Rachel Bryk 2014-08-29 17:45:39 -04:00
  • 6f617c4175 JIT64: try enabling dcbz again Fiora 2014-08-29 12:19:58 -07:00
  • af79d28cfa Merge pull request #903 from Sonicadvance1/remove-sse2-message Lioncash 2014-08-29 13:22:10 -04:00
  • 5724e4021d Remove the SSE2 messagebox. Ryan Houdek 2014-08-29 12:13:54 -05:00
  • d159bc9998 Merge pull request #886 from RachelBryk/netplay-buffer Dolphin Bot 2014-08-29 06:51:56 +02:00
  • fc92490031 Merge pull request #902 from Sonicadvance1/android-64bit-support Ryan Houdek 2014-08-28 18:20:35 -05:00
  • 5bf9472214 Update shown CPU cores in the Android UI. Ryan Houdek 2014-08-28 17:18:09 -05:00