meancoot
aee6bce679
(iOS) Add initial MFi game controller support.
2013-12-27 20:13:24 -05:00
meancoot
dab783a7fd
(iOS) Long pressing on a setting menu item will give the option to reset it to default. (Except booleans)
2013-12-26 16:18:28 -05:00
meancoot
2bfcb8e4e8
(Apple) Add some extra location manager logging.
2013-12-26 13:28:12 -05:00
Themaister
b23ff3b663
Refactor content_directory.
...
It shouldn't be RGUI browser dir. Instead it is a more developer centric
option for when libretro apps are distributed (along with RetroArch for
example). Also facilitates a standardized assets folder later on if
applicable.
2013-12-26 02:03:11 +01:00
meancoot
1eafcfe1a2
(iOS) Build fix
2013-12-25 10:00:14 -05:00
meancoot
87fff22956
(iOS) Add some common settings to the root of the core settings menu; Add some default paths; Add a default overlay
2013-12-25 09:52:09 -05:00
twinaphex
40d7eb40bd
(Apple) Some minor cleanups to location manager code - still only reports a few initial
...
locations and nothing afterwards
2013-12-25 05:04:49 +01:00
twinaphex
d1bdd4bd97
(Android/Apple) Set default opacity to 0.7f
2013-12-25 02:41:37 +01:00
twinaphex
204113e389
Add environ callback to expose 'Content Directory' path to core -
...
and refactor g_settings.rgui_browser_directory
2013-12-25 02:31:35 +01:00
meancoot
0ba6bd8094
Merge branch 'apple_no_thread'
2013-12-24 17:29:33 -05:00
meancoot
2ae0356081
(iOS) Pass BTstack messages through RARCH_LOG; patch the logger to print to stdout when building for the simulator.
2013-12-24 15:27:44 -05:00
meancoot
06c3cc1cb8
(iOS) Fixes:
...
Only display the limited permissions warning if the content actually failed to load.
Fix loading a second game through the cocoa menu.
2013-12-24 14:21:57 -05:00
meancoot
090c0d8e84
Merge branch 'master' into apple_no_thread
2013-12-24 14:11:39 -05:00
meancoot
0b17dc0d47
(iOS) Changes:
...
Allow requesting to browse for a directory.
Allow requesting the browser to display an option to return a black item.
Swap the ‘Up’ and back buttons in the browser.
Properly reset string settings that were changed in rgui.
2013-12-24 14:03:43 -05:00
meancoot
839a5529b8
Merge branch 'master' into apple_no_thread
2013-12-23 21:03:14 -05:00
twinaphex
b884faa2b1
(OSX) OSX 10.6.8 (Snow Leopard) works now - can get into RGUI
2013-12-23 04:23:46 +01:00
meancoot
2f3a79c0af
(Apple - No Thread) Fix crash when backgrounding the app.
2013-12-22 21:34:47 -05:00
meancoot
f3d5a44e76
(Apple - No Thread) Fix performance regression.
2013-12-21 21:58:19 -05:00
meancoot
f069c82417
(Apple) First pass at removing UI/RetroArch thread split.
2013-12-21 19:42:10 -05:00
meancoot
f0bdd1286d
(Apple) Work around thread issues for the location driver.
2013-12-21 18:48:13 -05:00
twinaphex
b0a6a5f118
(Apple) Set distance filter to kCLDistanceFilterNone - should report every
...
movement change - still not calling didUpdateLocations though
2013-12-21 19:01:10 +01:00
meancoot
09dc8295d6
(iOS) Fix issues with orientation locking.
2013-12-20 19:20:01 -05:00
twinaphex
24dc89f42e
(Apple) Build fix
2013-12-19 17:39:04 +01:00
twinaphex
da6e360e49
(Location) Implement horizontal and vertical accuracy - Android's
...
location API only provides horizontal API but iOS/OSX API supports
both horizontal and vertical. Maybe consider implementing vertical
accuracy for Android by hand later
2013-12-19 17:36:27 +01:00
twinaphex
4ad6631812
(Apple) Location interface fixups
2013-12-19 15:58:15 +01:00
twinaphex
f0aa0f99fd
(Location) Reimplement some parts of the location interface - get_latitude
...
and get_longitude are gone now in place of get_position. Basically,
from C land we basically do a poll-style queries, but on the
implementation side (ie. Android/iOS/OSX) - they all use callback-based
location updates. So we simply check in the poll function (get_position)
whether position has changed, and if so, update the pointer values and
return true - if not, set them to 0 and return false.
2013-12-19 15:47:47 +01:00
twinaphex
d092413d63
(Apple/Location) Build fixes
2013-12-19 03:41:28 +01:00
twinaphex
e983aa4c35
(Location) Implement stub Android location driver - will still need
...
a couple of functions filled in
2013-12-19 03:37:26 +01:00
twinaphex
5f33a6b373
(Apple) Implement HAVE_LOCATION for OSX/iOS
2013-12-19 02:39:38 +01:00
twinaphex
5dc5193ebc
(OSX/iOS) Add onLocationGetLatitude/onLocationGetLongitude
2013-12-15 19:26:04 +01:00
twinaphex
f970b4835d
(iOS/OSX) Implement didUpdateToLocation and didUpdateLocations
2013-12-15 19:01:47 +01:00
twinaphex
99db8ca731
(iOS/OSX) Stub location functions
2013-12-15 18:11:21 +01:00
meancoot
4c526585f5
(OSX) Reduce usage of obj-c dot notation to explicit properties.
2013-12-14 20:36:22 -05:00
meancoot
7f560672e7
(Apple) More 10.6 fixes:
...
Manually declare ivars used as backing for synthesized properties.
Fix a couple of wiring errors in the .xib files.
Don’t call release on a drained auto release pool.
2013-12-13 21:16:30 -05:00
meancoot
b1767601b0
(Apple) More fixes for building on snow leopard.
2013-12-13 19:23:45 -05:00
meancoot
a35396840f
(Apple) Replace obj-c’s built in boxing with macros that can be used with older versions of the os x build tools.
2013-12-12 14:50:16 -05:00
meancoot
ed2724e5ee
(iOS 7) Bring back keyboard mode
2013-12-11 17:55:42 -05:00
meancoot
1da019f783
(OSX) Consolidate mouse handling into NSApplication’s sendEvent method. Cleaner overall and fixes issue where relative movement was unavailable from track pads.
2013-12-11 02:25:33 -05:00
meancoot
0073bef980
(OSX) Fix support for gamepads that aren’t a WiiMote or DualShock 3.
2013-12-10 16:41:23 -05:00
meancoot
5e0a35b6aa
(iOS) Fix ios_logger_override.h issues; fix crash when closing a game with TV Mode enabled; remove unneded code block introduced by previous commit
2013-12-09 19:18:48 -05:00
twinaphex
4ab33d5b3b
(meancoot/iOS) Add workaround for flickering with camera - still
...
some problems when Cocoa interface is brought up during camera
core and then we go back to the camera core
2013-12-05 13:04:17 +01:00
meancoot
806cca44ca
(iOS) Improve handling of path settings some:
...
The file browser will start in the directory of the currently seleected file.
The setting menu will display only the filename instead of the full path.
Path settings can specify a list of extensions to search for.
2013-12-02 19:55:58 -05:00
meancoot
6943127aef
(Apple) Start to refactor setting data structure; clean up iOS code some
2013-12-02 19:34:05 -05:00
twinaphex
99b5c77b0d
(iOS) Camera - do glBindTexture(GL_TEXTURE_2D, 0) at end of processFrame
...
to prevent stale garbage texture frame from being output to main
framebuffer. There is still flickering going on though
2013-12-01 23:19:59 +01:00
twinaphex
5a483468f0
(iOS) Camera works now with instancingviewer camera core - it's glitchy
...
though - still seems to render to default framebuffer too - which we
need to avoid
2013-12-01 22:07:25 +01:00
twinaphex
977e6a1b52
(iOS) Integrate iOS camera driver into RAGameView.m - CVOpenGLESTextureCacheCreateTextureFromImage keeps failing right now so instancingviewer camera core doesn't yet work
2013-12-01 20:39:06 +01:00
twinaphex
37622eb48d
(iOS) Camera - implement most of the code inside RAGameView -
...
totally untested - C camera driver is now a shim and will just
need to dial into the RAGameView camera driver parts
2013-12-01 19:31:00 +01:00
twinaphex
224c0b4652
(iOS) Flesh out camera driver some more - still no image - have to
...
generate texture cache in RAGameView.m
2013-12-01 17:06:44 +01:00
meancoot
9befaf995b
(Apple) Fix input issues caused by previous commit
2013-11-29 14:41:21 -05:00
meancoot
697ce1b354
(Apple) Fix input binding with the settings menu, add groups for remaining players
2013-11-29 14:26:18 -05:00