Marc Jansen
|
fb9ba22c30
|
Add message to assertions.
|
2015-03-30 22:53:03 +02:00 |
|
Frederic Junod
|
1620a11181
|
Fix misplaced comment blocks
Found while testing the new google-closure release (v20150126)
The code still compiles with the older (default) version.
|
2015-02-24 17:13:35 +01:00 |
|
Tim Schaub
|
e5432f7cb5
|
Avoid creating unnecessary images during rendering
|
2015-02-16 15:11:16 -07:00 |
|
Tim Schaub
|
33c197cf16
|
Layer renderers should not require a map renderer
|
2015-02-08 07:25:10 -07:00 |
|
Tim Schaub
|
c4ee8518e1
|
Use frame state for size
|
2015-02-07 16:52:48 -07:00 |
|
tsauerwein
|
4d4bed454a
|
Avoid pixel->coord->pixel conversion
|
2015-01-30 10:00:37 +01:00 |
|
tsauerwein
|
dce4210a5b
|
Implement forEachLayerAtPixel for webgl
|
2015-01-30 10:00:36 +01:00 |
|
Frederic Junod
|
55dda99cfe
|
Assert that ol.layer.Tile#getUseInterimTilesOnError is always set
|
2015-01-07 16:59:44 +01:00 |
|
Éric Lemoine
|
57db47ac18
|
Rename ol.structs.Buffer to ol.webgl.Buffer
The Buffer class is WebGL specific, and it's not really a "data structure", in the pure sense of the term.
|
2014-11-21 15:48:31 +01:00 |
|
Éric Lemoine
|
33adcd3903
|
Add very basic webgl vector renderer
|
2014-10-27 09:18:19 +01:00 |
|
Frederic Junod
|
d7ee71a811
|
Remove unnecessary type cast
|
2014-09-03 11:14:33 +02:00 |
|
Éric Lemoine
|
def1af4492
|
No composeFrame if prepareFrame returns false
|
2014-08-24 14:55:13 +02:00 |
|
Éric Lemoine
|
ba035abb1f
|
Change ol.TileCoord to an Array
|
2014-08-18 09:33:24 +02:00 |
|
Tim Schaub
|
2b0284a342
|
Only request tiles within the layer extent
Layer renderers are now responsible for requesting data within a limited extent.
|
2014-07-24 10:26:07 -06:00 |
|
Tim Schaub
|
2ec63b6c58
|
Unnecessary ol.Tile requires
|
2014-06-27 19:57:54 -04:00 |
|
Tim Schaub
|
e802902f9b
|
Rename ol.extent.getForView2DAndSize to ol.extent.getForViewAndSize
|
2014-06-27 09:59:39 -04:00 |
|
Tim Schaub
|
b9f444a008
|
Rename olx.View2DState to olx.ViewState and use viewState property
|
2014-06-27 09:58:25 -04:00 |
|
Tom Payne
|
8bd44b2fc6
|
Activate useInterimTilesOnError in ol.renderer.webgl.TileLayer
|
2014-02-25 13:09:10 +01:00 |
|
Tom Payne
|
977f5cf5b2
|
Add HiDPI support to ol.renderer.webgl.TileLayer
|
2014-01-15 15:55:20 +01:00 |
|
Tom Payne
|
091888aaca
|
Use ol.source.Tile#getTileGridForProjection
|
2014-01-15 15:55:19 +01:00 |
|
Tom Payne
|
58fef69fac
|
Add pixelRatio to ol.source.Tile#getTile
|
2014-01-15 15:55:19 +01:00 |
|
Tom Payne
|
d5c1e53e48
|
Only support square tiles
|
2014-01-15 09:45:49 +01:00 |
|
Tom Payne
|
1a80273d6f
|
Fix rotation of WebGL tile layers
|
2014-01-06 15:46:34 +01:00 |
|
Tom Payne
|
b59eec7a83
|
Merge remote-tracking branch 'openlayers/master' into vector-api
|
2013-12-13 20:22:06 +01:00 |
|
Tom Payne
|
e11d8bf717
|
Use assertInstanceof instead of getTileSource
|
2013-12-13 18:59:25 +01:00 |
|
Tom Payne
|
8d5e46622c
|
Use assertInstanceof instead of getTileLayer
|
2013-12-13 18:59:25 +01:00 |
|
Éric Lemoine
|
35d5158454
|
Merge remote-tracking branch 'upstream/master' into vector-api
Conflicts:
src/objectliterals.jsdoc
src/ol/attribution.js
src/ol/geom/geometry.js
src/ol/geom/geometrycollection.js
src/ol/geom/linestring.js
src/ol/layer/vectorlayer.exports
src/ol/layer/vectorlayer.js
src/ol/map.js
src/ol/proj/proj.js
src/ol/renderer/canvas/canvasvectorlayerrenderer.js
src/ol/source/imagewmssource.js
src/ol/source/tilewmssource.js
src/ol/source/vectorsource.exports
src/ol/source/vectorsource.js
src/ol/source/wmssource.js
src/ol/style/style.js
src/ol/tilegrid/tilegrid.js
src/ol/tilegrid/wmtstilegrid.js
src/ol/tilegrid/xyztilegrid.js
|
2013-12-13 12:53:57 +01:00 |
|
Éric Lemoine
|
701b2d63ef
|
Add gutter support to ol.renderer.webgl.TileLayer
|
2013-12-12 10:59:32 +01:00 |
|
Tom Payne
|
2ba5cf6167
|
Use ol.vec.Mat4.makeTransform2D in ol.renderer.webgl.TileLayer
|
2013-12-02 09:57:02 +01:00 |
|
Éric Lemoine
|
1c03886e1c
|
Rename arrayBuffer_ to renderArrayBuffer_
|
2013-11-20 11:45:25 +01:00 |
|
Tom Payne
|
2b2e7bf786
|
Rename ol.renderer.Layer#renderFrame to prepareFrame
|
2013-11-20 11:31:20 +01:00 |
|
Tom Payne
|
26fa8d9d53
|
Track current program in context, rather than renderers
|
2013-11-20 11:31:20 +01:00 |
|
Tom Payne
|
10c41cd064
|
Factor out ol.webgl.Context
|
2013-11-20 11:31:19 +01:00 |
|
Tom Payne
|
64021b130a
|
Improve type checking in ol.renderer.webgl.TileLayer
|
2013-11-20 11:13:47 +01:00 |
|
Tim Schaub
|
e806f51b3d
|
Changing extent structure back to single array: [minX, minY, maxX, maxY]
This means we'll have to have a new structure and new methods for 3D envelopes.
|
2013-09-15 00:31:32 -06:00 |
|
Tim Schaub
|
e84e0e1233
|
WebGL renderer updates for new extent structure
|
2013-09-14 21:14:55 -06:00 |
|
Tom Payne
|
00bdeb6bcf
|
Don't use rendered framebuffer when source revision has changed
|
2013-09-09 17:00:05 +02:00 |
|
Tom Payne
|
8f8f94e697
|
Rename ol.layer.TileLayer to ol.layer.Tile
|
2013-09-09 15:14:45 +02:00 |
|
Frederic Junod
|
a1a7e21f92
|
Redefine ol.Size to be Array.<number>
|
2013-06-01 10:22:06 +02:00 |
|
Tom Payne
|
b070b572d0
|
Rename ol.extent.createEmptyExtent to ol.extent.createEmpty
|
2013-05-01 12:36:54 +02:00 |
|
Tom Payne
|
879d9758c0
|
Cache array length in WebGL renderer
|
2013-04-20 11:34:48 +02:00 |
|
Tom Payne
|
7979726327
|
Avoid creating an ol.Size object
|
2013-04-19 20:52:40 +02:00 |
|
Tom Payne
|
d964bbc605
|
Use for loop instead of forEach in WebGL tile layer renderer
|
2013-04-19 20:41:54 +02:00 |
|
Tom Payne
|
305089d84f
|
Port ol.renderer.webgl to new extents
|
2013-04-19 10:03:35 +02:00 |
|
Tom Payne
|
0371b891a6
|
Tighten up permission on layer renderers
|
2013-04-12 00:48:35 +02:00 |
|
Tom Payne
|
fe03ebe99c
|
Re-use ol.Extent objects
|
2013-04-09 19:19:45 +02:00 |
|
Tom Payne
|
e556c87a7c
|
Re-use ol.TileRange objects
|
2013-04-09 19:19:20 +02:00 |
|
Tom Payne
|
4d6e060052
|
Use high resolution tiles in WebGL renderer
|
2013-04-09 13:15:16 +02:00 |
|
Tom Payne
|
f7f799be27
|
Use automatically generated locations in WebGL tile layer renderer
|
2013-04-08 16:40:53 +02:00 |
|
Tom Payne
|
5680b89c48
|
Update logos in renderers
|
2013-04-05 18:27:51 +02:00 |
|