Konstantin Käfer
4ea281c750
rename llmr => mbgl
2014-07-16 18:53:56 -07:00
Konstantin Käfer
682eaec87c
add icon render test
2014-07-15 18:08:14 -07:00
Konstantin Käfer
fbec72cd47
allow formatted messages
2014-07-11 16:25:20 -07:00
Konstantin Käfer
df65ecaa34
fix compile errors
2014-07-08 14:53:17 -07:00
Konstantin Käfer
af6091db5a
update headless testing to be configurable
2014-07-08 14:38:49 -07:00
Konstantin Käfer
49b0f098c2
add test fixture and image comparison
2014-07-07 20:31:42 -07:00
Konstantin Käfer
6d9de75732
rename time => timestamp to avoid naming conflicts
2014-06-27 15:52:45 +02:00
Konstantin Käfer
af69b4fe39
unifiy constants in one place, and allow local override
2014-06-04 11:22:03 +02:00
Dane Springmeyer
42a2c252b8
use malloc/free from c++: fixes compile with libc++ on linux - refs #287
2014-05-30 13:38:09 -07:00
Dane Springmeyer
74c534b07a
avoid unused variable warning
2014-05-30 13:28:06 -07: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
Dane Springmeyer
2be6fefdf8
make shapingWarning and glyphWarning off for release builds
2014-05-29 18:13:41 -07:00
Dane Springmeyer
f5394a7638
release mode: silent debug output + ifdef any potentially expensive calls
2014-05-29 18:07:19 -07:00
Justin R. Miller
7b2355c696
Merge branch 'master' into bezier
2014-05-29 16:12:10 -07:00
Vladimir Agafonkin
841cee7750
change default cubic bezier for easings
2014-05-29 23:41:49 +03:00
Dane Springmeyer
829f9d1197
[build] another missing <memory> include
2014-05-29 12:36:22 -07:00
Konstantin Käfer
cca9d81ee7
add debug warnings
2014-05-28 15:51:09 +02:00
Konstantin Käfer
f32c996348
fixed subtle clip id generation bug
...
refs #206
2014-05-27 18:51:09 +02:00
Dane Springmeyer
7e94462747
correct namespace usage
2014-05-23 16:38:26 -07:00
Justin R. Miller
aa92e92595
support for style transitions
2014-05-22 12:46:53 -07:00
Konstantin Käfer
084e7af377
better sprite warnings
2014-05-22 15:19:51 +02:00
Konstantin Käfer
16a79b42ca
show tile parse warnings
2014-05-21 14:18:25 +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
Konstantin Käfer
017145f052
show style parse warning if the flag is set
2014-05-21 10:53:40 +02:00
Konstantin Käfer
f848868c16
fix texture binding
2014-05-19 14:18:29 +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
32b21b050f
do not define variables until they're needed
2014-05-14 10:31:57 +02:00
Konstantin Käfer
d9d9b281c4
disable texture deleting for now
2014-05-12 18:25:58 +02:00
Konstantin Käfer
0bfd7b0f43
Calculate clip IDs with a huffman prefix tree
...
This changes the clip IDs from sequential to a huffman prefix tree, meaning that
parent tiles share the same prefix with child tiles (but are shorter). This allows
us to use the same checkerboard pattern to draw all tiles.
TODO:
- make sure we're not overflowing the 8 bit limit of the stencil buffer
- draw all checkerboard fields at the same time, with one draw call
- fix raster drawing (fading, clipping)
refs #132
2014-05-09 18:10:28 +02:00
Konstantin Käfer
485a9a40bc
formatting
2014-05-02 10:25:58 +02:00
Konstantin Käfer
4ac34b49a0
there's no need to reset the image data
2014-05-02 10:25:58 +02:00
Konstantin Käfer
449f403e87
rename animation => transition
2014-04-30 14:46:28 +02:00
Konstantin Käfer
4afe20776d
move animation time api to use nanoseconds
2014-04-30 14:20:15 +02:00
Konstantin Käfer
74768abeb8
make sure we call the sprite load callback
2014-04-30 12:58:38 +02:00
Konstantin Käfer
1216a061d3
move to libuv for the rendering loop
2014-04-30 12:01:26 +02:00
Konstantin Käfer
e7274c7866
fix compile on linux
2014-04-17 09:33:04 -07:00
Konstantin Käfer
6872ac1b49
add flag to allow flipping the png image
2014-04-16 14:31:48 -04:00
Konstantin Käfer
49718ed60d
clean up use of C99
2014-04-16 11:01:07 -04:00
Konstantin Käfer
56393007f1
add function to write files
2014-04-15 18:46:51 -04:00
Konstantin Käfer
709dfc22db
add PNG image encoding
2014-04-15 18:46:37 -04:00
Konstantin Käfer
9bb88711b8
always start animations with a common start time
...
fixes #134
2014-04-14 19:30:09 -04:00
Justin R. Miller
acd95168eb
re-bind texture in right circumstances
2014-03-19 14:26:15 -07:00
Justin R. Miller
4dc6aa9aec
don't attempt texture binding before the texture pool is setup
2014-03-19 14:22:00 -07:00
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
72ac0c9c31
use external library
2014-03-12 12:43:18 +01:00
Konstantin Käfer
b3e9a1b42c
make sure color values are lowercased
2014-03-12 11:48:49 +01:00
Konstantin Käfer
60229ed7db
add color parser
2014-03-11 18:42:01 +01:00
Konstantin Käfer
c5dca2c8a8
change tile size
2014-03-11 12:22:20 +01:00
Konstantin Käfer
a1ebf3f264
move tile size to a cpp file
2014-03-11 12:12:05 +01:00