Andreas Hocevar
e61c5c07bc
Merge pull request #9389 from KaiVolland/tile-rendering
...
Replaces listener test in tile.tests.js and removes artifacts
2019-08-16 13:02:48 +02:00
Tim Schaub
0212ce6554
Merge pull request #9855 from tschaub/vector-tile-loading
...
Make sure vector tile load handler is called
2019-08-16 04:05:11 -06:00
Tim Schaub
e94c7b6c39
Only set frameState.animate true if in transition and alpha < 1
2019-08-15 12:55:27 -06:00
Tim Schaub
2c69ad2bb4
Throw on non-numeric opacity values
2019-08-15 12:55:13 -06:00
Tim Schaub
abda7f4f1d
Separate lookups for source tiles by tile coord and tile key
2019-08-13 16:40:01 -06:00
ahocevar
28e64f646f
Set initial tile state to EMPTY when outside source extent
2019-08-11 00:13:18 +02:00
Andreas Hocevar
ec10cda088
Merge pull request #9812 from ahocevar/zdirection
...
Make zDirection configurable on tile source
2019-08-07 08:56:23 +02:00
Tim Schaub
65ad4932f4
Support zoom limits for layers
2019-08-06 21:19:09 -04:00
ahocevar
e07ff9c04e
Make zDirection configurable on tile source
2019-07-30 16:50:01 +02:00
Marc Jansen
b9c2ef389c
Merge pull request #9375 from KaiVolland/reproj-rendering
...
Replaces reproj image.tests.js and tile.tests.js
2019-07-23 08:20:28 +02:00
Marc Jansen
993bf0d2cb
Merge pull request #9762 from KlausBenndorf/get-legend-request
...
Get legend request
2019-07-22 13:54:01 +02:00
Andreas Hocevar
2dda7127ed
Merge pull request #9789 from ahocevar/decode-if-src-only
...
Use Image.prototype.decode only when src is already set
2019-07-22 09:18:56 +02:00
ahocevar
3cef9f2e00
Use Image.prototype.decode only when src is already set
2019-07-19 17:09:24 +02:00
Tim Schaub
dc3ab508d4
Merge pull request #9622 from kekel87/master
...
Avoid mutating input in EsriJSON format
2019-07-15 14:35:58 -07:00
Andreas Hocevar
ff063caa4e
Merge pull request #9755 from ahocevar/font-loading
...
Font loading improvements
2019-07-15 12:21:28 +02:00
Michael Parry
a8e31dddee
FIx #9510 : EsriJSON readGeometry should not mutate input
2019-07-14 18:56:49 +02:00
jahow
a0ff08b734
Webgl points / improve tests
...
Now testing with two features and adding a call to `prepareFrame`
without which the final render transform was off.
Also added a test with a pixelratio > 1.
2019-07-11 00:05:55 +02:00
simonseyock
c0000e745e
make resolution in getGetLegendGraphicUrl optional
2019-07-08 15:14:13 +02:00
Kai Volland
f493f01bd0
Introduces getGetLegendGraphic method
...
Adds the `getGetLegendGraphic` method to `ImageWMS` and `TileWMS` source.
Also adds an example and corresponding tests.
2019-07-08 15:14:13 +02:00
ahocevar
4b48997a0b
Check font style and weight in addition to family
2019-07-04 16:12:35 +02:00
ahocevar
ab2d97d49b
Don't give up too early when waiting for fonts
2019-07-04 16:11:39 +02:00
Lutz Helm
018a7e2753
Remove superfluous comma
2019-07-02 13:50:29 +02:00
Lutz Helm
3cc18b6ea1
Test full region zoom levels with IIIF Image API v3 tile source
2019-07-02 13:39:23 +02:00
Lutz Helm
0507132a21
Correct and test IIIF version 3 image info parser
2019-07-02 13:21:09 +02:00
Lutz Helm
cc976dd4ad
Adjust IIIF info parsing to 3.0-beta spec
...
- respect `preferredFormats`
- correct compliance level profile formats and features
2019-07-01 17:51:52 +02:00
Andreas Hocevar
8ff29f8431
Merge pull request #9732 from ahocevar/vectortile-empty-key
...
Fix EMPTY state and source key handling
2019-06-29 10:18:53 +02:00
ahocevar
c4937bc716
Fix EMPTY state and source key handling
2019-06-28 23:25:36 +02:00
Frederic Junod
933a6297bb
Remove unused hasFeatureAtCoordinate from ol/renderer/Layer
2019-06-28 11:10:33 +02:00
Olivier Guyot
28b99767f8
Webgl points / read only one pixel for feature hit detection
...
Also implements `hasFeatureAtCoordinate`.
`hitTolerance` is not supported for now.
2019-06-28 09:12:20 +02:00
Olivier Guyot
e852294938
Webgl / improve reading of render targets data
...
Now two methods are available: `readAll` and `readPixel`,
and the data from the render target is not re-read every time unless
`clearCachedData` is called.
2019-06-28 09:12:20 +02:00
Olivier Guyot
6224d749c4
WebGL / Introduced the WebGLRenderTarget class
...
This utility class simplifies rendering to a texture & reading the
results of the render.
It also allows clearing its content before a new render.
2019-06-28 09:12:20 +02:00
Olivier Guyot
1257ade199
Webgl renderer / rename function to avoid confusion
...
`getBlankTexture` was too close to `WebGLHelper#createTexture`
2019-06-28 09:12:20 +02:00
Olivier Guyot
f25a16d90c
Webgl helper / rework create texture utils
...
Now only one util is available: `createTexture`, which
is tested and allows binding an image and reusing an existing texture.
2019-06-28 09:12:20 +02:00
Olivier Guyot
8145b358c0
Webgl renderer / add id encode/decode utils
2019-06-28 09:06:16 +02:00
Olivier Guyot
034e0be76f
Vector Source / index all features by uid
...
Previously features were indexed by uid only when they
did not have a defined id.
A new method was added: `getFeatureByUid`. This is not part of
the public API.
This will facilitate the lookup of features for hit detection.
2019-06-28 09:06:16 +02:00
Tim Schaub
08c494dd11
Allow an arbitrary tag to be used as feature id
2019-06-24 12:01:12 -06:00
Frederic Junod
ef10834eb3
Remove unused constants from ol/webgl
...
And change the `EXTENSIONS` constant to a function
2019-06-20 10:25:22 +02:00
Frederic Junod
1f00da8d83
Remove glContext from RenderEvent
2019-06-17 13:52:56 +02:00
Andreas Hocevar
edebf35135
Merge pull request #9677 from ahocevar/featureformat-tilepixels
...
Add support for tile pixel projection in feature formats
2019-06-15 08:22:28 +02:00
ahocevar
76f44efbb6
Add support for tile pixels to feature formats
2019-06-14 14:28:37 +02:00
Olivier Guyot
9ae7256048
Merge pull request #9562 from jahow/webgl-worker
...
Optimize the WebGL points renderer using a worker
2019-06-06 08:48:29 +02:00
Olivier Guyot
811bff0430
Merge pull request #9638 from agpixdev/translate-interaction-filter
...
#9625 : Add filter function to translate interaction
2019-06-05 15:32:29 +02:00
Olivier Guyot
2412fe0211
Webgl / remove handling of element_index_uint extension
...
From now on we will assume this extension is always enabled.
An error message have been added in the unlikely scenario of a lack
of support.
2019-06-05 14:46:15 +02:00
André Garneau
7817cf31c6
Changes following code review
...
Add a type for FilterFunction and add tests for filter option.
2019-06-04 17:45:28 -04:00
Frederic Junod
91d49b26b5
Round the transform values in makeProjectionTransform test
2019-06-04 14:00:39 +02:00
Andreas Hocevar
9672142c1e
Merge pull request #9629 from ahocevar/reuse-vectortile-overlay
...
Clear overlay canvas when reusing containers
2019-06-02 18:20:24 +02:00
ahocevar
6123be726a
Handle layer removal on shared containers
2019-06-02 13:59:06 +02:00
Frederic Junod
87d5f4c8bc
Use 'helper' from WebGLHelper in tests
2019-06-01 15:35:31 +02:00
Olivier Guyot
698816030e
Webgl points / fix unit tests
2019-06-01 15:33:36 +02:00
Olivier Guyot
03e70bd10e
Webgl points / handle using short instead of int for indices
...
This is controlled by the availability of the OES_element_index_uint
webgl extension.
2019-06-01 15:33:36 +02:00