philip
852f6552c7
Fix pixel rounding
2020-01-11 17:29:26 +00:00
philip
902ed53999
Add detection of browsers which cannot render correctly with diagonal
...
clipping regions. In this case, modify the shape of the clip region
so that it has (a number) of horizontal and vertical edges.
2020-01-06 02:23:58 +00:00
philip
e35795c5a3
Rework code to pass eslint
2019-12-30 16:46:20 +00:00
philip
89ed757273
Fix indentation
2019-12-30 16:22:44 +00:00
philip
f457093baf
Handle the zoomed out case where the source extent is infinite. This
...
does raise the question of whether an Infinite extent intersects a
finite extent. It appears not to, but maybe it should.
2019-12-28 22:31:30 +00:00
philip
4040d03ae6
Fix problem with zero size canvas drawing
2019-12-28 18:09:07 +00:00
philip
a6b1df3574
Fix missing corners of the world
2019-12-28 17:47:53 +00:00
philip
b71b87d7bb
Fix issue with reprojection and double drawing pixels.
2019-12-28 03:40:10 +00:00
Andreas Hocevar
e4be8309f7
Merge pull request #10246 from openlayers/release-v6.1.1
...
Release v6.1.1
v6.1.1
2019-11-04 12:25:24 +01:00
Andreas Hocevar
39a5511073
Update package version to 6.1.1
2019-11-04 12:16:04 +01:00
Andreas Hocevar
396f07bea1
Changelog for v6.1.1
2019-11-04 12:14:09 +01:00
Olivier Guyot
33980d0ba8
Merge pull request #10235 from jahow/webgl-optimizations
...
Various optimizations and fixes for the WebGL points renderer
2019-11-04 10:10:20 +01:00
Olivier Guyot
7da86ae71f
Webgl points renderer / slight improvements following review
...
Also fixes a lint error.
2019-11-04 09:55:54 +01:00
Olivier Guyot
af15cfb815
Icon webgl example / avoid doing hit detection when view is moving
2019-11-04 09:31:38 +01:00
Olivier Guyot
600e1a4647
Webgl points renderer / use a smaller canvas for hit detection render
...
The hit detection render is now done against a canvas with half the
width/height of the main render. This still provides sufficient precision
while requiring a much smaller memory allocation (especially for
retina devices).
2019-11-04 09:31:38 +01:00
Olivier Guyot
43010c8934
Webgl / return 0 if doing renderTarget.read outside of data width/height
...
This would happen when WebGLPointsLayerRenderer.forEachFeatureAtCoordinate
is called on "warped" worlds at -360/+360 degrees, and may produce false
positives.
2019-11-04 09:31:38 +01:00
jahow
f7b0f6750b
Resolve memory leak when deleting a webgl layer
...
Various references were kept, preventing the layer and underlying
renderer and webgl context to be garbage collected.
Also, the Helper was simplified because it turns out deleting manually
all Webgl objects is useless: these objects will be released when
the context is garbage collected anyway.
Note: this touches the Layer and BaseLayer classes, as the following were
preventing the layer from being garbage collected:
* layer reference in the `state_` object in BaseLayer
* dangling listener for source change in Layer
2019-11-04 09:31:38 +01:00
Olivier Guyot
e5e03d46a0
Webgl points renderer / more optimizations
...
Simplify calls in the attributes callback, also less stress
on garbage collection.
2019-11-04 09:31:38 +01:00
Olivier Guyot
e78c14c061
Webgl points renderer / add a cache for features in the source
...
This allows quicker access to features as well as their geometries
and properties, reducing the time taken by a rebuildBuffers call.
2019-11-04 09:31:38 +01:00
Andreas Hocevar
21f99e01c3
Merge pull request #10244 from ahocevar/no-multi-assign
...
Update to new eslint config with no-multi-assign
2019-11-02 16:48:46 +01:00
Andreas Hocevar
8098572346
Update package-lock.json
2019-11-02 15:20:35 +01:00
Andreas Hocevar
ac50cc3460
New eslint config with no-multi-assign
2019-11-02 15:20:21 +01:00
Andreas Hocevar
06ae419db6
Merge pull request #10243 from ahocevar/fix-font-measure
...
Store correct font value
2019-11-02 14:08:03 +01:00
Andreas Hocevar
43d6247671
Add rendering test case
2019-11-01 22:23:34 +01:00
Andreas Hocevar
442213f85b
Store correct font value
2019-11-01 22:06:00 +01:00
Andreas Hocevar
2a96b6a8e3
Merge pull request #10239 from ahocevar/simpler-container-reuse
...
Simpler container reuse
2019-11-01 19:14:05 +01:00
Frédéric Junod
89f92a53b4
Merge pull request #10237 from fredj/zIndex_falsy_value
...
Fix layer zIndex test with falsy values
2019-11-01 08:25:56 +01:00
Andreas Hocevar
9c26d9d7dd
Merge pull request #10221 from Kai-W/source-undefined-bug
...
Fix for undefined Source
2019-10-31 22:21:45 +01:00
Andreas Hocevar
3de05c249b
Fix container transform comparison
2019-10-31 20:29:20 +01:00
Andreas Hocevar
bb2bdb17aa
Render vector tile layers to a single canvas
2019-10-31 20:29:19 +01:00
Frederic Junod
b8c70bcbe7
Fix layer zIndex test with falsy values
2019-10-31 15:58:36 +01:00
Frederic Junod
c23d59e3a8
Remove extra argument passed to RenderEvent constructor
2019-10-31 15:47:27 +01:00
Andreas Hocevar
5dec336f94
Merge pull request #10228 from ahocevar/vectortile-hitdetect-rendertile
...
Use render tiles instead of source tiles for hit detection
2019-10-31 10:44:52 +01:00
Andreas Hocevar
e3f83f3601
Merge pull request #10226 from ahocevar/reproj-tile-abort
...
ABORT reproj tiles properly
2019-10-30 16:55:35 +01:00
Andreas Hocevar
3d0f7e4af8
Update the vector-tile-selection example
2019-10-30 14:39:54 +01:00
Andreas Hocevar
4b13c6dae0
Speed up rendering by not using alpha
2019-10-30 14:36:23 +01:00
Andreas Hocevar
7097a4c6ba
Use render tiles instead of source tiles for hit detection
2019-10-30 11:44:12 +01:00
Andreas Hocevar
79ea5bf9cd
Set ABORT state in base class
2019-10-30 10:29:58 +01:00
Andreas Hocevar
97d0d277fb
Merge pull request #10224 from ahocevar/hitdetect-vectortiles-fixes
...
Vector tile hit detection fixes
2019-10-29 22:33:53 +01:00
Andreas Hocevar
025b27bdec
Use correct resolution for tile hit canvas
2019-10-29 22:11:46 +01:00
Andreas Hocevar
00af5a87be
Only use source tile when it is available
2019-10-29 18:29:42 +01:00
kai.westerkamp
53f6359f8f
Fix for undefined Source
2019-10-29 15:38:14 +01:00
Frédéric Junod
bac3a8e9d8
Merge pull request #10218 from fredj/doc_fixes_expression
...
Documentation fixes in ol/style/expressions
2019-10-29 11:17:27 +01:00
Andreas Hocevar
66eedbfed2
Merge pull request #10216 from ahocevar/changelog-dependabot
...
Update changelog script to recognize dependabot instead of greenkeeper
2019-10-29 10:56:16 +01:00
Frédéric Junod
7d7228d45c
Update src/ol/style/expressions.js
...
Co-Authored-By: Olivier Guyot <olivier.guyot@camptocamp.com >
2019-10-29 10:50:14 +01:00
Andreas Hocevar
459efede60
Update package-lock.json
2019-10-29 10:47:58 +01:00
Frederic Junod
b0ed775bc6
Documentation fixes
2019-10-29 08:42:11 +01:00
Andreas Hocevar
43ebfc4653
Merge pull request #10215 from openlayers/release-v6.1.0
...
Release v6.1.0
2019-10-28 22:00:33 +01:00
Andreas Hocevar
49c1486e06
Update changelog script to recognize dependabot instead of greenkeeper
2019-10-28 21:49:18 +01:00
Andreas Hocevar
3902759595
Update package version to 6.1.0
v6.1.0
2019-10-28 21:44:02 +01:00