Commit Graph

88 Commits

Author SHA1 Message Date
Henrik Rydgard
b39206f922 Use the app cache directory on Android for the shader cache. 2016-01-17 22:15:23 +01:00
Henrik Rydgard
27c71aa340 Get rid of the unused "InstallID" 2016-01-17 15:46:15 +01:00
Unknown W. Brackets
481be1cd34 Fix GL feature detection. 2016-01-06 20:26:53 -08:00
Henrik Rydgård
517c5183ac IOS buildfix 2016-01-03 15:19:43 +01:00
Henrik Rydgard
03aa820c28 Untested ios buildfix 2016-01-01 14:40:18 +01:00
Henrik Rydgard
15de6e6b98 GraphicsContext: Abstract away things like swapbuffers etc before adding even more backends.
Needed to prevent clutter all over the codebase.

Does not go all the way yet, goal would be a common render loop between platforms but not there yet.
2016-01-01 14:40:16 +01:00
Karen Tsai
c4a28a2998 Restore JIT for armv7/armv7s iOS 9 devices, which were erroneously disabled when I fixed PPSSPP's arm64 crashing. 2015-12-28 14:20:28 -05:00
Unknown W. Brackets
29eea477b9 iOS: Return mobile for device type prop.
This makes touch controls show by default, for example.
2015-12-26 20:38:43 -08:00
Henrik Rydgård
7eb662fc6b Attempt at fixing scissor scaling issue on ios ( #8300 ) 2015-12-24 23:32:24 +01:00
Henrik Rydgard
732b1239e7 Add some permission infrastructure, add an ugly button that asks you to grant STORAGE permission if necessary. 2015-12-17 22:41:50 +01:00
Henrik Rydgård
3386f1e181 Merge pull request #8153 from angelXwind/SpringBoardAnimatedExit
Perform an animated exit to SpringBoard on iOS devices
2015-11-03 20:48:12 +01:00
Karen Tsai
063d519056 Perform an animated exit to SpringBoard on iOS devices as opposed to simply terminating PPSSPP (which could be misinterpreted for a crash) 2015-11-03 13:57:10 -05:00
Karen Tsai
1ba873a496 Override JIT setting in ppsspp.ini for JIT-incapable environments, fakesign PPSSPP binary via adhoc signing in order to prevent crash-at-launch on iOS 9, separate jailbreak detection logic from JIT support logic, temporary change to only enable JIT on iOS 8 and below. 2015-11-03 12:34:33 -05:00
mgaver
0fc2e9a77b Update PPSSPP-Info.plist
Relocate a launch image
2015-10-08 13:44:42 +09:00
Henrik Rydgard
d822cbf60b Move fbo.cpp/h from native into PPSSPP 2015-09-06 13:13:37 +02:00
Conrado
6d00a7722e Changed iOS icons to follow Apple directives (PNG24 with no transparency and no rounded corners). 2015-06-08 22:53:53 -03:00
Karen Tsai
dbd15420f5 Properly post lost_focus and got_focus notifications when iOS app resigns active state and gains active state. Fixes #7758 2015-05-27 02:35:09 -04:00
Karen Tsai
3501d9348d Map right thumbstick as another analog stick, particularly useful for controllers like the DualShock 3/4 when connected to an iOS device. Fixes #7762 2015-05-24 20:46:56 -04:00
Henrik Rydgard
8b05e7abf0 Adjust the audio speed on non-60hz Android devices to compensate.
Greatly improves audio stability on Nexus S.

Fixes #6677 .
2015-01-14 00:45:12 +01:00
Henrik Rydgard
51f352ee26 Delete unused code in DSoundStream, fix system_getpropertyint for iOS 2015-01-11 19:30:25 +01:00
Unknown W. Brackets
c0804427ef Merge remote-tracking branch pull/7047.
And fix the whitespace + optimize the pngs.
2014-11-04 01:46:00 -08:00
TwistedUmbrella
07f0478425 Xcode 6 / iPhone 6 compatibility updates 2014-11-04 03:37:40 -05:00
mgaver
7f3ab8715f use nativeScale insted of scale, works fine.
iPhone 6 Plus scale fix
2014-10-16 09:11:26 +09:00
mgaver
00173b7aee Update ViewController.mm
Fix scale for iPhone 6 Plus
2014-10-16 01:38:17 +09:00
TwistedUmbrella
ea67baa45b Revert "iOS: add LaunchScreen.xib for support iPhone 6 and 6 Plus native screen resolution"
This reverts commit 4dc6e26801.
2014-10-08 16:00:16 -04:00
TwistedUmbrella
3f3e464dae Revert "iOS: Add launch xib name to info.plist"
This reverts commit b7db78362d.
2014-10-08 15:59:18 -04:00
rock88
b7db78362d iOS: Add launch xib name to info.plist 2014-10-03 17:50:12 +07:00
rock88
4dc6e26801 iOS: add LaunchScreen.xib for support iPhone 6 and 6 Plus native screen resolution 2014-10-02 21:49:06 +07:00
rock88
5cb9bddea9 iOS: update few compiler path 2014-10-02 21:07:19 +07:00
Henrik Rydgård
5a0a182a82 Revert "Set NSPrincipalClass to get retina widget rendering on OS X" 2014-09-09 17:42:27 +02:00
Daniel Nagel
1c74f95018 Set NSPrincipalClass to get retina widget rendering on OS X 2014-09-04 12:05:21 +02:00
Henrik Rydgard
39cde7fc48 Hide "immersive mode" on pre-kitkat Android. 2014-07-20 12:11:50 +02:00
Sacha
92f8206fd7 CMake: Detect ARM from processor setting. 2014-06-18 15:37:12 +10:00
Henrik Rydgard
555d494658 Merge branch 'master' of github.com:rock88/ppsspp into rock88-master
Conflicts:
	ios/main.mm
2014-05-25 09:06:06 +02:00
Karen Tsai
3f99c2f2c7 Use tabs instead of spaces. 2014-05-22 03:56:33 -04:00
Karen Tsai
ab44947e00 Improved PPSSPP’s Vibrate() for iOS, now no longer gives you a hand massage. 2014-05-22 03:54:09 -04:00
Karen Tsai
b3b83b33cb Modified bundle ID to be consistent with other platforms. 2014-05-22 02:22:45 -04:00
Karen Tsai
195d9c7fd5 Added basic haptic feedback support for iOS platforms via AudioServicesPlaySystemSound(kSystemSoundID_Vibrate). Does not make use of length_ms… yet. Fixes issue #5614. 2014-05-22 02:20:43 -04:00
Andrey Konoplyankin
821dbb2b55 iOS: add GLES 3.0 support 2014-05-17 13:02:57 +07:00
Andrey Konoplyankin
b386456f44 iOS: transitioning few sources files to ARC 2014-05-17 12:59:13 +07:00
Andrey Konoplyankin
e98febfb91 iOS: implement Vibrate 2014-05-17 12:55:31 +07:00
Henrik Rydgard
7e9c0e766a Attempt temporary workaround for iOS shutdown issues. 2014-02-12 10:26:53 +01:00
sky-zer
90a8ea6a17 love tab not space 2014-02-02 18:50:29 +04:00
sky-zer
b59d7206f5 iOS JIT check correction. Check for controllers connected before launching PPSSPP. 2014-02-02 18:44:06 +04:00
sky-zer
e3f1fbb922 not need 2014-01-27 19:24:22 +04:00
sky-zer
789cb88797 Buildfix for iOS SDK < 7. Correct controller reconnection handling. 2014-01-27 18:32:19 +04:00
sky-zer
4f4edbe959 Refactoring. 2014-01-24 22:46:30 +04:00
sky-zer
55514ee58e iOS: MFi controllers support 2014-01-24 22:39:45 +04:00
W.MS/王京
55fdac7529 remove stupid iOS7 status bar 2014-01-22 13:12:36 +08:00
Henrik Rydgard
32f479b0a6 Assorted log spam reductions.
Also let Java know of some important events. Not used for anything yet.
2013-12-04 17:43:00 +01:00