more line shader experiments: use sqrt() lookup table in fragment shader
sanitize map scale input
improve text placement a little
add 'min-size' option to line renderinstruction, when size is less no outline will be drawn
increase line width a bit more each zoom-level
rename BaseLayer -> BaseMap
started polygon patter shader
fix bug overlay lines causing short flashing lines when changing zoom-levels
more experimental dbs
add landuse:urban tag
cleanups
theme tweaks
- use only one RenderInstruction cache item when instructions are the same for multiple zoom-level
- do common checks in Rule instead of calling interface methods
- BufferObject.get(): try to return a BufferObject with matching size so that glSubBufferData is used more often
- use BufferObject in ExtrusionLayer - fixes also wrong call to glDeleteBuffer from non-glThread
fling velocity is in pixel-per-second, so make it dpi-dependent
add static 'building' key to Tag
building color tweaks