Commit Graph

20118 Commits

Author SHA1 Message Date
726d6c17af Make paths dialog modeless. 2016-02-09 20:42:06 -08:00
3938fa791c Merge pull request #3611 from jezze/videocommon-cleanup
VideoCommon: Remove unused pow functions
2016-02-09 21:24:32 -05:00
91772492dd VideoCommon: Remove unused pow functions 2016-02-10 02:57:09 +01:00
b8628433f2 Merge pull request #3603 from sigmabeta/android-wiimote
[Android] Add UI support for newly-implemented DolphinBar support
2016-02-09 00:31:33 -05:00
c2d03e62e7 Add Wiimote graphic 2016-02-08 21:23:16 -05:00
dd4082f216 Add Wiimote Speaker option 2016-02-08 21:23:16 -05:00
85cf07e87e Add Wiimote Input menu 2016-02-08 21:23:16 -05:00
c3f8d47da5 Game INI updates: flag some Wii titles without widescreen support 2016-02-08 20:52:34 -03:00
32dcb4c37c Merge pull request #3610 from Aestek/fix/netplay-ifaddr-segfault
Fix: segfault in NetPlayServer::GetInterfaceListInternal for ifa_addr-less interfaces
2016-02-08 16:27:50 -05:00
b92a80ba1b Fix: segfault in NetPlayServer::GetInterfaceListInternal for ifa_addr-less interfaces
`NetPlayServer::GetInterfaceListInternal` was crashing dolphin with a segfault when encountering a
network interface without `ifa_addr`.
2016-02-08 21:21:27 +01:00
8a2e678ea7 DolphinWX: Don't include skipped items in the compression count 2016-02-08 15:26:25 +01:00
8cad70238c DolphinWX: Don't store compression progress in member variables
Just some extra cleanup.
2016-02-08 15:26:11 +01:00
e4ef018706 GameSettings: Remove FastDepthCalc entries.
Only Mini Ninjas and DKC currently have a known issues that require slow depth.
2016-02-08 12:26:57 +01:00
fb2f8e49bb Android: Remove FastDepthCalc option. 2016-02-08 12:26:56 +01:00
9805f70913 VideoConfig: Replace FastDepthCalc by ForcedSlowDepth.
Fast depth is now more accurate than slow depth and should always be used.
The option will be kept in a different form as it is still used as a hack to fix some games.
Also, the slow depth code path will still be relied upon by cards that don't support GL_ARB_clip_control.
2016-02-08 12:26:55 +01:00
08c9e3b7a4 Merge pull request #3602 from OatmealDome/coreaudio
CoreAudioSound: Minor clean up
2016-02-07 22:25:15 -05:00
35d7c2bc78 Merge pull request #3593 from Sonicadvance1/Android_Mayflash_adapter
[Android] Implement support for real Wiimotes with the DolphinBar
2016-02-07 15:51:33 -05:00
fe53461611 [Android] Implement support for real Wiimotes with the DolphinBar
This is the only way to get Wiimotes working under Android now.
This, just like the Wii U Gamecube Controller Adapter, completely goes around Android's limitations and talks with the device directly through USBManager.

Couple notes.
Continuous scanning must be enabled otherwise the Wiimotes won't be seen.
The UI doesn't expose support for this yet. One must change the Wiimote source and continuous scanning settings manually.

Testing up to two wiimotes in Taiko No Tatsujin, no reason to believe all four won't work.
2016-02-07 05:31:48 -06:00
76d614eded Merge pull request #3585 from lioncash/inc
VideoCommon: Convert some DataReader includes into forward declarations
2016-02-06 20:52:02 -05:00
36af9981c7 Merge pull request #3595 from Sonicadvance1/Android_headless
[Android] Headless support
2016-02-06 20:08:58 -05:00
d5836dfd5b Merge pull request #3600 from Sonicadvance1/remove_mbedtls_install
Remove mbedtls install target
2016-02-06 19:07:19 -05:00
36a20c3535 CoreAudioSound: Replace deprecated parameters
The kAudioUnitParameterFlag_* parameters don't exist on iOS.
2016-02-06 16:48:03 -05:00
2e24996a9c CoreAudioSound: Only include AudioUnit 2016-02-06 16:47:49 -05:00
ab0091b156 Remove mbedtls install target
Fixes 5.0 blocker bug #9208
2016-02-06 02:43:50 -06:00
07434e3a65 [Android] Fix crash when we don't have access to a folder. 2016-02-05 22:03:33 -06:00
bd713643d1 Merge pull request #3592 from nicktiberi/master
Normalize and check upper/lower bounds of hats input on OS X
2016-02-05 16:51:21 -05:00
e7ad0fd600 normalize and check upper/lower bounds of hats input on OS X 2016-02-05 16:40:59 -05:00
2f7e3ae58e CMakeLists cleanup and enable Android headless building. 2016-02-05 11:24:11 -06:00
6305f09467 Use cmake to determine if we are enabling the Android Controller Interface 2016-02-05 10:54:17 -06:00
018625e54f Rearrange GLInterface interface generation.
This will be important when we enable headless on Android
2016-02-05 10:53:32 -06:00
38cb6ba6dc Fix a bug in the Common CMakeLists file
We were overwriting the LIBS variable. Effectively dropping libiconv from the libs.
2016-02-05 10:51:56 -06:00
19cd9ecf16 Fix a few missing includes 2016-02-05 10:50:08 -06:00
994c8e5282 GameInis: NES games that don't require EFB2Ram differ per region.
Just because it was the same game, released in diffrent regions
at around the same time doesn't mean they use the same version
of the Virtual Console emulator.

The previous INIs were based of testing of the US release so I've
move them to 6 letter INIs only effecting the US release. I've
also added a few more and added a few Inis for the few PAL games
that I could confirm also didn't require EFB2Ram.
2016-02-05 23:27:45 +13:00
764000d42e GameInis: All Sega Master System games need RealXFB
I did some testing and they all do strided XFB copies like Sonic
and Knuckles, which is currently only implemented in RealXFB.
2016-02-05 23:27:44 +13:00
dfabe1552a GameInis: Make all Virtual Console games 4:3
We only need to update 9 files, It's like magic!
2016-02-05 23:27:34 +13:00
c47e773297 GameInis: Deduplicate TurobGrafx 16 Virtual Console games 2016-02-05 23:26:21 +13:00
b698b04b4c GameInis: Deduplicate Sega Mega Drive (Genesis) inis 2016-02-05 17:35:33 +13:00
919460a572 GameInis: Deduplicate all Sega Master System games
I don't care that this enables virtual xfb for all of them, I'm dubious
that excatly half have it set and the other half don't.
2016-02-05 17:35:33 +13:00
5c00fc3e44 GameInis: Deduplicate SNES Virtual Console games 2016-02-05 17:35:32 +13:00
754c4c0ee9 GameInis: Deduplicate NES Virtual Console games 2016-02-05 17:35:28 +13:00
0154631da2 GameInis: Deduplicate NeoGeo and "Virtual Console Arcade" games 2016-02-05 17:35:24 +13:00
0aa8c021b9 GameInis: Deduplicate all C64 and TurboGrafx CD games 2016-02-05 17:35:20 +13:00
baad10593e GameInis: Allow one ini to cover all VC games for a console
Since all Virtual console releases use the same emulator (though there
are multiple revisions some emulators) and generally need the same
setting, this commit allows the creation of INI files which cover all
Virtual Console games fow each system.

For example, F.ini can provide settings that all NES games have in common
and C.ini will provide settings for all Commadore 64 games.

If needed, a 3 letter ini can override settings for individual games.
2016-02-05 17:35:13 +13:00
2282651fdb Merge pull request #3584 from sigmabeta/android-settings-text-fix
[Android] Change SettingsActivity label to "Settings" instead of "CPU Settings"
2016-02-01 10:26:15 -05:00
1df1ba55bb VideoCommon: Convert some DataReader includes into forward declarations
Gets rid of some indirect inclusions in cpp files.
Also this will reduce the amount of rebuilt files if
changes occur in the DataReader header.
2016-01-31 15:19:20 -05:00
7542eafd58 Fix capitalization on "GameCube" strings 2016-01-31 10:17:30 -05:00
93056e3988 Change SettingsActivity label to "Settings" instead of "CPU Settings" 2016-01-31 10:06:00 -05:00
a870253cd6 Common: Use C++ random generator for generating MAC addresses 2016-01-31 23:52:47 +10:00
98e5270b3c EXI: Use unique_ptr in CEXIEthernet 2016-01-31 23:52:43 +10:00
e75d37ec36 EXI: Fix crash when loading save states with BBA activated 2016-01-31 23:52:40 +10:00