Commit Graph

  • 81effb8099 [Android] Add in FSAA option. Ryan Houdek 2013-09-22 09:25:38 -05:00
  • 91619e28b8 Pull in the glRenderbufferStorageMultisample function pointer at run time. Ryan Houdek 2013-09-22 09:10:47 -05:00
  • c25be031fc Dolphin 4.0 release 4.0 Pierre Bourdon 2013-09-21 07:29:41 +02:00
  • 0c3cb5066e New installer for 4.0 Pierre Bourdon 2013-09-21 19:19:18 +00:00
  • 323ecdb772 Ship vcomp100.dll with Dolphin Pierre Bourdon 2013-09-21 16:06:29 +00:00
  • 1f95a294cd Add the new 'Clean' themes from MaJoR and default to Clean by changing the name of the config key (yes, hack) Pierre Bourdon 2013-09-21 07:27:45 +02:00
  • 196953c50a Use the new Dolphin icon Pierre Bourdon 2013-09-14 20:48:23 +02:00
  • 53b93f8cd5 Allow GLES3 hardware to support FSAA. Need a GUI option for this on Android devices. Ryan Houdek 2013-09-22 13:54:47 +00:00
  • eb2e3cff7e D3D11: Create temp EFB texture with correct multisample mode. Fixes issue 6482. TheCow 2013-09-21 23:34:58 -04:00
  • 4758ef9a9e Merge commit 'fa8a4cdbb57e' Scott Mansell 2013-09-22 15:25:10 +12:00
  • f9b0b0471b D3D11: Fix various MSAA related issues. NeoBrainX 2013-09-22 02:51:08 +02:00
  • 91c0e02609 Don't require running Dolphin in the directory that contain Languages/ on Windows Pierre Bourdon 2013-09-21 20:20:38 +02:00
  • d321aa7e7a Pull in translations from Transifex. Glenn Rice 2013-09-21 11:24:33 -05:00
  • 1fb373f439 Stop dolphin from loading help.png Scott Mansell 2013-09-21 15:19:43 +12:00
  • d2c3222fcc Fix copying Sys/Wii to User/Wii on startup. Rachel Bryk 2013-09-21 00:34:19 -04:00
  • d334a9bc23 Fix stack misalignment issues. comex 2013-09-19 21:10:32 -04:00
  • 95aac4ff68 if a memcard is set to read only, fail more gracefully by reporting when writes to the file fail instead of saying that the file does not exist. LPFaint99 2013-09-19 12:06:30 -07:00
  • 86d70cee15 Turns out CVTSD2SI in x64Emitter.cpp should actually use 64 bits instead of 32. Thanks for pointing that out hk.konpie. Lioncash 2013-09-20 14:50:27 -04:00
  • 49fff7979b [Android] Make the FolderBrowser extend a ListFragment instead of a regular fragment. Lets us get rid of the need for an AdapterView.OnItemClickListener when handling list item clicks. Simplifies the implementation of the FolderBrowser a tiny bit. Lioncash 2013-09-18 22:17:23 -04:00
  • 85f067780a [ARM] Reenable flush per instruction with FPR cache. Something is still very wrong. Ryan Houdek 2013-09-19 02:08:10 +00:00
  • 930f997f04 [ARM] Fix and optimize mtcrf. Ryan Houdek 2013-09-19 02:06:30 +00:00
  • 1b1b5d2100 [ARM] MicroOps in the branching instructions. Ryan Houdek 2013-09-19 02:05:57 +00:00
  • 5158aea4dc [ARM] Fix misuse of RBIT in crXXX, meant to use MVN. Ryan Houdek 2013-09-19 01:07:54 +00:00
  • dc73222bfc Remove suggestion to restart dolphin if a wiimote movie desyncs, since it's no longer necessary. Rachel Bryk 2013-09-18 21:51:37 -04:00
  • ae607ea1e9 Fix missing md5thread.detach() comex 2013-09-11 03:34:05 -04:00
  • 452fd84bbd [ANDROID] Fix ARM JIT. Is due to Android using softfp instead of hardfp. Ryan Houdek 2013-09-18 17:21:08 -05:00
  • 6fc2117503 [ARM] Enable VMOV to move from double VFP reg to two ARM registers. Ryan Houdek 2013-09-18 17:20:28 -05:00
  • af951f467e [InputCommon] Fix a bug in ControllerInterface::UpdateOutput() in ControllerInterface.cpp. The variable ok_count was never incremented, which caused the function to always return false. Lioncash 2013-09-18 10:09:32 -04:00
  • d03fb11188 Fix an incorrect opcode for an SSE instruction in x64Emitter.cpp. CVTSD2SI should write 0x2D, not 0xF2. Lioncash 2013-09-18 07:43:31 -04:00
  • 86f6e8cc1e Better fix for issue 6614: ISOProperties should store integer settings for PHack booleans. INIFile is stupid, please kill it with fire. Pierre Bourdon 2013-09-18 12:27:50 +02:00
  • 7aa98a3830 Fix loading of the 'projection hack enabled' gameini setting Pierre Bourdon 2013-09-18 12:22:56 +02:00
  • 28f2bd310d ogl: don't PanicAlert on shader compiler warnings degasus 2013-09-18 11:47:44 +02:00
  • 24a44ecfb8 [ANDROID] Add two new DriverDetails bugs for Adreno. V45 of the driver has broken shader compilation with UBOs in the shaders, this is most likely fixed with V53 found in the Nexus 5. Add a bug for issue surrounding on screentext and doing a glClear after swap causes screen swizzling and zero frames rendered respectively. On the Java side, pass in the dimensions of the screen swapped since there is an issue with Adreno where it rotates the output 90 degrees for some reason. Disable the GLSL shader cache on Android for now due to the inability to cleanly exit the emulator, this tends to cause the cache to get corrupted. All this together fixes rendering with Adreno 3xx GPUs with driver version v14 and above. In particular my Galaxy S4 still resets with this without the root commands, but my HTC Droid DNA and LG G2 is fine. This must be due to particular 'enhancements' that the Samsung kernel has over the other ones. The speed on Adreno has yet to be optimized, so it will most likely be slow still. Faster than the software rasterizer in any case. The ARMJIT is still broken in at this point, so not much fun can be had. Ryan Houdek 2013-09-18 02:36:48 -05:00
  • db7f8697ba [Android] Use a simpler "startActivity()" call in DolphinEmulator.java. Turns out the other one isn't 4.0 compatible, but actually only 4.1 and up. Also, in this case, we really don't actually care about the saved instance state bundle. Lioncash 2013-09-18 01:57:01 -04:00
  • 197b317357 Fix indentation in function PSO_MakeSaveGameValid() in GCMemcard.cpp. Lioncash 2013-09-17 21:27:37 -04:00
  • 6cc30f3b23 Revert "ogl: change the default buffer upload on osx+nvidia" degasus 2013-09-18 02:23:47 +02:00
  • 39a8645ffc [ARM] Fix the FPR cache to not have to dump registers after every instruction. Add mullwox instruction. Ryan Houdek 2013-09-17 22:07:57 +00:00
  • 06062d5744 [ARM] Fix VSQRT/VCMP/VCMPE/VCMPE0/VCMP0 emitters when using the high 16 double registers. Ryan Houdek 2013-09-17 22:06:30 +00:00
  • ec9c395f4f Add WBFS to the file extensions supported by Dolphin on OSX Pierre Bourdon 2013-09-17 16:32:06 +02:00
  • e34d8aee1d Add * to the characters leading a verbatim line (used in Gecko codes comments) Pierre Bourdon 2013-09-17 16:31:51 +02:00
  • 47ce3dd09d Really fix reading projection hacks from game inis. Rachel Bryk 2013-09-17 10:44:47 -04:00
  • e3d01de01d Fix reading projection hack from game inis in ISOProperties. Rachel Bryk 2013-09-17 10:40:12 -04:00
  • ec5cf60f5e Set L/R buttons in tas input, instead of just the analog triggers. Rachel Bryk 2013-09-17 09:56:45 -04:00
  • 302e9c891b [ARM] crand/crandc/creqv/crnand/crnor/cror/crorc/crxor/mcrf/mfcr/mtcrf/mtsr/mcrxr/mfsr implementations. Ryan Houdek 2013-09-17 10:59:12 +00:00
  • dcf74ef2b3 [ARM] Renables load instructions with update. Ryan Houdek 2013-09-17 09:31:48 +00:00
  • 988544389a [Android] Slightly change the layout of the AboutFragment. Looks more like an actual list view now. Lioncash 2013-09-16 22:04:59 -04:00
  • b4883e2ada [Android] Make the AboutFragment extend the ListFragment, since this is basically what this fragment acts as. Much more descriptive than simply extending Fragment. Lioncash 2013-09-16 21:04:58 -04:00
  • 38c7d38800 Fix two wrong opcodes in the x64Emitter. PEXTRW and PINSRW were actually writing PCMPGTB opcodes. Thanks for the help Sintendo. Lioncash 2013-09-16 15:59:31 -04:00
  • a2a01d2fc9 Gameini database update. Fixes issue 6531. Fixes issue 6532. kostamarino@hotmail.com 2013-09-16 18:49:17 +03:00
  • 1529bb48c8 [ARM] Flush the fpr cache between every instruction. Do this until I figure out what is destroying the FPR register states. Ryan Houdek 2013-09-16 15:44:41 +00:00
  • 7397867b21 [GLES3] Enable support for primitive restart. Ryan Houdek 2013-09-16 15:43:57 +00:00
  • 9b9526fba2 [ARM] Add dcbt/dcbtst/dcba noops. Ryan Houdek 2013-09-16 15:13:26 +00:00
  • 75f2738f5c VideoCommon: fix ogl lighting bug which happens because of NaN emulation degasus 2013-09-16 17:10:19 +02:00
  • 98fb4c146e [ARM] ps_sel implementation. Ryan Houdek 2013-09-16 14:05:50 +00:00
  • cba2dd01bc [ARM] Remove extraneous BKPT from ps_rsqrte. Ryan Houdek 2013-09-16 13:39:02 +00:00
  • a0a0c526ae [ARM] ps_rsqrte implementation. Ryan Houdek 2013-09-16 12:59:34 +00:00
  • 7d410ec95c [ARM] VRSQRTE NEON emitter. Ryan Houdek 2013-09-16 12:58:20 +00:00
  • 5a9cb84ae2 [ARM] ps_nmadd/ps_nmsub implementations. Ryan Houdek 2013-09-16 12:03:08 +00:00
  • b7f47bc2e1 [ARM] rlwnmx implementation. Ryan Houdek 2013-09-16 11:52:25 +00:00
  • 43f2313ef9 [ARM] Implement ps_msub. Minor optimizations. Ryan Houdek 2013-09-16 11:21:04 +00:00
  • afdac224cb Prevent an error message from erroneously displaying when dumping frames in d3d9 or d3d11. Rachel Bryk 2013-09-16 06:31:21 -04:00
  • 1b5f904438 D3D11: Fix screenshot aspect ratio. Tony Wasserka 2013-09-16 12:13:58 +02:00
  • 0bcc20ca5b [ARM] fcmpo/fcmpu implementations. Ryan Houdek 2013-09-16 08:57:51 +00:00
  • c56ecce840 [ARM] fctiwzx implementation. This isn't implemented in JIT64 and it is unstandeable why it isn't. Ryan Houdek 2013-09-16 07:48:53 +00:00
  • beb41a8f56 [ARM] Add NEON VORR and fix encoding on NEON VEOR. Remove VMRS_APSR because it is the same as VMRS(PC) Ryan Houdek 2013-09-16 07:47:49 +00:00
  • f0fc611f15 Add a hacky check for text file size in ReadFileToString. Fixes issue 6455. Pierre Bourdon 2013-09-16 06:56:49 +02:00
  • a7e1fb81b1 Merge branch 'wad_gamenames' LPFaint99 2013-09-15 21:38:31 -07:00
  • 037199c326 Look for portable.txt in the exe directory and activate portable mode if it exists Pierre Bourdon 2013-09-16 05:46:07 +02:00
  • 2c350a5e6b Fix INIFile ignoring the last line of files Pierre Bourdon 2013-09-16 05:28:14 +02:00
  • 449cd3b267 [Android] No need to use startActivityForResult in DolphinEmulator.java any more. Just some leftover stuff from the big refactor. Lioncash 2013-09-15 22:11:17 -04:00
  • 5a0f0b908e [Android] Fix the name of the parameters in some unused interface methods. Lioncash 2013-09-15 14:34:30 -04:00
  • b4c082f1b3 No, i don't check what i committed before pushing to master, one week before a release. Rachel Bryk 2013-09-14 22:58:32 -04:00
  • 550c855ae6 Create blank ini file before editing it, if it doesn't already exists. This prevents the editor from prompting to create it. Rachel Bryk 2013-09-14 20:27:54 -04:00
  • 6dc16a59f8 Made defaults "explicitly defaulted" for PolarSSL Fixes issue 6601 Matthew Parlane 2013-09-15 11:13:06 +12:00
  • 5d202ae9ea proper fix for issue 6206 LPFaint99 2013-09-14 15:07:53 -07:00
  • 24e9aedc14 Merge branch 'global-user-directory' Pierre Bourdon 2013-09-14 19:24:27 +02:00
  • 4ef5624f1f Change the name of INI options for memcard paths and NAND path to make migrating User directory from non-global to global easier Pierre Bourdon 2013-09-13 20:26:48 +02:00
  • 501eafb407 Overlay local gameinis over global gameinis instead of copying. Pierre Bourdon 2013-09-07 23:02:49 +02:00
  • e56071f2be [ARM] slwx/srwx/srawx implementations. Ryan Houdek 2013-09-14 09:07:34 +00:00
  • 81d7986202 [ARM] Add LSRS emitters, and ASR{S} register emitters. Fixes encoding in LSR emitter. Ryan Houdek 2013-09-14 09:06:49 +00:00
  • 53498dafeb [ARM] fmaddsx and fmaddx implementations. Ryan Houdek 2013-09-14 05:52:09 +00:00
  • be4277e8a1 [ARM] stmw implementation. Ryan Houdek 2013-09-14 05:16:18 +00:00
  • c211d06ad2 [ARM] stfd and stfdu implementations. Ryan Houdek 2013-09-14 05:09:46 +00:00
  • 6fe86f1fd1 [ARM] cntlzwx implementation. Ryan Houdek 2013-09-14 04:29:37 +00:00
  • ef2ea31eac [ARM] ps_madds0 and ps_madds1 implementations. Ryan Houdek 2013-09-14 04:12:57 +00:00
  • cf4c39d2be IniFile: Support extending the list of loaded keys and sections with data from other ini files. Pierre Bourdon 2013-09-06 19:56:19 +02:00
  • d1e96c7282 Display warning OSD messages when a game ini is overriding any settings. NeoBrainX 2013-09-04 23:21:45 +02:00
  • aa202c2e21 Move global gameinis from User to Sys. Get rid of SHARED_USER. Pierre Bourdon 2013-09-12 17:26:04 +02:00
  • 86e765f3eb Move Themes/ from User to Sys. Only Gameinis remain. Pierre Bourdon 2013-09-12 03:55:16 +02:00
  • 91a758b342 Move TextureDecoder.cl from User to Sys Pierre Bourdon 2013-09-12 03:44:16 +02:00
  • c3eec379df Move global User/Wii to Sys/Wii Pierre Bourdon 2013-09-12 03:32:03 +02:00
  • e7213ca4b1 Overlay the user Shaders/ over the shared one to avoid copying files Pierre Bourdon 2013-09-12 02:40:17 +02:00
  • 6bdb6585d6 Overlay the user Maps/ over the shared one to avoid copying files Pierre Bourdon 2013-09-12 01:02:41 +02:00
  • b587af3ea3 Change the initial user directory creation to stop special casing Windows Pierre Bourdon 2013-09-11 03:53:36 +02:00
  • dfcef6890e Use global user directory on windows. Rachel Bryk 2013-08-25 14:31:11 -04:00
  • 4512813cf9 [ARM] lfdu and stfsu implementations. Ryan Houdek 2013-09-14 04:00:40 +00:00
  • 0ae8fa964d [ARM] lfsu implementation. Ryan Houdek 2013-09-14 03:51:32 +00:00
  • aaf8e92f78 [ARM] Fixes srawix implementation. Ryan Houdek 2013-09-14 02:50:14 +00:00
  • 751fae4965 [Android] Make sure the default config file has fastmem disabled. Ryan Houdek 2013-09-13 21:17:18 -05:00
  • f830b85d10 NetPlayServer: Drop all the pads for a client when she disconnects Jasper St. Pierre 2013-09-13 21:33:11 -04:00