Konstantin Käfer
|
97fc5d9f74
|
make transitions work properly
|
2014-07-01 12:21:53 +02:00 |
|
Konstantin Käfer
|
a6f7696feb
|
add interpolation
|
2014-06-30 17:41:25 +02:00 |
|
Konstantin Käfer
|
93cd4c5c7b
|
move StyleLayerGroup and PropertyTransition to their own files
|
2014-06-30 11:46:03 +02:00 |
|
Konstantin Käfer
|
881c0f1412
|
more docs + remove StyleLayer::Ptr typedef
|
2014-06-27 18:01:28 +02:00 |
|
Konstantin Käfer
|
d75f0075f3
|
even more refactoring
|
2014-06-27 16:42:44 +02:00 |
|
Konstantin Käfer
|
aff667d742
|
add filter expressions
|
2014-06-26 15:04:18 +02:00 |
|
Konstantin Käfer
|
7637b7f8c7
|
get applied classes
|
2014-06-24 16:47:11 +02:00 |
|
Konstantin Käfer
|
ff571fabcf
|
fix exit crash due to forced loop stop
|
2014-06-24 11:39:16 +02:00 |
|
Konstantin Käfer
|
ba4294ae0c
|
saving current state
|
2014-06-23 18:05:25 +02:00 |
|
Konstantin Käfer
|
af69b4fe39
|
unifiy constants in one place, and allow local override
|
2014-06-04 11:22:03 +02:00 |
|
Justin R. Miller
|
e5a78c931a
|
make some more getter functions constant
|
2014-06-01 15:32:03 -07:00 |
|
Justin R. Miller
|
4d66a51d22
|
get rid of brittle hardcoded style toggling method
Conflicts:
ios/mapbox-gl-cocoa
|
2014-06-01 11:20:55 -07:00 |
|
Konstantin Käfer
|
c54ff954bf
|
never send async events to nullptrs
|
2014-06-01 00:10:16 +02:00 |
|
Justin R. Miller
|
62b19f7e8b
|
clean up obsolete stylesheet resources reference
|
2014-05-31 13:06:39 -07:00 |
|
Justin R. Miller
|
a81a336638
|
programmatic styling API
|
2014-05-31 11:32:42 -07:00 |
|
Konstantin Käfer
|
d5e63cea21
|
retain the uv loop until all things deconstructed
fixes #261
|
2014-05-30 17:32:09 +02:00 |
|
Konstantin Käfer
|
78fda8bb62
|
make sure we retain shared state when destructing the map object
refs #261
|
2014-05-30 17:00:47 +02:00 |
|
Konstantin Käfer
|
461a19dfa2
|
fallback to default properties instead of not rendering when we don't have a style
refs #272
|
2014-05-30 13:36:53 +02:00 |
|
Dane Springmeyer
|
f5394a7638
|
release mode: silent debug output + ifdef any potentially expensive calls
|
2014-05-29 18:07:19 -07:00 |
|
Young Hahn
|
99396478ff
|
Use 256 sized rangeglyphs. Switch to mapbox API VTs.
|
2014-05-29 11:41:35 -04:00 |
|
Konstantin Käfer
|
1749aa3de2
|
switch to glyph/shaping-less endpoint
|
2014-05-28 15:51:29 +02:00 |
|
Konstantin Käfer
|
e304f6629f
|
only change pass parameters if we actually need to
|
2014-05-28 09:47:55 +02:00 |
|
Konstantin Käfer
|
4ad3a1ee76
|
Merge branch 'master' into blur
Conflicts:
src/shader/shaders_gl.cpp
src/shader/shaders_gles2.cpp
|
2014-05-26 17:30:31 +02:00 |
|
Konstantin Käfer
|
9b5c75cef0
|
add isVisible function to Properties
|
2014-05-26 15:34:50 +02:00 |
|
Justin R. Miller
|
3c5a2c7935
|
disallow/undo rotation at low zooms and near world edge
|
2014-05-23 18:24:58 -07:00 |
|
Konstantin Käfer
|
889ef68b5b
|
first draft at blurring
|
2014-05-23 18:30:49 +02:00 |
|
Justin R. Miller
|
12594ce8f1
|
clearer comments
|
2014-05-22 14:24:54 -07:00 |
|
Justin R. Miller
|
bccba97020
|
style cascading needs to happen every render for transitions
|
2014-05-22 14:22:54 -07:00 |
|
Justin R. Miller
|
aa92e92595
|
support for style transitions
|
2014-05-22 12:46:53 -07:00 |
|
Konstantin Käfer
|
6ae0b71bbb
|
fix framebuffer drawing on ios
|
2014-05-22 14:15:51 +02:00 |
|
Konstantin Käfer
|
67ab9ff6f5
|
add cleanup call for destroying framebuffers
|
2014-05-22 12:41:17 +02:00 |
|
Konstantin Käfer
|
bb2cda34a7
|
make sure we're not calling functions that aren't threadsafe
|
2014-05-22 12:12:19 +02:00 |
|
Konstantin Käfer
|
53a6992728
|
fix alpha blending + add depth/stencil buffers
|
2014-05-21 18:34:41 +02:00 |
|
Konstantin Käfer
|
834ef2eee8
|
don't require a style for composited layers
|
2014-05-21 13:40:59 +02:00 |
|
Konstantin Käfer
|
13939b26d9
|
first shot at composited blending
still missing:
- stencil+depth mask
- alpha compositing
|
2014-05-21 10:55:09 +02:00 |
|
Konstantin Käfer
|
238fe86571
|
partially revert 6136ab6d21
background: we are doing separate opaque/translucent passes per composite layer
and then we're compositing them in the translucent phase
|
2014-05-21 10:53:40 +02:00 |
|
Eden Halperin
|
84ebbcd851
|
use mapbox streets v5
|
2014-05-19 07:27:09 -07:00 |
|
Konstantin Käfer
|
9bb0146875
|
Merge branch 'master' into outdoors-style
Conflicts:
bin/style.js
|
2014-05-19 15:52:42 +02:00 |
|
Konstantin Käfer
|
13575330f7
|
use sprite atlas
|
2014-05-19 10:48:36 +02:00 |
|
Ansis Brammanis
|
4b2b19ccd3
|
use separate trees for horizontal and curved labels
from e4186926ed38fc1dc232c70098154251a9019669
|
2014-05-16 16:06:24 -04:00 |
|
Ansis Brammanis
|
264bcd34d9
|
flush command buffers when done
|
2014-05-16 14:04:12 -04:00 |
|
Konstantin Käfer
|
fda64b67af
|
rename point => icon
|
2014-05-15 14:51:02 +02:00 |
|
Konstantin Käfer
|
d89df4042f
|
Merge branch 'master' into outdoors-style
|
2014-05-14 13:01:26 +02:00 |
|
Eden Halperin
|
017cf45ee2
|
new tile endpoint, fix landcover
|
2014-05-13 16:04:47 -07:00 |
|
Justin R. Miller
|
3a7914261e
|
fix erroneous abort of raster rendering
|
2014-05-13 12:28:54 -07:00 |
|
Konstantin Käfer
|
5135c59b71
|
Merge branch 'master' into outdoors-style
Conflicts:
bin/style.js
src/map/map.cpp
|
2014-05-13 16:18:52 +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
|
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 |
|
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 |
|