ahocevar
|
fbf98a44ea
|
Streamline tile preparation and remove unused code
|
2018-11-29 22:35:46 +01:00 |
|
ahocevar
|
2ce8fa6f10
|
Render only when we have time, and not during interaction/animation
|
2018-11-28 14:42:41 +01:00 |
|
ahocevar
|
82e2a84862
|
Remove interim tile handling for now
|
2018-11-28 14:42:41 +01:00 |
|
ahocevar
|
43759fd846
|
Decouple executor group creation from rendering
|
2018-11-28 14:42:40 +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 |
|
Frédéric Junod
|
5951e147c0
|
Merge pull request #8995 from fredj/vec_render_mode
Remove leftover comments and code for 'vector' render mode
|
2018-11-22 08:44:37 +01:00 |
|
Tim Schaub
|
e9a30c5cb7
|
Use standard tile coords
|
2018-11-21 11:14:17 -07:00 |
|
Frederic Junod
|
cb44775306
|
Remove leftover comments and code for 'vector' render mode
|
2018-11-21 16:58:27 +01:00 |
|
Tim Schaub
|
7036064ffc
|
Add tiles to avoid 404s in rendering tests
|
2018-11-19 13:50:52 -07:00 |
|
ahocevar
|
5cc74ee1d2
|
Scale tiles instead of canvas
|
2018-11-18 19:31:14 +01:00 |
|
Tim Schaub
|
5d528dca3b
|
Target, source arg order for make* transform functions
|
2018-11-17 16:28:29 +01:00 |
|
Tim Schaub
|
06a0a7f33b
|
Use the inverse pixel transform when clipping and getting pixel data
|
2018-11-17 16:28:28 +01:00 |
|
Tim Schaub
|
af10f6a75c
|
Use the inverse pixel transform in pre/post render events
|
2018-11-17 16:28:28 +01:00 |
|
Tim Schaub
|
686847f491
|
Make forward and inverse pixel transforms during render
|
2018-11-17 16:28:27 +01:00 |
|
Tim Schaub
|
d6add33df0
|
Use map and new method
|
2018-11-16 14:58:02 +01:00 |
|
Tim Schaub
|
a490c658fb
|
Overscale canvas if sources have non-zero min zoom
|
2018-11-16 14:57:18 +01:00 |
|
Tim Schaub
|
038f122d11
|
Clip tile layers by extent
|
2018-11-16 14:57:17 +01:00 |
|
Tim Schaub
|
cc9b7b6259
|
Work around a TypeScript issue with inheritdoc
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
5ad73f8bbd
|
Implement getDataAtPixel for all layer renderers
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
832dadb3af
|
Dedicated transforms
|
2018-11-16 14:57:14 +01:00 |
|
Tim Schaub
|
7a82904a3b
|
Unused intermediate canvas renderer
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
666f57bd4c
|
Unused transforms
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
32495388b9
|
Transform origin top left
|
2018-11-16 14:57:13 +01:00 |
|
Tim Schaub
|
aa4237539f
|
Provide a pixel transform from the tile renderer
|
2018-11-16 14:57:13 +01:00 |
|
ahocevar
|
ee536fb70d
|
Remove unused code and imports
|
2018-11-16 14:57:12 +01:00 |
|
Tim Schaub
|
bc347e3eb0
|
Provide a pixel transform to render events
|
2018-11-16 14:57:12 +01:00 |
|
ahocevar
|
65ceb9264e
|
Remove accidently committed changes
|
2018-11-16 14:57:12 +01:00 |
|
ahocevar
|
6c0b3f773b
|
New render event API (non functional yet)
|
2018-11-16 14:57:12 +01:00 |
|
Tim Schaub
|
f90efac131
|
Smaller canvas when rotating vector layers
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
26de43de0c
|
Unused imports
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
ed7825e13a
|
Render vector images
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
8b077c66d8
|
Rotate images
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
b5378deb45
|
Create context in the canvas layer base class
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
33f6d6f110
|
One fewer transform
|
2018-11-16 14:57:11 +01:00 |
|
Tim Schaub
|
a9f98f2b1e
|
Rotation for image layers
|
2018-11-16 14:57:10 +01:00 |
|
Tim Schaub
|
8822690cf4
|
Work with sources that have a max zoom
|
2018-11-16 14:57:10 +01:00 |
|
ahocevar
|
9a4e665c3b
|
Position tiles by offset instead of extent
|
2018-11-16 14:56:50 +01:00 |
|
Tim Schaub
|
f9ebb0c917
|
Return two canvases from the vector tile layer renderer
|
2018-11-16 14:56:50 +01:00 |
|
Tim Schaub
|
c137b68938
|
Dispatch pre-render before rendering
|
2018-11-16 14:56:50 +01:00 |
|
ahocevar
|
8eb48604e9
|
Round tile x and y and reuse w and h
|
2018-11-16 14:56:50 +01:00 |
|
ahocevar
|
5fffb67242
|
Clear canvas when nothing to replay
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
610fcab79e
|
Dispatch pre and post render events
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
489af4023d
|
Work with high dpi tiles
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
87e5bbac4d
|
Image layer renderer
|
2018-11-16 14:56:49 +01:00 |
|
Tim Schaub
|
20e5841aed
|
Remove vector mode for vector tile rendering
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
39a4f42e3d
|
Resize canvas to handle rotation
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
6234b69512
|
Handle opacity and rotation in canvas intermediate renderer
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
5ba8795355
|
Tile layer rendering with the composite renderer
|
2018-11-16 14:56:48 +01:00 |
|
Tim Schaub
|
433ab97d1c
|
End of composeFrame
|
2018-11-16 14:56:48 +01:00 |
|