Commit Graph

693 Commits

Author SHA1 Message Date
Justin R. Miller
609144d87e bump bindings 2014-05-14 17:32:32 -07:00
Justin R. Miller
f640ee08cd fixes #205: fix Travis builds 2014-05-14 15:52:10 -07:00
Justin R. Miller
ec408f8592 bump MVKMapKit 2014-05-14 14:45:37 -07:00
Justin R. Miller
9a16483b8d ignore unused parameters 2014-05-14 14:33:26 -07:00
Justin R. Miller
7b2a977f21 technically these take an argument 2014-05-14 14:12:53 -07:00
Justin R. Miller
754584e3f4 Merge branch 'master' of github.com:mapbox/llmr-native 2014-05-14 11:43:09 -07:00
Justin R. Miller
9a79f348fa move debug app over to use of Cocoa API 2014-05-14 11:42:52 -07:00
Justin R. Miller
a6ee7b701e get rid of unused framework 2014-05-14 11:42:05 -07:00
Konstantin Käfer
a9d559fe51 return refs to avoid matrix allocation/deallocation for untranslated layers
refs #189
2014-05-14 17:21:51 +02:00
Konstantin Käfer
a27f8798ff add translate-anchor: viewport to lines + points
refs #189
2014-05-14 17:17:47 +02:00
Konstantin Käfer
3d84dd60c9 always cast a building shadow to the bottom 2014-05-14 17:10:34 +02:00
Konstantin Käfer
afc54b7956 add translate-anchor for fills 2014-05-14 16:51:27 +02:00
Konstantin Käfer
b167a79c22 always use std:: namespace for math functions
fixes #201
2014-05-14 16:40:24 +02:00
Konstantin Käfer
b8d88600b8 cemetary => cemetery 2014-05-14 15:09:13 +02:00
Konstantin Käfer
24617da3ff don't factor in the pixelratio to achieve the same look
refs #189
2014-05-14 15:06:31 +02:00
Konstantin Käfer
a812f37c60 make sure to premultiply the colors during stylesheet parsing
fixes #193
2014-05-14 15:05:59 +02:00
Konstantin Käfer
ac9a678ce5 fix lock initialization
background: for non-debug builds, assert() gets compiled away, so the locks are not initialized
2014-05-14 13:41:55 +02:00
Konstantin Käfer
164aef8b26 add hipchat notifications for build status 2014-05-14 13:01:07 +02:00
Konstantin Käfer
3514538719 make text layers respect the translate-anchor
you can now specify "translate-anchor": "viewport" to have the text translated
in screen coordinates rather than relative to the tile. The default value
remains "translate-anchor": "map"

refs #189
2014-05-14 10:31:57 +02:00
Konstantin Käfer
32b21b050f do not define variables until they're needed 2014-05-14 10:31:57 +02:00
Konstantin Käfer
d97e8899ae add translate-anchor property 2014-05-14 10:31:57 +02:00
Konstantin Käfer
05a330f347 make translate property zoom independent
if you want a zoom-dependent translation, you can use a function

refs #189
2014-05-14 10:31:57 +02:00
Justin R. Miller
7447b03ee7 remove accidental duplicate target 2014-05-13 12:35:24 -07:00
Justin R. Miller
9e04643727 Merge branch 'master' of github.com:mapbox/llmr-native 2014-05-13 12:34:49 -07:00
Justin R. Miller
3a7914261e fix erroneous abort of raster rendering 2014-05-13 12:28:54 -07:00
Dane Springmeyer
ae2a8e00a5 Merge pull request #180 from mapbox/clear-caches
Clear caches
2014-05-13 12:26:59 -07:00
Dane Springmeyer
854de24055 push improvement for smart cache clearing from @wsnook 2014-05-13 12:12:12 -07:00
Dane Springmeyer
d7f9470c2f Merge branch 'master' of github.com:mapbox/llmr-native into clear-caches 2014-05-13 12:08:08 -07:00
Justin R. Miller
5c89488429 hide more API 2014-05-13 11:05:18 -07:00
Justin R. Miller
6668b9b303 keep view controller self-contained for state save/restore 2014-05-13 11:01:32 -07:00
Konstantin Käfer
7bfcde4025 split up painter into multiple files 2014-05-13 15:37:45 +02:00
Konstantin Käfer
b096373b71 abort rendering early if the style is disabled
refs #184
2014-05-13 15:15:54 +02:00
Konstantin Käfer
72c0410a4d save/restore state on ios 2014-05-13 13:16:47 +02:00
Konstantin Käfer
ab71db336c move tiles to std::map for faster lookups 2014-05-13 12:20:59 +02:00
Konstantin Käfer
d8fa9aa322 move weak_ptr list of tile_data objects to a map for faster lookups 2014-05-13 12:01:29 +02:00
Justin R. Miller
654520ea34 Revert "refs #166: fix for std::stoll et al. not handling strings"
This reverts commit bc29ed5a9c.
2014-05-12 17:14:28 -07:00
Justin R. Miller
38e7682302 Merge branch 'master' of github.com:mapbox/llmr-native 2014-05-12 14:00:19 -07:00
Justin R. Miller
bc29ed5a9c refs #166: fix for std::stoll et al. not handling strings 2014-05-12 14:00:10 -07:00
Dane Springmeyer
fcd7a230e1 Merge branch 'master' of github.com:mapbox/llmr-native into clear-caches 2014-05-12 13:57:34 -07:00
Dane Springmeyer
6538f580ce ensure setup-libraries.sh checks for valid pkg-config 2014-05-12 13:40:58 -07:00
Justin R. Miller
b6d6c7ee30 re-add iOS Xcode instructions 2014-05-12 14:07:20 -04:00
Konstantin Käfer
263c887777 don't try to render layers that do not produce anyting during the current render pass
refs #184
2014-05-12 19:53:06 +02:00
Dane Springmeyer
755c51fcdd Merge branch 'master' of github.com:mapbox/llmr-native into clear-caches
Conflicts:
	Makefile
2014-05-12 10:38:07 -07:00
Konstantin Käfer
2b14579986 only paint layer if it has data
refs #184
2014-05-12 19:08:59 +02:00
Konstantin Käfer
2a3377cc4d fix typo
fixes #186
2014-05-12 18:28:21 +02:00
Konstantin Käfer
d9d9b281c4 disable texture deleting for now 2014-05-12 18:25:58 +02:00
Konstantin Käfer
6ebb4c21f7 clean up gl::group() structure 2014-05-12 18:25:48 +02:00
Konstantin Käfer
6136ab6d21 draw by layer, not by tile
This is needed for correctly compositing raster imagery into the map

fixes #122
fixes #157
2014-05-12 17:13:26 +02:00
Konstantin Käfer
16e8d8137b Merge branch 'master' of https://github.com/mapbox/llmr-native 2014-05-12 16:06:31 +02:00
Konstantin Käfer
b705382b9f add cross compile build script
[skip ci]
2014-05-12 04:00:47 -07:00