Commit Graph

  • 9e8655fa1f NetPlay: Remove some dead code Jasper St. Pierre 2013-08-05 02:47:40 -04:00
  • 25fc0c27f3 [ARM] Make sure to flush a register location. IMM still doesn't work... Ryan Houdek 2013-08-05 07:15:15 +00:00
  • f2e43f47a4 [ARM] Add support for IMMs to the GPR reg cache. Not yet using it since it doesn't quite work Ryan Houdek 2013-08-05 05:26:21 +00:00
  • f485d96b0b [ARM] Remove Fastmem. It is buggy and may never have the potential to work correctly. Ryan Houdek 2013-08-05 05:17:16 +00:00
  • 0e0f0aec6e Core: Remove dead code Jasper St. Pierre 2013-07-31 09:58:52 -04:00
  • db93b516b0 [ARM] Missed flushing our register caches in mtmsr. This would cause a buttload of problems, including the suspected ori being wrong issue. So flush caches and reenable ori. Ryan Houdek 2013-08-05 02:15:25 +00:00
  • bafed349e8 [ARM] dcbst implementation. Ryan Houdek 2013-08-04 17:44:59 +00:00
  • 522d38d080 [ARM] Implement cmpl Ryan Houdek 2013-08-04 17:33:43 +00:00
  • f690be3e94 [ARM] Disable ori since it breaks Wind Waker. Ryan Houdek 2013-08-04 17:05:39 +00:00
  • af71100867 Save DSP on thread setting to config cache when booting. Rachel Bryk 2013-08-04 02:34:39 -04:00
  • 28e12a4198 Change the OSX CFBundleIndentifier to use the proper domain name Pierre Bourdon 2013-08-03 18:37:57 +02:00
  • cf8e8c91b6 [ARM] Implement lha and fix lfs. Ryan Houdek 2013-08-03 00:48:09 +00:00
  • ca7fb9f38e [ARM] Fix VCVT F32<->F64 encoding. Ryan Houdek 2013-08-03 00:45:33 +00:00
  • f58edd018c Remove a couple files which have apperently never been used for anything. Rachel Bryk 2013-08-02 20:46:07 -04:00
  • 541106d611 Increase number of save state slots to 10. Rachel Bryk 2013-08-02 20:42:30 -04:00
  • 7d187dc597 Change a glClear in the OpenGL renderer to improve performance on Mali chips. Ryan Houdek 2013-08-02 23:19:16 +00:00
  • ab0f42636d [ARM] Push new ArmEmitter changes from PPSSPP. Mostly Fixes a few VFP/NEON instruction encodings. Ryan Houdek 2013-08-02 23:18:44 +00:00
  • c1baed086d Fix hotkeys. Rachel Bryk 2013-08-02 16:14:34 -04:00
  • 8f1a2bf43b fix c&p error degasus 2013-08-02 14:21:34 +02:00
  • 95c234ceb3 Merge branch 'join-wiimote-scanning-thread' Glenn Rice 2013-08-01 07:19:00 -05:00
  • be76dc153b Re-add the HandleWiimoteDisconnect calls to the RealWiimote::Shutdown routine. This is needed to actually disconnect real wiimotes and delete the corresponding wiimote objects when the app exits. Glenn Rice 2013-08-01 07:16:51 -05:00
  • 8c5bc2ba3c Allow setting dsp on thread via game ini. Rachel Bryk 2013-07-31 21:35:22 -04:00
  • 7aae59a766 Add comments to explain the usage of the WiimoteReal Stop/Shutdown routine usage. Glenn Rice 2013-07-31 09:19:28 -05:00
  • 01987be6b9 Make sure that WiimoteReal is really shutdown on app exit. Particulary ensure that the wiimote scanning thread is joined. This fixes a crash on shutdown if scanning has been initiated. Glenn Rice 2013-07-31 09:09:18 -05:00
  • 44d17b5da5 Add hotkeys to increase/decrease the frame limit. Rachel Bryk 2013-07-30 19:25:12 -04:00
  • a33b1fcdc6 Make hotkeys for togglign IR, AR, efb copies and fog settings configurable. Rachel Bryk 2013-07-30 05:49:02 -04:00
  • 4987f89ecc simplify my last commit degasus 2013-07-29 23:26:18 +02:00
  • d029fc2f9f remove printf in shader uid generation degasus 2013-07-29 20:52:24 +02:00
  • 8529addcc6 Removing the 'Clearing code cache' OSD message in Release builds Pierre Bourdon 2013-07-29 09:56:50 +02:00
  • 531c299bde fix movie player on linux degasus 2013-07-28 17:55:35 +02:00
  • 5d38a9c91e [Android] Some minor cleanup. Ryan Houdek 2013-07-27 15:09:18 -05:00
  • 9b20280bcf Changing the Nunchuk stick axis from center to center + 1 John S. Peterson 2013-07-20 12:26:43 +02:00
  • 23f59a82f7 Adding Nunchuk stick calibration John Peterson 2013-07-13 01:12:51 +02:00
  • 4aba0135e1 [Android] Qualcomm Swap hack isn't needed anymore due to the new StreamBuffer type. Ryan Houdek 2013-07-26 21:49:48 -05:00
  • 952aa714fd [Android] Another check for OpenGL ES 3. Ryan Houdek 2013-07-26 21:06:51 -05:00
  • b6e9a75bdf Good Job Windows. Fixes compiling... Ryan Houdek 2013-07-27 00:53:53 +00:00
  • bab2534c36 Didn't mean to disable hacked buffer. Ryan Houdek 2013-07-27 00:51:26 +00:00
  • 8db9b61be6 Enable the shader cache on GLES3 now that the shaders compile fine on Mali and Adreno. Ryan Houdek 2013-07-27 00:42:20 +00:00
  • f786f0f0c6 Remove the broken buffers bug on Mali hardware since it isn't needed anymore using the glBufferData route in the StreamBuffer class. Ryan Houdek 2013-07-27 00:41:38 +00:00
  • 319e29e7d0 Add the new glBufferData stream buffer type to the streambuffer class which is hugely more efficient on Mali drivers. Ryan Houdek 2013-07-27 00:40:16 +00:00
  • a9ebd7d3e5 Fix Android Build. Ryan Houdek 2013-07-26 15:02:03 +00:00
  • 6887a0c341 Change from using glDrawElements/glDrawElementsBaseVertex to glDrawRangeElements/glDrawRangeElementsBaseVertex. On Mali, this reduces a internal function usage from 8% to off the charts. Ryan Houdek 2013-07-26 14:50:51 +00:00
  • bff2bc1288 Clear patches on shutdown. Rachel Bryk 2013-07-25 16:43:00 -04:00
  • 4deea2bcae Revert "[Android] Use equals to compare GL version string instead of contains. This should really be some sort of sscanf check so we can check if version > 3.0 but we'll worry about that when OpenGL ES 4.0 is released." Ryan Houdek 2013-07-25 19:35:01 +00:00
  • bc58e7f42f [Android] Use equals to compare GL version string instead of contains. This should really be some sort of sscanf check so we can check if version > 3.0 but we'll worry about that when OpenGL ES 4.0 is released. Ryan Houdek 2013-07-25 18:45:40 +00:00
  • 3e697b363e Fix an issue where TextureConverter.cpp was creating a renderbuffer with the wrong format. Also a few minor shader issues where they were using integers in place of floats. Ryan Houdek 2013-07-25 18:39:00 +00:00
  • e0a5f7842e Fix Mali-T604 shader compilation Ryan Houdek 2013-07-25 16:13:33 +00:00
  • 672871b3be Add in the Mali driver bug so we can call glFlush every flush. It seemingly is quicker calling flush every time instead of every n times. Ryan Houdek 2013-07-25 05:44:01 +00:00
  • 7a6eeb5fbd Merge branch 'multi-tas-input' Rachel Bryk 2013-07-23 20:44:21 -04:00
  • 3f03588dec Tas input works with bongos too. Rachel Bryk 2013-07-23 20:43:51 -04:00
  • ec148008d0 Clean up code for multiple GameCube Controllers Braden 2012-11-11 16:38:01 -06:00
  • 59d6df7046 Adds Support for multiple GameCube Controllers Braden 2012-11-11 15:35:08 -06:00
  • 8a4b6f3d73 Forgot this from the last commit. Rachel Bryk 2013-07-23 19:55:17 -04:00
  • 9fdc7360cd Fix L and R triggers with tas input. Rachel Bryk 2013-07-23 19:24:05 -04:00
  • 09338c673c FrameTools: Use the correct window handle for resizing the window Jasper St. Pierre 2013-07-23 14:58:16 -04:00
  • 0ba6d12e9d fix a small uid awsome bug degasus 2013-07-23 02:13:40 +02:00
  • 9795d10dcb OGL/SamplerCache: Treat lod_bias as a signed integer. NeoBrainX 2013-07-22 18:24:56 +00:00
  • c6ae08fc39 implement emulate efb format changes on ogl backend degasus 2013-07-22 15:41:10 +02:00
  • a963c621dc NetPlay: Sync across whether to save memcards or not Jasper St. Pierre 2013-07-22 06:15:08 -04:00
  • 6d463d1b67 NetPlay: Allow building a server without a game Jasper St. Pierre 2013-07-22 04:03:43 -04:00
  • 2631ec3cff Core: Remove an unused var Jasper St. Pierre 2013-07-22 04:31:49 -04:00
  • 15b8ac64ef Implement zcomploc on OpenGL4.2+ degasus 2013-07-22 12:02:16 +02:00
  • f693488c8a InputConfigDiag: Save the configuration when pressing "OK" Jasper St. Pierre 2013-07-22 02:48:07 -04:00
  • bc17798ef2 InputConfigDiag: Add a simple error status label Jasper St. Pierre 2013-07-22 02:36:26 -04:00
  • 3c7f223aa1 Add "Q" / "E" as freelook keybindings Jasper St. Pierre 2013-07-22 00:14:42 -04:00
  • 52482115e1 Move in-game keybinding handling to a central location Jasper St. Pierre 2013-07-21 17:54:43 -04:00
  • e742b32c65 Drag and drop. Rachel Bryk 2013-07-21 22:25:26 -04:00
  • 4981b7cdd3 VertexShaderManager: Make ProjectionHack private Jasper St. Pierre 2013-07-21 17:51:41 -04:00
  • 3b29320113 wx: Prevent warnings when compiling with recent versions of g++ Jasper St. Pierre 2013-07-21 17:51:13 -04:00
  • 481c081db3 Merge branch 'possibly-useful-netplay-changes' Rachel Bryk 2013-07-21 13:33:14 -04:00
  • 82f7b20b91 There. Fix all the issues where we are using integers when we should be using floats in the texture conversion shaders. Ryan Houdek 2013-07-21 12:00:20 +00:00
  • 83a79c28ca Continuation of the previous commit. I missed a integer. Ryan Houdek 2013-07-21 11:27:26 +00:00
  • 6194234a54 Fix a issue in the texture conversion shaders that was multiplying an integer with a float. Ryan Houdek 2013-07-21 11:17:21 +00:00
  • fec641d14a X11: Don't do a round-trip to the server to figure out our size on configure Jasper St. Pierre 2013-07-21 01:02:10 -04:00
  • 01ff85506d X11: Don't use a client event as a wrapper for XMoveResizeWindow Jasper St. Pierre 2013-07-21 01:01:11 -04:00
  • ca97b10dda Actually link to XI2 Jasper St. Pierre 2013-07-21 01:59:36 -04:00
  • bd7ca7625b Fix up last commit Jasper St. Pierre 2013-07-21 00:50:50 -04:00
  • 3239e4946f Use pkg-config to check for XInput2 Jasper St. Pierre 2013-07-21 00:43:48 -04:00
  • fe2fe8b6cc Clean up all the GetName methods for XInput2 controls. Max Eliaser 2013-07-20 13:39:28 -08:00
  • 9fbc5ff27c Add X11 XInput2 input plugin, including MPX and with support for axis controls. Based on the original XLib plugin, and thus shares some of its warts. Max Eliaser 2013-07-09 22:49:58 -08:00
  • 41fe2e1466 Don't sync dual core setting in netplay. Rachel Bryk 2013-07-20 13:20:14 -04:00
  • 96219df4fd Allow non-SIDEVICE_GC_CONTROLLER controllers in netplay again. Rachel Bryk 2013-07-19 22:58:33 -04:00
  • e4767aec55 Sync some important settings with server during netplay. Rachel Bryk 2013-07-19 18:48:27 -04:00
  • 919e54c695 Automatically connect the appropriate controllers for netplay. Rachel Bryk 2013-07-19 15:53:20 -04:00
  • 0e1efd7d38 Poll the controllers with the same timing as movies for netplay. Might help prevent desyncs. Rachel Bryk 2013-07-19 15:01:04 -04:00
  • 2e92e3814e [Android] Tiny cleanup regarding method indentation in GameListAdapter. lioncash 2013-07-18 09:00:20 -04:00
  • a3e289e802 [ARM] Reenable FMRX, it seems to work fine. Ryan Houdek 2013-07-17 04:29:17 -05:00
  • 86826b28dc [ARM] Implement LFD. Reorder VFP register allocation a bit. Ryan Houdek 2013-07-17 04:23:38 -05:00
  • dc66b3d474 Add Read_F32 and Read_F64 helper functions to MemmapFunctions. Ryan Houdek 2013-07-17 04:22:47 -05:00
  • 5147e5167b [ARM] Implement xorx Ryan Houdek 2013-07-17 02:34:20 -05:00
  • b30a697355 [ARM] Disable mfmsr. Implement stb and subfx. Ryan Houdek 2013-07-17 02:25:21 -05:00
  • 5899013876 [ARM] Implement MFTB Ryan Houdek 2013-07-17 01:35:07 -05:00
  • fc6e06cb72 [ARM] Implement mfmsr Ryan Houdek 2013-07-17 01:25:06 -05:00
  • bab3032185 On ARM Hosts, increase the instruction run count to 64bit. 32bit is /very/ quickly overflown. Ryan Houdek 2013-07-16 22:20:18 -05:00
  • f4b414a9c1 Fix encoding issue with VADD(Integer) Ryan Houdek 2013-07-16 22:18:15 -05:00
  • a1b9a4dc5e [Android] Oops. Keep the screenOrientation setting to landscape. Ryan Houdek 2013-07-16 09:08:41 -05:00
  • bd6218685f [Android] Folder Browser a fragment as well. Removes the menu item for selected path, because it was just a confusing mechanic anyway. People just tap on the ISO in the browser anyway. Ryan Houdek 2013-07-16 06:58:51 -05:00
  • aa1fc077b4 Fix for my previous commit. kostamarino@hotmail.com 2013-07-16 14:44:03 +03:00
  • d1baa8edd9 [Android] Change input configuration to a fragment. Ryan Houdek 2013-07-16 06:30:50 -05:00
  • ee26564c65 [Android] In the About pane, show if the phone supports OpenGL ES 3. Makes it less confusing for users. Ryan Houdek 2013-07-16 05:43:45 -05:00