GaborFarkas
bcda41b508
Do not bridge holes outside of outer ring
2017-05-29 15:55:16 +02:00
GaborFarkas
c0fac0f5ca
Prepare replays for vector tiles
2017-05-29 15:53:53 +02:00
Andreas Hocevar
ac19d4d19c
Better documentation for ol.render.Feature#getGeometry
2017-05-16 08:43:08 +02:00
Andreas Hocevar
142f16afe4
Re-add the ol.render.Feature#getGeometry() method
...
This method does have value for users that want to switch between ol.Feature
and ol.render.Feature and still be able to use #getGeometry().getType() in a
style function to determine the feature geometry's type.
2017-05-16 08:41:55 +02:00
Andreas Hocevar
df72d7b20f
Add getId() method for ol.render.Feature
2017-05-11 15:54:20 +02:00
Andreas Hocevar
1d7144564c
Remove getGeometry() from the API
2017-05-11 15:53:55 +02:00
Tim Schaub
479d98212b
Disable no-missing-requires rule in generated shader code
2017-05-02 15:04:20 -06:00
Frederic Junod
9d263629e6
Add missing goog.require
2017-02-03 12:47:13 +01:00
Frederic Junod
5763e1d145
Remove unused goog.require
2017-02-03 12:40:53 +01:00
Guillaume Beraudo
b54ea89395
Handle concrete classes with non implemented abstract methods
2017-01-30 17:16:01 +01:00
Frederic Junod
1cb2808f7f
Remove abstract from ol.render.VectorContext functions
2017-01-30 17:16:01 +01:00
Frederic Junod
d59224f5eb
Add missing override and inheritDoc jsdoc tags
2017-01-30 17:16:01 +01:00
Frederic Junod
546fc97cd4
Add abstract tag at class level
2017-01-30 17:16:01 +01:00
Tim Schaub
fcb9dafc33
Use the ol.DEBUG_WEBGL flag to debug shader sources
2017-01-16 16:57:37 -07:00
Andreas Hocevar
76cae0e63f
Make sure moveTo is called after beginPath
2017-01-13 19:32:26 +01:00
Andreas Hocevar
08ed00dfb0
Merge pull request #6358 from ahocevar/canvas-moveto
...
Ensure polygons without stroke are fully filled
2017-01-12 16:22:07 +01:00
Andreas Hocevar
7b232700d5
When applying a pending fill, also apply a pending stroke
2017-01-11 18:32:58 +01:00
Andreas Hocevar
a671687133
Allow replaying with null transform
2017-01-11 17:46:28 +01:00
Andreas Hocevar
2296ca3942
Do not skip moveTo calls after fill
2017-01-11 17:38:31 +01:00
Thomas Chandelle
7a4ae3a6ac
Line Dash offset
2017-01-04 11:19:47 +01:00
Andreas Hocevar
dcbf3a97e8
Wrap WebGL shader code in define condition
2017-01-02 22:01:58 +01:00
Andreas Hocevar
446807825e
Wrap ol.render.webgl code in define condition
2017-01-02 21:24:23 +01:00
Tim Schaub
137cdc04c8
Remove ol.DEBUG
2017-01-01 20:37:52 -07:00
Tim Schaub
00cef70a3a
Private enum for WebGL linestring replay instruction
2016-12-27 14:04:08 -07:00
Tim Schaub
7a95947dbb
Dedicated module for render event type enum
2016-12-27 10:17:17 -07:00
Tim Schaub
ef04f466cd
Name modules more like their provide
2016-12-18 11:24:01 -07:00
Frederic Junod
1478cadb18
Consistent spacing between keys and values in object literal
...
Related to https://github.com/openlayers/eslint-config-openlayers/pull/9
2016-12-14 12:10:47 +01:00
simonseyock
f10ae6c474
Adressed review.
...
Reusing transform
Changing either size of the canvas or clearing it
adding unit of hitTolerance to jsdoc
2016-12-08 10:14:36 +01:00
simonseyock
00a4f3b410
buffering extent by resolution*hitTolerance
2016-12-08 10:14:09 +01:00
simonseyock
f6ee11bb68
Documentation and linting
2016-12-08 10:14:09 +01:00
simonseyock
da020d77e9
Added cache for circle arrays. Reusing context.
2016-12-08 10:14:09 +01:00
simonseyock
80e392ea52
Satisfying linter, jsdoc & compiler
2016-12-08 10:14:09 +01:00
simonseyock
2493eb2c20
Implemented midpoint circle algorithm
2016-12-08 10:13:47 +01:00
simonseyock
5ce0d8aa2a
changed signature of internal methods
2016-12-08 10:13:47 +01:00
simonseyock
a6c768ae07
Make forEachFeatureAtCoordinate work with variable hitContext size
2016-12-08 10:12:42 +01:00
Andreas Hocevar
89ebf0a182
Merge pull request #6091 from tchandelle/linedash
...
Apply pixelRatio to line dash
2016-12-06 15:53:23 +01:00
Andreas Hocevar
ee7b894350
Refactor VectorTile renderer and add lower resolution clipping
2016-12-06 08:51:55 +01:00
Thomas Chandelle
7ee04ec200
Compare current linedash and new linedash as arrays
2016-12-05 09:24:13 +01:00
Thomas Chandelle
a0e310700c
Apply pixelRatio to line dash
2016-12-05 09:24:13 +01:00
Frédéric Junod
51f7bfb415
Merge pull request #6178 from fredj/missing_require
...
Add missing goog.require
2016-11-29 08:20:57 +01:00
Frederic Junod
1b6c239114
Add missing goog.require
2016-11-28 13:46:26 +01:00
Thomas Chandelle
9ffa103a79
Image rotation in WebGL was anti-clockwise
2016-11-25 09:02:20 +01:00
GaborFarkas
dba0934112
Refactor LineString GLSL & clean up
2016-11-23 10:14:20 +01:00
GaborFarkas
0f204641e3
Clean up GLSLs somewhat
2016-11-23 09:51:37 +01:00
GaborFarkas
02461b3416
Add no-op WebGL text replay
2016-11-23 09:51:37 +01:00
GaborFarkas
3b2ff5a2ee
Revamp WebGL CircleReplay
2016-11-23 09:51:37 +01:00
GaborFarkas
efbc4ead8d
Minor fixes according to review
2016-11-23 09:51:37 +01:00
GaborFarkas
dd905ffb5b
Cleanup and fix DPR in WebGL CircleReplay
2016-11-23 09:51:37 +01:00
GaborFarkas
a7ddda7d81
Force close polygon contours (WebGL)
2016-11-23 09:51:37 +01:00
GaborFarkas
ca1414b2d0
Add depth test to PolygonReplay
2016-11-23 09:51:37 +01:00