Commit Graph

  • 0040e66282 Merge branch 'geckoos-fix' comex 2013-09-13 18:18:51 -04:00
  • e15e30602c Fix HLE_HOOK_START in the interpreter. comex 2013-09-13 18:11:53 -04:00
  • e62bc44f15 Use d01f1bad for the gameid check in RunCodeHandler rather than the actual ID. comex 2013-09-13 16:26:39 -04:00
  • e6cd3b3283 Fix placement of HLE::Patch to not get overwritten by HLE::PatchFunctions. comex 2013-09-12 00:03:37 -04:00
  • a316e2f182 Hook the Gecko codehandler to invalidate the icache. comex 2013-09-11 23:55:17 -04:00
  • 354b205dec Return correct value to fix libogc's IOS launch sequence. comex 2013-09-11 22:43:12 -04:00
  • 1f8237c570 Fake ticket views for missing IOS title. comex 2013-09-11 22:43:00 -04:00
  • 868ab1918b Reset es_inuse upon Reset. comex 2013-09-11 22:17:58 -04:00
  • 39a524f47d Returning false from an IPC_HLE method should not produce an INFO_LOG. comex 2013-09-05 13:00:25 -04:00
  • 7a15159c34 [Android] Explicitly set the defaults for the CPU settings. Lioncash 2013-09-13 00:29:59 -04:00
  • 0490d7d59c [Android] JP strings for the Fastmem option. Lioncash 2013-09-13 00:24:06 -04:00
  • ba05db7828 [Android] Add a fastmem option to the cpu options, default disabled. Ryan Houdek 2013-09-12 23:08:00 -05:00
  • 1680f27739 [ARM] Disable loadstorepaired instructions when fastmem is disabled. Ryan Houdek 2013-09-12 23:07:19 -05:00
  • ef1d33647f Improve the ArraySize function a bit now that c++11 isn't forbidden there. Error messages should be friendlier now. Jordan Woyak 2013-09-12 12:57:13 -05:00
  • 0fc1ca0169 Make Bochs_disasm not depend on Common. Jordan Woyak 2013-09-12 12:26:20 -05:00
  • 44066326ff Hack the gettext detection a bit to fix translations not working on OSX buildbot builds Pierre Bourdon 2013-09-12 18:10:16 +02:00
  • c1ddeacc9d [ARM] Removes extraneous fpr.Flush Ryan Houdek 2013-09-12 10:31:29 +00:00
  • aa8f0c2ca4 [ARM] Fixes ps_madd implementation. Ryan Houdek 2013-09-12 10:30:52 +00:00
  • 8882d27689 [ARM] Fixes the ps_merge00 and ps_merge10 implementations. They both had the potential to overwrite the source registers in the moves. Ryan Houdek 2013-09-12 10:17:27 +00:00
  • 749b62fcd9 [ARM] Fixes orcx implementation. Ryan Houdek 2013-09-12 09:55:55 +00:00
  • e1d510c2dc [ARM] Disables loadstores with update because they are broken. Ryan Houdek 2013-09-12 09:40:10 +00:00
  • 2c33bab1a6 [ARM] lfsx implementation. Ryan Houdek 2013-09-10 08:39:19 +00:00
  • fa5499e046 [ARM] Disable lmw when fastmem is disabled. Ryan Houdek 2013-09-12 02:40:53 -05:00
  • d9dd0a7874 Fix building with polarssl from the externals. Glenn Rice 2013-09-11 23:35:52 -05:00
  • acbdcc8ea0 Use the POLARSSL_LIBRARY variable to set the link library. This fixes a possible linkage issue when multiple versions of the library are around. Glenn Rice 2013-09-11 22:09:49 -05:00
  • b9c1af04ad Replace the one use of CompileTimeAssert with static_assert (already used elsewhere). comex 2013-09-11 20:58:47 -04:00
  • 9ee50a2730 Merge branch '6584' comex 2013-09-11 20:45:22 -04:00
  • fde3815d34 Replace ARRAYSIZE macro with another ugly macro. At least this will throw an error for a non-array and won't conflict with Windows macro names. Jordan Woyak 2013-09-11 19:19:36 -05:00
  • ce49964dfe Fix "modifier" button functionality et al. Jordan Woyak 2013-09-11 17:48:04 -05:00
  • 3fcdf5e25b VideoCommon: use memcmp to compare shader uid degasus 2013-09-11 17:34:23 +02:00
  • 3b0b5155e8 ogl: change the default buffer upload on osx+nvidia degasus 2013-09-11 11:02:09 +02:00
  • 2b10142b4f Remove a bunch of old HLE junk Jasper St. Pierre 2013-09-10 22:34:59 -04:00
  • 56686666d6 Fix ES_DECRYPT. comex 2013-09-10 16:47:11 -04:00
  • 84db868187 [Android] Android uppercases the name of the tabs in the settings by default. So we don't have to call ".toUpperCase" in the string returns in getPageTitle(). lioncash 2013-09-10 11:21:13 -04:00
  • 8ceb72612a [Android] Kick the targetSdkVersion in the AndroidManifest XML file to 18. Since this app basically works on 4.x.x, we don't need to make compatibility modes kick in for anything above 4.0.0. lioncash 2013-09-10 09:29:05 -04:00
  • ce5f80b151 [Android] Give the exceptions in compareTo implementations in GameListItem and FolderBrowserItem some messages. If the exceptions ever actually get thrown, at least you're given a reason as to why the exception was thrown now. Also changed the exception type to NullPointerException. IllegalArgumentException is intended to be used for validating the parameters in constructors/methods. lioncash 2013-09-10 08:32:11 -04:00
  • 484130049d On windows, ignore WM_QUERYENDSESSION and close upon WM_ENDSESSION. Shawn Hoffman 2013-09-10 03:14:21 -07:00
  • 2d492bdc4f Revert "Leak an object when quitting Dolphin to try and fix issue 6546" Shawn Hoffman 2013-09-10 01:04:29 -07:00
  • 4add0f55e0 Fix SDIO HLE writing garbage to memory. comex 2013-09-09 23:33:42 -04:00
  • a3ef35a1bf [Android] Fix a bug where the video backend would not load correctly. Lioncash 2013-09-09 22:38:09 -04:00
  • 70130aeac3 Remove the REQUIRED option from the cmake pkg-config check for GLEW so that cmake doesn't fail if a shared library is not found, and falls back to the version in the externals. Glenn Rice 2013-09-09 16:48:14 -05:00
  • cd7f787627 ogl: also restore logic op for util shaders degasus 2013-09-09 23:21:56 +02:00
  • e29de302a6 Move the CFrame::ClosePages call from ~CFrame to CFrame::OnClose Pierre Bourdon 2013-09-09 18:49:10 +02:00
  • 380b780dd1 Leak an object when quitting Dolphin to try and fix issue 6546 Pierre Bourdon 2013-09-09 18:44:21 +02:00
  • 908963d601 Update the pot file and translation catalogues. This signifies the string freeze has officially begun. Glenn Rice 2013-09-09 06:28:14 -05:00
  • 0d341e9f28 [NetPlay] Fix copy and paste error. Rachel Bryk 2013-09-09 03:12:42 -04:00
  • 772046647a Revert "Revert "NetPlay: Use the correct pad mappings for rumble"" Rachel Bryk 2013-09-09 03:09:45 -04:00
  • 06140e8083 Revert "NetPlay: Use the correct pad mappings for rumble" comex 2013-09-09 02:39:28 -04:00
  • 3ec9f9b64a videoCommon: also reset logicOp on mode switch degasus 2013-09-09 02:29:30 +02:00
  • fe0a450ee4 Don't request authentication (aka I should actually test before committing). comex 2013-09-08 19:32:14 -04:00
  • 22d9331b96 Improve IOdarwin - comex 2013-09-08 18:15:49 -04:00
  • 4146e1f3d6 [ARM] Implement psq_st. Optimizations in psq_l and fix all the remaining bugs...except clamping within the max value range of the value. Causes some minor visual effects mostly. Ryan Houdek 2013-09-08 21:55:15 +00:00
  • c1aa80cefa [ARM] Add support for double registers in VMOV(immediate). Add VEOR and VSTR1. Fix some minor encoding bugs. Ryan Houdek 2013-09-08 21:49:56 +00:00
  • f382a53500 [Android] Organize the list of allowed file extensions for the folder browser and game list alphabetically. Lioncash 2013-09-08 17:52:26 -04:00
  • c306dafe44 [Android] Simplify some checks within the the folder browser in regards to checking if a file is hidden or not. Also potentially fixed the case where items in the game list would not remain saved to the config. Lioncash 2013-09-08 16:45:37 -04:00
  • 3db2108dbb Add two buttons to the ISOProperties dialog so that we still meet string freeze deadline. NeoBrainX 2013-09-08 21:03:24 +02:00
  • 92c846de45 NetPlay: Use the correct pad mappings for rumble Jasper St. Pierre 2013-09-08 13:54:05 -04:00
  • ba0c52b104 [ARM] Optimization to psq_l, no need to push/pop regs anymore. Implement support for single float loading, gives a decent speedup to Ikaruga in menus and game. Ryan Houdek 2013-09-08 08:18:34 +00:00
  • e5b5713d70 [ARM] Optimize that fastmem load/stores minimally. Ryan Houdek 2013-09-08 07:37:03 +00:00
  • 2126f405e0 [ARM] 1 instruction optimization for psq_l Ryan Houdek 2013-09-08 07:25:59 +00:00
  • 53fb0622f0 Fix the glew check. GLES3 can be used on non-Android platforms. Ryan Houdek 2013-09-08 07:21:33 +00:00
  • e6af4970d8 [ARM] Use NEON for loading the values from psq_l, gives a minimal performance increase. This change also begins a new NEONXEmitter for having cleaner support for NEON. Ryan Houdek 2013-09-08 07:07:06 +00:00
  • 40f848d279 Update Gameini ratings from the Wiki Pierre Bourdon 2013-09-08 01:32:58 +02:00
  • f753b9ae97 [Android] Show the full text for save and load states if there's room on the screen. If not, let it overflow into a context menu. Lioncash 2013-09-07 19:19:28 -04:00
  • cc054b9da3 [Android] Make the MotionAlertDialog private. This isn't needed to be protected anymore. The only reason it was protected was for when the input settings were coupled as all hell to the GameListActivity (lol). Also documented the interface method within it. Lioncash 2013-09-07 18:51:15 -04:00
  • 913853d441 Move the creation of the GLInterface (and hence the video backend window) from VideoPrepare to Initialize in the software plugin (as in the GL plugin). This fixes issue 6564. It also makes the emulator show up positioned correctly in the dolphin application window when using render to main. Glenn Rice 2013-09-07 15:57:32 -05:00
  • 8b4f0ef034 IODummy needs it too. comex 2013-09-07 16:17:00 -04:00
  • b31502893f Fix lifetime issues in IOWakeup. comex 2013-09-07 16:13:39 -04:00
  • f4586570ac Use SetEvent instead of CancelIoEx for XP compatibility. comex 2013-09-07 15:43:17 -04:00
  • 508888c935 Merge branch 'update-cmake-glew-test' Fixes issue 6548 Glenn Rice 2013-09-07 12:46:44 -05:00
  • 31b69c53f7 [ARM] Implement psq_l for 2x float loads. Couldn't find a game using quantized loads. Huge speed boost to Ikaruga and THP movies with this one. Ryan Houdek 2013-09-07 17:44:00 +00:00
  • 614a7c2081 [ARM] Clean up some host side register allocations I missed. Ryan Houdek 2013-09-07 01:27:17 +00:00
  • d617efc5ef When checking for glew, don't fail if a working system version is not found so we can fall back to the Externals version. Glenn Rice 2013-09-07 12:40:40 -05:00
  • a3d86ceead When checking for glew via cmake check to see that the system version of glew is at least 1.8 and has the methods of glew 1.9. This is an annoying hack to deal with Ubuntu's glew setup, which is glew 1.8 with 1.9 methods patched in. Glenn Rice 2013-09-07 12:24:32 -05:00
  • cf09974d61 Merge branch 'translate-about' Glenn Rice 2013-09-07 09:56:54 -05:00
  • 86d10ec19e [Android] Fix the input binding string. Lioncash 2013-09-07 06:19:24 -04:00
  • 33fb1b562f Move some code from NetPlayClient.h to NetPlayProto.h, and only include that outside of NetPlay. Rachel Bryk 2013-09-07 00:27:35 -04:00
  • 2bc44f98c3 Disable gui controls for gc controllers and memory cards during netplay and movies. Rachel Bryk 2013-09-07 00:06:03 -04:00
  • f1c6357750 Enable translation of the about dialog. Glenn Rice 2013-09-06 21:02:11 -05:00
  • d25a8bb6cb Fix reply after shutdown error. Fixes Issue 6577 Matthew Parlane 2013-09-07 13:01:59 +12:00
  • 67c65831bc [ARM] Make fnabsx and ps_nabs quicker. Sleep deprivation got the better of me. Ryan Houdek 2013-09-07 00:35:12 +00:00
  • ef05a14757 [ARM] Clean up FPR cache. Rapid fire floating point instruction implementations. Adds 13 new instructions. Ryan Houdek 2013-09-07 00:19:32 +00:00
  • cd7b97f767 Make JITDISABLE not defeat grep. comex 2013-09-05 18:38:47 -04:00
  • 3baab41cf4 Allow input display to work with netplay even when not recording. Rachel Bryk 2013-09-05 16:09:56 -04:00
  • b2657f6a9b Re-added the HLE code that creates the cdb.vff file on first launch of the Wii sysmenu. skidau 2013-09-05 21:29:04 +10:00
  • 2fb0147967 Merge branch 'comex-wiimote-fixes' comex 2013-09-05 05:47:57 -04:00
  • 0df5975588 Gameini database update. Fixes issue 6580. kostamarino@hotmail.com 2013-09-05 10:42:43 +03:00
  • a7f244e96d Revert "Revert "[NetPlay] Make the Memory Card A/B setting sync across netplay."" Ryan Houdek 2013-09-04 19:16:28 -05:00
  • 7acee71c0c Move swapModeTable to a local variable, avoids shader uid generation writing to it Pierre Bourdon 2013-09-04 21:56:03 +02:00
  • 175707739e Move LightingUidData to the LightingShaderGen header Pierre Bourdon 2013-09-04 21:47:21 +02:00
  • 30da36dd1e Fix an incorrect sizeof in a memset in GDBStub.cpp Lioncash 2013-09-04 09:01:44 -04:00
  • 10eb9f09b4 [Android] Change a check for an empty path from !path.equals("") to !path.isEmpty() in GameListItem. Lioncash 2013-09-04 08:02:32 -04:00
  • b94a462fca [Android] Remove the compareTo implementation from SideMenuItem. We don't perform any operations that require it. Lioncash 2013-09-04 07:43:56 -04:00
  • 38304a7e42 [Android] Simplify the JP settings labels. Lioncash 2013-09-04 07:36:28 -04:00
  • 48cda9d26f [Android] Display the name of the control that is being bound in the input settings. Makes the binding description more informative. Lioncash 2013-09-04 07:32:28 -04:00
  • a83d4e7226 [Android] Correct a typo for the load state menu root in the menu overlay XML. Should be "loadStateRoot", not "loadtateRoot" Lioncash 2013-09-04 07:19:02 -04:00
  • a7c2b27a6a [Android] Remove unused strings from the resource XML files. Lioncash 2013-09-04 07:09:29 -04:00
  • bdc04f9119 [Android] Change the exception logging in NativeLibrary to be an error instead of a warning. Lioncash 2013-09-04 06:46:11 -04:00
  • 8992f58720 Fix Wiimote thread wakeup on externally-triggered destroy. comex 2013-09-04 05:30:16 -04:00
  • dc87b6d431 Fix OS X code. comex 2013-09-04 05:29:42 -04:00