Commit Graph

57 Commits

Author SHA1 Message Date
Justin R. Miller
00a3245ce8 fixes #70: raster tile rendering as toggleable mode from vector 2014-03-18 16:57:17 -07:00
Konstantin Käfer
e85304d510 use depth buffer to avoid writing to opaque fragments 2014-03-04 11:21:42 +01:00
Konstantin Käfer
03676dfbd1 build fix for ios 2014-03-03 16:38:55 +01:00
Justin R. Miller
8b0709a62c clean up response casts 2014-02-25 16:37:48 -08:00
Justin R. Miller
55b28aaf65 allow for cancellable request, track in tiles, and cancel when obsolete 2014-02-25 16:33:06 -08:00
Justin R. Miller
e59a5f1c1a Merge branch 'master' into tile-cancels 2014-02-21 14:18:48 -08:00
Konstantin Käfer
0306e77ff0 remove void* parameter from platform::restart() 2014-02-21 12:18:11 +01:00
Konstantin Käfer
1fb4451192 Merge pull request #68 from mapbox/poi-render
refs #60: first cut of POI rendering
2014-02-21 12:07:46 +01:00
Justin R. Miller
cfbde82429 only post activity notification once after cancels 2014-02-20 00:16:54 -08:00
Justin R. Miller
536e0343c9 only post needs render notification on successful tiles 2014-02-19 23:10:09 -08:00
Justin R. Miller
d94b8bbcec make use of new tile-specific fetches to allow cancellation 2014-02-19 23:09:48 -08:00
Justin R. Miller
2bb6163f64 moves from NSURLConnection to NSURLSession on iOS 2014-02-19 18:38:05 -08:00
Justin R. Miller
9fbe5b2ece properly deregister render observers 2014-02-19 17:51:30 -08:00
Justin R. Miller
2989b456a4 properly make use of platform::restart on iOS 2014-02-19 12:41:57 -08:00
Justin R. Miller
3a5dbdb5cc iOS stylistic changes 2014-02-19 12:41:35 -08:00
Justin R. Miller
73f06b39bc fixes #72: clean up & make callbacks clearer 2014-02-19 12:41:15 -08:00
Justin R. Miller
cbf96ba1c6 minor formatting 2014-02-19 12:27:23 -08:00
Konstantin Käfer
9710fbef99 enable texture interpolation during rotating and scaling 2014-02-19 15:39:44 +01:00
Justin R. Miller
828d8ba26f refs #60: first cut of POI rendering
* add basic marker style to stylesheet
 * pass through marker style to PBF conversion
 * marker/point tile parsing, bucket, buffer, shaders, etc.
 * new sprite hosting for 1x/2x variants
 * sprite load accepts screen scale argument
2014-02-14 18:13:12 -08:00
Justin R. Miller
257ccd16bb clean up settings mechanism (fixes #9 & #62)
* init, load, persist, sync, clear
 * clean up frequent disk syncs which impacted iOS performance
 * insert disk sync into various iOS/OS X lifecycle events
 * implement clear
 * implement save on iOS
 * cleaner dictionary syntax
2014-02-13 12:21:35 -08:00
Justin R. Miller
62c79e05cd refs #43: rename render methods for clarity 2014-02-13 11:27:22 -08:00
Konstantin Käfer
565a23785c remove unused functions and run http_request in other operation queue 2014-02-13 12:15:01 +01:00
Justin R. Miller
a84f861d1f fixes #56: iOS network activity indicator 2014-02-10 14:27:00 -08:00
Justin R. Miller
d9f4b07c93 properly handle notifications 2014-02-10 14:13:12 -08:00
Justin R. Miller
e8bd180f00 fixes #50: get rid of GLKViewController 2014-02-07 23:13:48 -08:00
Justin R. Miller
150d3ffdbe added iOS quick zoom gesture 2014-02-07 21:18:16 -05:00
Justin R. Miller
7f30ca8763 code sign on iOS depending on configuration 2014-02-07 13:42:35 -05:00
Justin R. Miller
8ada3a6551 fix iPad/iPhone animation times 2014-02-07 12:42:13 -05:00
Justin R. Miller
f4edf7a33e fixes #35: decelerated pinch zooming 2014-02-07 12:37:48 -05:00
Justin R. Miller
c412b8d45a all iOS gestures cancel previous animations 2014-02-07 12:28:37 -05:00
Justin R. Miller
b176985791 fix some indentation 2014-02-07 11:33:07 -05:00
Justin R. Miller
ad104ee03e refs #43: only render on iOS when we need to 2014-02-07 11:26:39 -05:00
Justin R. Miller
309096419b removing useless line with our use of GLKViewController 2014-02-07 11:15:51 -05:00
Justin R. Miller
6d75c0209d only output FPS on iOS when in debug mode 2014-02-06 17:06:02 -05:00
Justin R. Miller
29744cfa5a refs #34: don't decelerate pan for low velocity 2014-02-06 16:27:54 -05:00
Justin R. Miller
a95f0a8621 fixes #34: decelerated panning 2014-02-06 16:09:12 -05:00
Justin R. Miller
26433e3288 fixes #46: properly dampen pinch gestures near initial zoom w/o flapping 2014-02-06 15:32:25 -05:00
Justin R. Miller
c4cdf8f714 refs #45: fix bug w/o breaking intended result 2014-02-06 13:24:32 -05:00
Justin R. Miller
558fef5257 fixes #45: only simultaneously allow pan, pinch, and rotate 2014-02-06 13:17:31 -05:00
Justin R. Miller
7e92a82d17 re-org gestures for conceptual grouping 2014-02-06 12:34:25 -05:00
Justin R. Miller
61c69f5872 fixes #42: allow for simultaneous pan, pinch, and rotate 2014-02-05 15:59:16 -05:00
Justin R. Miller
dd3687061d speed up pinch gestures per @gundersen 2014-02-05 15:51:44 -05:00
Justin R. Miller
74f3e5715a simplify gesture points 2014-02-05 14:38:44 -05:00
Justin R. Miller
e7dd28f6e0 scale iOS pinches at gesture center 2014-02-05 14:35:40 -05:00
Justin R. Miller
74b522ac6e add 4" device launch image 2014-02-05 13:49:55 -05:00
Konstantin Käfer
f27e219a70 Merge pull request #39 from mapbox/ios-speed
Switch to Vertex Array Objects
2014-02-05 19:14:08 +01:00
Justin R. Miller
80ed0e13f4 Merge branch 'master' of github.com:mapbox/llmr-native 2014-02-05 11:02:26 -05:00
Justin R. Miller
503f0fc145 bump up iOS deployment target for TestFlight compatibility 2014-02-05 11:02:12 -05:00
Konstantin Käfer
0a053d944a set framerate to 60fps 2014-02-05 13:59:38 +01:00
Dane Springmeyer
e2ea6c52a7 add target to build for simulator 2014-02-04 14:52:30 -08:00