Olivier Guyot
|
7fa2189fe9
|
Remove the bulk of the WebGL legacy code.
Things left to do:
* redo an icon layer example
* redo a clipping layer example
* update docs where WebGL renderers are mentioned
|
2018-11-16 14:02:08 +01:00 |
|
Olivier Guyot
|
d3294730f1
|
Renamed WebGLContext to Helper for clarity
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
494b817f47
|
Use the new webgl renderer in the heatmap layer
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
51becf1c2e
|
Allow custom post processing & improve blending
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
298af9ca0f
|
added the concept of frame buffer in webgl context
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
81807c5910
|
Added size & position callbacks
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
3c5eac13c9
|
Handle alpha & custom shaders in renderer
|
2018-11-16 14:01:21 +01:00 |
|
Olivier Guyot
|
154a046130
|
Added texcoord in default shader
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
583dfb8e9d
|
Actually make the renderer work
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
1c11dc5311
|
Improved shader compilation & fixed PointsLayer ones
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
97b16be572
|
Added attribute handling
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
fc20dc986c
|
Better handle uniform locations in shaders
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
66efee9e22
|
Add vertex shaders to pointslayer
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
71270efa75
|
Added a new WebGLPointsRenderer
|
2018-11-16 14:01:20 +01:00 |
|
Olivier Guyot
|
0a0d6c22f5
|
Modified the WebGLContext to be used independantly
|
2018-11-16 14:01:20 +01:00 |
|
Andreas Hocevar
|
36cf7227c0
|
Merge pull request #8926 from gberaudo/replay_refactoring
Uncouple replay creation and rendering
|
2018-11-16 13:54:18 +01:00 |
|
ahocevar
|
8d51e0d487
|
Remove resolved FIXMEs
|
2018-11-16 13:50:42 +01:00 |
|
ahocevar
|
981b398042
|
Add a FIXME for the measure function to go away
|
2018-11-16 13:49:50 +01:00 |
|
ahocevar
|
6cbde797be
|
Use NaN for unavailable values and handle text creation separately
|
2018-11-16 13:35:15 +01:00 |
|
ahocevar
|
d3355f613c
|
Combine if blocks
|
2018-11-16 13:04:03 +01:00 |
|
Guillaume Beraudo
|
81d0bc21d5
|
Pass instructions to executor constructor
|
2018-11-16 12:36:50 +01:00 |
|
Frederic Junod
|
e991dcc38c
|
Fix JSdoc type cast format
|
2018-11-16 11:12:17 +01:00 |
|
Guillaume Beraudo
|
ce44a9a3e4
|
Final renamings
|
2018-11-15 23:46:20 +01:00 |
|
Guillaume Beraudo
|
89fed65f07
|
Fix incorrect Executor/Builder types
|
2018-11-15 23:27:43 +01:00 |
|
Guillaume Beraudo
|
eaed37da96
|
Fix width comparison
|
2018-11-15 20:03:35 +01:00 |
|
Guillaume Beraudo
|
b1a5f4855f
|
Create geometryWidths array only when needed
|
2018-11-15 20:03:34 +01:00 |
|
ahocevar
|
94bf02176e
|
Rename ExecutorGroup and move getMaxExtent to Executor
|
2018-11-15 20:03:34 +01:00 |
|
Olivier Guyot
|
3ac46ad10b
|
Removed old control
|
2018-11-15 17:12:40 +01:00 |
|
Olivier Guyot
|
d5c390e726
|
Fixed tests & linting
|
2018-11-15 17:12:40 +01:00 |
|
Olivier Guyot
|
1b8a6baa35
|
Added extent handling to graticule layer
|
2018-11-15 17:12:40 +01:00 |
|
Olivier Guyot
|
94bcb8a0f6
|
Added wrapX option on graticule
|
2018-11-15 17:12:40 +01:00 |
|
Olivier Guyot
|
4ee75359c0
|
Implemented a feature pool for lines and labels
|
2018-11-15 17:12:40 +01:00 |
|
Olivier Guyot
|
adb1bd7a31
|
First version to handle lines only
|
2018-11-15 17:12:40 +01:00 |
|
Olivier Guyot
|
dbd6dad4f3
|
Add a new Graticule layer, nothing rendered for now
|
2018-11-15 17:12:40 +01:00 |
|
Tim Schaub
|
56131cf6ea
|
Merge pull request #8946 from tschaub/renderer-fixes
Make the map renderer tolerant of layers without renderers
|
2018-11-15 15:53:49 +01:00 |
|
Guillaume Beraudo
|
f9dcadb982
|
Remove unused methods
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
0f5ced8483
|
Reduce usage of "replay" term
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
87a1b926c9
|
Cleanup executor of unused properties
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
4ba84d7926
|
Cleanly separate text building and execution
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
afc946b215
|
Cleanup duplicated and unused code
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
c0df61468f
|
Move drawText along line to executor
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
0ece0fb002
|
Cleanup unused text replay code
|
2018-11-15 15:20:41 +01:00 |
|
ahocevar
|
4ce19530ce
|
Remove unused methods
|
2018-11-15 15:20:41 +01:00 |
|
ahocevar
|
3d203f990e
|
Move measureTextWidths to render/canvas
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
3170355b07
|
Remove unused function from executor
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
f5a8ad63f9
|
Improve typing
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
ba6a6fff7d
|
Module renaming
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
e299863117
|
More renaming
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
f3bd08321a
|
Rename Replay to InstructionsBuilder
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
8097be8419
|
Remove replay code from Instruction Builder class
|
2018-11-15 15:20:41 +01:00 |
|