Konstantin Käfer
|
3c656d2bf2
|
add debug markers for easier gl debugging
|
2014-04-15 14:30:05 -04:00 |
|
Konstantin Käfer
|
f859945e06
|
fix clipping
|
2014-04-15 13:22:32 -04:00 |
|
Konstantin Käfer
|
78c10c0701
|
Merge remote-tracking branch 'remotes/origin/pr/127'
Conflicts:
include/llmr/map/map.hpp
src/map/map.cpp
src/platform/platform.cpp
|
2014-04-15 12:46:19 -04:00 |
|
Konstantin Käfer
|
f18aa61e33
|
derive from GLKViewController
this handles resizing the view/framebuffer much better
fixes #130, #131, #133, #118
|
2014-04-14 18:50:17 -04:00 |
|
Konstantin Käfer
|
442d9ce4ec
|
we only need 2px lines here
|
2014-04-10 14:30:00 -04:00 |
|
Konstantin Käfer
|
06bcab9560
|
correctly update the map dimensions on rotate
refs #37
|
2014-04-10 14:07:36 -04:00 |
|
Konstantin Käfer
|
eb499e77c1
|
fix linejoin drawing on retina
|
2014-04-10 11:49:43 -04:00 |
|
Justin R. Miller
|
e5713f31a6
|
move to raster buckets & tile parser handling raster decoding
|
2014-04-09 11:38:42 -07:00 |
|
Justin R. Miller
|
1215f6f1fe
|
refs #101: data sources with styling
* add second, satellite class to stylesheet
* get rid of tile clipping masks for now
* flesh out raster styling properties
|
2014-04-04 13:24:11 -07:00 |
|
Justin R. Miller
|
2eca1c419b
|
add support for background opacity in style
|
2014-04-02 16:09:31 -07:00 |
|
Justin R. Miller
|
f60a46229d
|
refs #101: first cut of basic hacky data sources
|
2014-04-02 11:07:22 -07:00 |
|
Konstantin Käfer
|
016c7d3a4f
|
fix text fading preventing render idling
fixes #108
|
2014-03-25 14:09:36 +01:00 |
|
Konstantin Käfer
|
85f0d9392b
|
do not use shared pointers for buffers
|
2014-03-25 13:41:20 +01:00 |
|
Konstantin Käfer
|
67b1d8df51
|
fix build by changing to enabled
|
2014-03-25 13:40:47 +01:00 |
|
Konstantin Käfer
|
166305fb14
|
change hidden to enabled
refs #83
|
2014-03-25 13:23:51 +01:00 |
|
Konstantin Käfer
|
afe27ed74c
|
only animate when we need to fade the text
|
2014-03-24 18:00:03 +01:00 |
|
Konstantin Käfer
|
b4a67a959c
|
remove commented out js code
|
2014-03-24 17:39:37 +01:00 |
|
Konstantin Käfer
|
9621038d8a
|
implement alwaysVisible
|
2014-03-24 17:38:10 +01:00 |
|
Konstantin Käfer
|
f9759d72a6
|
set correct strata
|
2014-03-24 14:45:56 +01:00 |
|
Konstantin Käfer
|
5c613b5455
|
normalizedZoom() == zoom level of the visual appearance
|
2014-03-24 14:44:44 +01:00 |
|
Konstantin Käfer
|
67a8882457
|
use the correct glyphs
|
2014-03-24 11:13:20 +01:00 |
|
Konstantin Käfer
|
af8c936c10
|
fix color parsing
|
2014-03-24 10:55:05 +01:00 |
|
Konstantin Käfer
|
ea6b24d02d
|
add text rendering code
|
2014-03-21 17:36:29 +01:00 |
|
Konstantin Käfer
|
a7b9b96d4d
|
add textshader
|
2014-03-21 14:26:25 +01:00 |
|
Konstantin Käfer
|
3413ee536d
|
Merge branch 'master' into sdf
Conflicts:
include/llmr/map/tile_data.hpp
include/llmr/shader/shaders.hpp
src/map/map.cpp
src/map/tile_data.cpp
src/platform/platform.cpp
src/shader/shaders.cpp
|
2014-03-21 13:36:32 +01:00 |
|
Konstantin Käfer
|
4ee0cf1791
|
port remainder of the the placement algorithm
|
2014-03-19 18:58:50 +01: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
|
168ee4659e
|
rename text shader file
|
2014-03-17 12:31:13 +01:00 |
|
Konstantin Käfer
|
d9589573bc
|
extract label shaping
|
2014-03-14 11:36:10 +01:00 |
|
Konstantin Käfer
|
8171c7bb43
|
add empty classes for rendering glyphs
|
2014-03-14 11:36:10 +01:00 |
|
Konstantin Käfer
|
f8a096a4fa
|
use templated function to reduce code
|
2014-03-14 11:36:10 +01:00 |
|
Konstantin Käfer
|
8fd4d855d5
|
move shader classes to separate folder
|
2014-03-12 15:25:39 +01:00 |
|
Konstantin Käfer
|
c44d056c24
|
respect style background color
|
2014-03-12 11:42:17 +01:00 |
|
Konstantin Käfer
|
978b714de8
|
two render passes
Conflicts:
resources/style.pbf
src/renderer/painter.cpp
src/style/resources.cpp
|
2014-03-11 12:15:06 +01:00 |
|
Konstantin Käfer
|
b7b2812d30
|
remove debug uniform
|
2014-03-11 12:09:39 +01:00 |
|
Konstantin Käfer
|
16b0f82a38
|
remove debug msg
|
2014-03-05 17:01:36 +01:00 |
|
Konstantin Käfer
|
02bd08388a
|
disable debug statement
|
2014-03-05 17:00:13 +01:00 |
|
Konstantin Käfer
|
69a5c0e15f
|
better support for gles2
|
2014-03-05 16:58:46 +01:00 |
|
Konstantin Käfer
|
1fbaa95b02
|
fix tile loading
|
2014-03-05 16:40:07 +01:00 |
|
Konstantin Käfer
|
a3a1b812c8
|
don't pass around pointers if all we need is the state
|
2014-03-05 09:56:36 +01:00 |
|
Konstantin Käfer
|
027c6f33b3
|
implement tile wrapping
fixes #14
|
2014-03-05 09:40:32 +01:00 |
|
Konstantin Käfer
|
b0ddabd6ac
|
rename Tile to TileData
|
2014-03-04 17:53:16 +01:00 |
|
Konstantin Käfer
|
ba5070bf52
|
Port scanline algorithm from _getCoveringTiles()
fixes #22
|
2014-03-04 14:50:17 +01:00 |
|
Konstantin Käfer
|
ed5e335da1
|
do not write linejoin fragments to depth buffer
|
2014-03-04 11:35:37 +01:00 |
|
Konstantin Käfer
|
2c9b766371
|
resolve integer precision errors
|
2014-03-04 11:32:23 +01: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
|
6ee7506ed9
|
fix line drawing bug with new vertices from tessellation
|
2014-03-03 17:33:07 +01:00 |
|
Konstantin Käfer
|
0a6dbc8064
|
Merge branch 'nostencil'
Conflicts:
macosx/main.mm
src/map/map.cpp
|
2014-03-03 16:02:13 +01:00 |
|
Konstantin Käfer
|
2e0681e2d6
|
Merge pull request #49 from mapbox/tessellation
Try out tessellating polygons
|
2014-03-03 15:08:48 +01:00 |
|
Konstantin Käfer
|
4e73a4d47c
|
Merge branch 'master' into tessellation
Conflicts:
include/llmr/renderer/fill_bucket.hpp
src/renderer/fill_bucket.cpp
src/renderer/painter.cpp
|
2014-02-28 12:25:45 +01:00 |
|