19 Commits

Author SHA1 Message Date
Hannes Janetzek
fada95f380 cleanups + comments 2013-10-09 01:55:52 +02:00
Hannes Janetzek
f2b7a9fdf8 formatting 2013-10-09 01:55:52 +02:00
Hannes Janetzek
e2be4b5359 cleanups 2013-10-09 01:55:51 +02:00
Hannes Janetzek
e99a4279bf keep track of GL_BLEND state: GLState.blend(enable) 2013-10-09 01:55:51 +02:00
Hannes Janetzek
45122270b1 simplify logic 2013-10-09 01:55:50 +02:00
Hannes Janetzek
be748138ac - use Stencil instead of Depth for clipping test
to avoid drawing everything with polygonOffset
- add GLState.useProgram
2013-10-09 01:55:50 +02:00
Hannes Janetzek
235e001a82 add 'min-size' option to line renderinstruction, when size is less no outline will be drawn 2013-10-09 01:55:49 +02:00
Hannes Janetzek
e21831ceb9 more line shader experiments: use sqrt() lookup table in fragment shader 2013-10-09 01:55:49 +02:00
Hannes Janetzek
62bc122930 use smoothstep interpolation for simple line shader
testing with one vertexAttribArray, this should be faster for switching polgon/line shaders
2013-10-09 01:55:48 +02:00
Hannes Janetzek
c462793b99 move shaders to repective renderer classes 2013-10-09 01:55:48 +02:00
Hannes Janetzek
e50ea0c2ba refactor: move rendering of base layers to separate class
- keep track of GL state in GLState
2013-10-09 01:52:20 +02:00
Hannes Janetzek
cfa56c00f6 move TileGenerator from 'renderer' to 'generator' package 2013-10-09 01:47:44 +02:00
Hannes Janetzek
45cf6620a9 - keep track of vertex array state in GLRenderer.enableVertexArrays
- use static imports for GL functions
2013-10-09 01:47:43 +02:00
Hannes Janetzek
60637f7440 make uniform handle local var 2013-10-09 01:47:43 +02:00
Hannes Janetzek
3dc36e108a - rename class Tiles -> TileSet
- cleanup + comments
2013-10-09 01:47:43 +02:00
Hannes Janetzek
64c56ce7df always (re-)set VertexAttribArray state, solves issue with gl hanging on S3 2013-10-09 01:46:34 +02:00
Hannes Janetzek
b7aaaef485 - improve way-labeling
- let nomination search places instead of tags
2013-10-09 01:40:21 +02:00
Hannes Janetzek
78aac5f019 - rename MapRenderer to TileManager and refactor
- move overlay renderer to own package
- slight TouchHandler improvements, not start rotation when scaling
2013-10-09 01:40:21 +02:00
Hannes Janetzek
33d8865d7b - started overlays
- started symbol layer
- move renderer and generator out of view package
  - hopefully the last big refactoring for a while...
- improve perspective, plane should be more far away to decrease foreshortening
2013-10-09 01:27:43 +02:00