Commit Graph

  • 40c317d1d4 Support the new PPCAnalyst class in JIT64. Ryan Houdek 2014-04-30 01:33:45 -05:00
  • ad167e7b52 Adds support to the new PPCAnalyst to the ARM JIT cores. ArmJit32 supports OPTION_CONDITIONAL_CONTINUE with this. Ryan Houdek 2014-04-30 00:17:39 -05:00
  • da2ed2e17d Adds new PPCAnalyser class. Supports conditional branch continuation. More features to come. Ryan Houdek 2014-04-30 00:14:24 -05:00
  • 664496a2a8 Merge pull request #324 from booto/eliminate-cyles-minus-one Ryan Houdek 2014-04-30 10:45:39 -05:00
  • 36dbde0f3c Jit_Util: reduce NOP padding of 8 bit loads Tillmann Karras 2014-04-30 15:15:45 +02:00
  • e659f5ac58 JitBackpatch: fix NOP padding Tillmann Karras 2014-04-30 10:12:15 +02:00
  • 9892c8ea54 numCyclesMinusOne to numCycles in GekkoOPInfo booto 2014-04-30 19:04:02 +08:00
  • f254fdfd96 drop Host_GetKeyState degasus 2014-02-16 23:22:11 +01:00
  • 30586f4d29 Add set/get functions for IsFramelimiterTempDisabled degasus 2014-04-30 12:50:29 +02:00
  • 8483811b39 Add a hotkey for disabling the framelimit. degasus 2014-02-16 23:13:01 +01:00
  • 5865ae2d6f Add a comment about game list color Sean Maas 2014-04-27 19:47:58 -04:00
  • be7f39445f Make the Android UI more like the desktop UI Sean 2014-04-27 17:13:09 -04:00
  • a40ea4e26a Merge pull request #236 from magumagu/d3d11-fix-peekz Tony Wasserka 2014-04-27 16:09:02 +02:00
  • aef24d509b Merge pull request #304 from Tilka/nop Pierre Bourdon 2014-04-27 11:52:05 +02:00
  • a093b41231 Merge pull request #312 from Tilka/small_jit_optimizations Pierre Bourdon 2014-04-27 11:51:21 +02:00
  • 8bf2a338c4 Merge pull request #314 from Sonicadvance1/Clean-UpdateCR1 Pierre Bourdon 2014-04-27 11:50:44 +02:00
  • 40bba500b5 More updates. Linktothepast 2014-04-26 21:47:03 +03:00
  • b3f611e14a Gameini updates. Linktothepast 2014-04-19 12:16:13 +03:00
  • 21315ae616 Merge pull request #317 from SeannyM/armjit-lwzux Ryan Houdek 2014-04-25 21:28:22 -05:00
  • 895e84edfe ARM: Fix Wii games on JIT Sean 2014-04-25 18:32:49 -04:00
  • 3b19b9b919 Merge pull request #316 from SeannyM/Android-EFBScaledCopy Pierre Bourdon 2014-04-25 22:16:21 +02:00
  • eef51fdde6 Android: Fix Scaled EFB Copy setting Sean 2014-04-25 16:11:28 -04:00
  • 25f5598e31 Merge pull request #306 from neobrain/pixel_center_correction Pierre Bourdon 2014-04-25 09:32:36 +02:00
  • 94497961ac Removes unused argument in Helper_UpdateCR1. Ryan Houdek 2014-04-24 22:00:58 -05:00
  • 28db739717 Merge pull request #313 from Sonicadvance1/Fix-ARMTables Ryan Houdek 2014-04-24 20:27:26 -05:00
  • c29961cc90 Fix missing instructions in ARM JIT Tables. The ARM insturction tables were missing addcox, addeox, and subfcox. Implements support for addcox and addeox to the ArmJit, required little work since they are basically the same as addcx and addex. Ryan Houdek 2014-04-24 19:30:19 -05:00
  • 275f5638ae Merge pull request #311 from Tilka/movbe Pierre Bourdon 2014-04-25 01:22:22 +02:00
  • 886c887e80 Fix Fastmem on CPUs without MOVBE Tillmann Karras 2014-04-25 01:11:52 +02:00
  • 688644dd18 Jit64: use integer instructions for boolean logic Tillmann Karras 2014-04-24 18:18:22 +02:00
  • 78292e5d18 Movie: don't use "hh" scanf modifier. magumagu 2014-04-23 14:51:59 -07:00
  • 12054e9f16 Jit64IL: remove dummy implementations Tillmann Karras 2014-04-24 18:21:00 +02:00
  • 47373af9d9 Merge pull request #303 from Tilka/movbe Pierre Bourdon 2014-04-24 17:23:34 +02:00
  • 1f2e551c8c BackPatch: make sure MOVBE is long enough Tillmann Karras 2014-04-24 11:15:52 +02:00
  • acfd9ee76c Add remaining possible uses of MOVBE Tillmann Karras 2014-04-23 15:05:40 +02:00
  • e1bbda1e18 [Android] Fix a bunch of input bugs. Looking at the old code for the ButtonManager was a brainfsck. This fixes a ton of bugs I kept uncovering as I was moving along. Ryan Houdek 2014-04-23 03:49:25 -05:00
  • 13b1ff5160 Merge pull request #307 from neobrain/custom_textures_workaround Pierre Bourdon 2014-04-24 00:46:42 +02:00
  • 0ae6895782 Merge pull request #308 from neobrain/master Pierre Bourdon 2014-04-24 00:45:35 +02:00
  • fe65474cc4 Software renderer: Update a reference link. Tony Wasserka 2014-04-21 22:54:09 +02:00
  • ca2a79d0bd Workaround dumb custom texture loading logic so that D3D11, GL core (used on OS X) and GLES code paths have less broken custom textures. Tony Wasserka 2013-11-07 17:05:43 +01:00
  • c47c32d4a8 VertexShaderGen: Correct vertex shader output to consider shifted pixel centers. Tony Wasserka 2014-04-23 23:42:28 +02:00
  • 957649b7af Optimize NOPs Tillmann Karras 2014-04-23 21:15:09 +02:00
  • 65e0579d9f Merge pull request #301 from Sonicadvance1/LTO-option Pierre Bourdon 2014-04-23 16:39:01 +02:00
  • 864aad6704 Merge pull request #299 from Sonicadvance1/EFBRam-FixGLSLES Ryan Houdek 2014-04-23 04:54:23 -05:00
  • cc2dac6722 Adds Link Time Optimization cmake option. Ryan Houdek 2014-04-23 04:15:25 -05:00
  • c44df3d932 Moves a few Cmake options so that debug options are near one another. Moves GDBSTUB to the top as well where it should be. Ryan Houdek 2014-04-23 04:11:41 -05:00
  • 9f12d02328 Merge pull request #295 from SeannyM/button-holding Ryan Houdek 2014-04-23 04:01:35 -05:00
  • 4edb0a3134 Add braces Sean 2014-04-22 18:40:53 -04:00
  • c81ac090c9 Clarify code with comments Sean 2014-04-22 18:34:16 -04:00
  • fd37a768a6 Fix texture conversion shaders for GLSL ES. Noticed this while messing with EFB to RAM. We were having an implicit conversion from integer to float, GLSL ES doesn't allow implicit conversion. Changes it to a explicit conversion to float. Ryan Houdek 2014-04-22 15:48:26 -05:00
  • 4186eaf3ed Merge pull request #297 from magumagu/remove-loaddisclist Pierre Bourdon 2014-04-22 09:49:20 +02:00
  • b5f71e901f PatchEngine: Remove no-op function LoadDiscList. magumagu 2014-04-21 21:07:02 -07:00
  • f489e30cd8 Release button after touch leaves boundaries Sean 2014-04-21 22:59:08 -04:00
  • 72f3d69a78 Android: Allow finger movement while pressing button Sean 2014-04-21 21:24:49 -04:00
  • 782d271548 Merge pull request #294 from neobrain/master Pierre Bourdon 2014-04-22 01:18:09 +02:00
  • 762572a08c BPMemory: Fix GenMode using an incorrect number of bits for the number of color chans. Tony Wasserka 2014-04-21 22:38:08 +02:00
  • 16d3dbc5ea BPMemory: Use BitField for the GenMode fields. Tony Wasserka 2014-04-21 22:34:23 +02:00
  • 8e38b1e63b Merge pull request #285 from delroth/movbe Pierre Bourdon 2014-04-21 02:23:30 +02:00
  • 78b3eb1e64 Merge pull request #289 from Sonicadvance1/Fix-IPL-Horizontal-Offset Pierre Bourdon 2014-04-20 01:26:41 +02:00
  • 25a011575d Merge pull request #239 from Tilka/bitfield Tony Wasserka 2014-04-19 19:13:24 +02:00
  • c9405b2030 BitFieldTest: fix warnings Tillmann Karras 2014-04-19 18:31:35 +02:00
  • 79df318a76 Merge pull request #284 from delroth/jitil-exp Pierre Bourdon 2014-04-19 14:53:30 +02:00
  • d8ca861fec Merge pull request #287 from Tilka/unused_variable Pierre Bourdon 2014-04-19 09:03:19 +02:00
  • 8a5c0b3894 Merge pull request #288 from magumagu/remove-hid2-panicalert Pierre Bourdon 2014-04-19 09:02:49 +02:00
  • 8109163afc Merge pull request #286 from Sonicadvance1/ARM-naming Pierre Bourdon 2014-04-19 09:01:01 +02:00
  • e6fa9bf048 Change IPL horizontal offset from +5 to 0. Noticed this while fiddling with things. Having a default offset of +5 is stupid. Changes the bit that contains the offset and the two hashs. Ryan Houdek 2014-04-18 23:31:44 -05:00
  • 002fb0b563 Interpreter: don't PanicAlert on write to SPR_HID2. magumagu 2014-04-18 20:20:42 -07:00
  • d523d2002b Fix "warning: unused variable 'skipFrames'" Tillmann Karras 2014-04-19 04:59:37 +02:00
  • 92ec49ac9f Change to ARM's naming convention in DriverDetails. This matches how ARM handles their naming in their drivers for different models. Really it's that way because both Mali-T6xx and Mali-T7xx fall under Midgard. While everything else (except Mali-55) fall under Utgard. Ryan Houdek 2014-04-18 21:06:32 -05:00
  • 5a5e63bdd4 Merge pull request #282 from Tilka/atomic_clang_fix comex 2014-04-18 20:31:33 -04:00
  • 257b11366d WriteToConstRamAddress: support swap on 32 bit too Pierre Bourdon 2014-04-19 02:23:57 +02:00
  • 5f7ed5bd45 DolphinWX Config: mark JITIL as slower to remove a source of confusion for users. Pierre Bourdon 2014-04-18 00:43:49 +02:00
  • 68d0a32ef9 Merge pull request #283 from pinumbernumber/xinput-guide Pierre Bourdon 2014-04-17 20:13:12 +02:00
  • a84bb7eb88 Add support for the guide button to XInput pinumbernumber 2014-04-17 12:03:44 +01:00
  • b3c7395a23 Atomic: support clang 3.4+ Tillmann Karras 2014-04-17 10:39:02 +02:00
  • 0908bd64dc Merge pull request #279 from Sonicadvance1/Reject-InvalidControllers Pierre Bourdon 2014-04-17 00:16:19 +02:00
  • c88b83699e Don't use SDL devices that report invalid ranges. If Buttons, Axes, Hats, or Balls > 255 then reject it. Ryan Houdek 2014-04-15 23:02:17 -05:00
  • 1ab8cedfce Merge pull request #280 from magumagu/d3d-texture-encoder-rounding Matthew Parlane 2014-04-16 19:49:15 +12:00
  • 648b9865d8 D3D11 backend: fix rounding in texture encoder. magumagu 2014-04-15 22:58:17 -07:00
  • 9203862a9e Merge pull request #277 from magumagu/videocommon-fix-tev Tony Wasserka 2014-04-16 07:22:25 +02:00
  • b3a67821e4 VideoCommon: fix rounding in TEV. magumagu 2014-04-15 16:47:01 -07:00
  • 1f0da63cbe Merge pull request #276 from neobrain/master Matthew Parlane 2014-04-16 09:56:29 +12:00
  • 068f26d2aa PixelShaderGen: Fix an issue with color combiner compare mode and simplify the affected line a bit. Tony Wasserka 2014-04-15 23:35:54 +02:00
  • 3c83d1150e Merge pull request #275 from magumagu/swbackend-fix-tev Tony Wasserka 2014-04-15 23:39:11 +02:00
  • 685d612c8c Software backend: don't skip red component in TEV. magumagu 2014-04-15 14:05:12 -07:00
  • 5e1c6aba33 Software backend: make TEV rounding match hardware. magumagu 2014-04-15 14:01:22 -07:00
  • 12d7ffac13 Merge pull request #274 from Sonicadvance1/Fix-MD5Overflow Pierre Bourdon 2014-04-15 11:00:13 +02:00
  • 47f76b8907 Fix the integer overflow that happens in the MD5Sum Progressbar. Ryan Houdek 2014-04-14 20:35:40 -05:00
  • c549e2fca1 Merge pull request #265 from Sonicadvance1/GenerateMD5Sum Pierre Bourdon 2014-04-15 01:19:53 +02:00
  • a30a528dd1 Add the ability to generate a files MD5sum. This adds the ability to generate a files MD5sum in the ISO properties. This uses polarssl to generate the MD5Sum. Ryan Houdek 2014-04-12 05:50:12 -05:00
  • cf315a487f Merge pull request #271 from delroth/threading-stuff Pierre Bourdon 2014-04-14 23:23:16 +02:00
  • 7074feacbe Common::Event: Add a faster Windows specific implementation based on the concurrency runtime. Pierre Bourdon 2014-04-14 02:30:40 +02:00
  • 48bd904028 Common::Event: Implement in terms of Common::Flag to get rid of a volatile and optimize with early returns and atomic swaps Pierre Bourdon 2014-04-14 01:42:03 +02:00
  • e24cad0780 Common::Flag: Add support for TestAndSet + test by implementing basic spinlocks. Pierre Bourdon 2014-04-14 01:40:20 +02:00
  • fc71494742 Merge pull request #270 from neobrain/bitfield_fixes Pierre Bourdon 2014-04-14 20:24:01 +02:00
  • 774a394808 UnitTests: Add a test for BitField behavior on odd structure alignment. Tony Wasserka 2014-04-13 13:47:21 +02:00
  • ccc04944b2 BitField: Fix alignment issues. Tony Wasserka 2014-04-13 11:59:48 +02:00
  • 6bdcbad3e4 Common: Move the Event class to a separate file, and add tests for it. Fix includes everywhere to match this. Pierre Bourdon 2014-04-14 01:15:23 +02:00
  • f9fb39d383 Common: Add a 'Flag' class that is used to encapsulate a boolean flag manipulated from several threads Pierre Bourdon 2014-04-14 00:26:23 +02:00
  • c614a707ab Merge pull request #92 from Tilka/tab_crash Pierre Bourdon 2014-04-14 10:46:07 +02:00
  • ee76a51d1f Truncate the path on logging degasus 2014-02-11 14:10:59 +01:00