ahocevar
|
335648d613
|
Remove memory leak caused by label cache listeners
|
2019-05-16 21:04:55 +02:00 |
|
Olivier Guyot
|
e11e3c5f6e
|
Webgl / minor function renaming
|
2019-05-15 11:30:24 +02:00 |
|
Olivier Guyot
|
c705775d75
|
Linting
|
2019-05-15 10:20:31 +02:00 |
|
Olivier Guyot
|
75eb62363a
|
WebGL points / rebuild buffers only when extent changed
|
2019-05-15 10:18:47 +02:00 |
|
Olivier Guyot
|
523097903a
|
WebGL points / rebuild buffers on every non animation frame
|
2019-05-15 10:18:22 +02:00 |
|
Olivier Guyot
|
c6d214b585
|
Webgl / implement support for custom attributes in webgl buffers
Only numerical attributes can be pushed in webgl buffers.
|
2019-05-15 10:15:55 +02:00 |
|
Olivier Guyot
|
3a429d3f6c
|
Webgl / add utils for pushing geojson geometries in webgl buffers
For now only point geometries are handled.
|
2019-05-15 09:44:41 +02:00 |
|
Olivier Guyot
|
5e36468245
|
Webgl / add a simple Layer renderer for common logic
This will eventually provides utilities for manipulating & rendering data
|
2019-05-15 09:43:29 +02:00 |
|
Olivier Guyot
|
a2d83f5358
|
WebGL points / add minimal tests
|
2019-05-15 09:42:15 +02:00 |
|
ahocevar
|
12289b8ef9
|
Declutter in correct order and for all layers
|
2019-05-05 12:20:38 +02:00 |
|
ahocevar
|
dde9c59021
|
Use nearest lower resolution of vector tiles
|
2019-04-26 14:29:09 +02:00 |
|
Andreas Hocevar
|
10a2b718f5
|
Merge pull request #9286 from ahocevar/interim-transition
Disable transition when an interim tile is available
|
2019-04-05 17:33:58 +02:00 |
|
ahocevar
|
3940b5ec88
|
Show only one world
|
2019-03-25 14:49:13 +01:00 |
|
ahocevar
|
cb2b57232c
|
Add tests
|
2019-03-12 08:11:17 +01:00 |
|
ahocevar
|
b2722542fe
|
Simplify vector tile projection handling
|
2019-03-10 09:37:58 +01:00 |
|
ahocevar
|
56f37ab347
|
Disable transition when an interim tile is available
|
2019-03-03 23:07:46 +01:00 |
|
ahocevar
|
667cadc403
|
Remove extent default so we catch errors when extent is not set
|
2019-02-18 12:07:10 +01:00 |
|
ahocevar
|
90c8fc7888
|
Properly unregister prepareTile listeners
|
2019-01-13 23:09:24 +01:00 |
|
ahocevar
|
54f48e9c03
|
Re-add missing import after rebase
|
2019-01-09 13:45:01 +01:00 |
|
ahocevar
|
0f3c0d1af4
|
Rename VectorImageTile to VectorRenderTile
|
2019-01-09 13:45:01 +01:00 |
|
ahocevar
|
32696638d2
|
Simplify vector tile code
|
2019-01-09 13:45:01 +01:00 |
|
ahocevar
|
ab797b7160
|
Let source set the key, like other sources do
|
2019-01-08 13:44:20 +01:00 |
|
ahocevar
|
523d3a4e8c
|
Let the source load source tiles
|
2019-01-08 13:44:19 +01:00 |
|
Frederic Junod
|
5195adea85
|
Remove 'layerStates' property from the FrameState
|
2018-12-18 09:49:38 +01:00 |
|
Andreas Hocevar
|
0cda18f58a
|
Merge pull request #9008 from ahocevar/decouple-group-creation
Decouple render instruction creation from rendering
|
2018-12-07 14:33:54 +01:00 |
|
ahocevar
|
df59b894b1
|
Make tile keys stable to avoid TileQueue confusion
|
2018-12-04 11:09:51 +01:00 |
|
ahocevar
|
976863c376
|
Add prerender and postrender events for Image layer
|
2018-12-02 21:05:20 +01:00 |
|
ahocevar
|
fbf98a44ea
|
Streamline tile preparation and remove unused code
|
2018-11-29 22:35:46 +01:00 |
|
ahocevar
|
82e2a84862
|
Remove interim tile handling for now
|
2018-11-28 14:42:41 +01:00 |
|
ahocevar
|
f4aec3fd01
|
Remove unused Builder/Executor functions and members
|
2018-11-25 20:06:37 +01:00 |
|
Frederic Junod
|
e66a84c897
|
Add imageRatio option for VectorImage layers
|
2018-11-22 09:38:08 +01:00 |
|
Tim Schaub
|
e9a30c5cb7
|
Use standard tile coords
|
2018-11-21 11:14:17 -07:00 |
|
ahocevar
|
95c16cfa11
|
Fix vector tile renderer test
|
2018-11-16 17:05:44 +01:00 |
|
ahocevar
|
edbe2316ef
|
Lazily create interim tiles (fixes most tests)
|
2018-11-16 15:03:28 +01:00 |
|
Tim Schaub
|
9eb5808844
|
Test that postrender is dispatched (again)
|
2018-11-16 14:57:18 +01:00 |
|
Tim Schaub
|
96437e3875
|
Test prerender and postrender events for a vector layer
|
2018-11-16 14:57:18 +01:00 |
|
Tim Schaub
|
20e5841aed
|
Remove vector mode for vector tile rendering
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
433ab97d1c
|
End of composeFrame
|
2018-11-16 14:56:48 +01:00 |
|
Olivier Guyot
|
72cf7b13fa
|
removed existing webgl rendering unit tests
|
2018-11-16 14:05:04 +01:00 |
|
Guillaume Beraudo
|
81d0bc21d5
|
Pass instructions to executor constructor
|
2018-11-16 12:36:50 +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 |
|
ahocevar
|
94bf02176e
|
Rename ExecutorGroup and move getMaxExtent to Executor
|
2018-11-15 20:03:34 +01:00 |
|
Guillaume Beraudo
|
0f5ced8483
|
Reduce usage of "replay" term
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
951d4d5ade
|
Fix tests
|
2018-11-15 15:20:41 +01:00 |
|
Guillaume Beraudo
|
e299863117
|
More renaming
|
2018-11-15 15:20:41 +01:00 |
|
Tim Schaub
|
2ec509fbca
|
Add an image vector layer for rendering vectors to an image
|
2018-11-12 14:54:11 +01:00 |
|
Tim Schaub
|
5dfa82c27e
|
Create context in vector tile layer constructor
|
2018-11-04 17:43:04 -07:00 |
|
Bobo Häggström
|
dded939a07
|
Do not draw image with width or height < 0.5
|
2018-10-11 15:22:48 +02:00 |
|
Tim Schaub
|
6cfa2b22a7
|
Explicit void
|
2018-07-26 10:46:39 -06:00 |
|