Wrap ol.render.webgl code in define condition

This commit is contained in:
Andreas Hocevar
2017-01-02 21:24:23 +01:00
parent ab3d97d6de
commit 446807825e
9 changed files with 3417 additions and 3378 deletions

View File

@@ -1,5 +1,7 @@
goog.provide('ol.render.webgl'); goog.provide('ol.render.webgl');
if (ol.ENABLE_WEBGL) {
/** /**
* @const * @const
* @type {ol.Color} * @type {ol.Color}
@@ -66,3 +68,5 @@ ol.render.webgl.triangleIsCounterClockwise = function(x1, y1, x2, y2, x3, y3) {
* @type {number} * @type {number}
*/ */
ol.render.webgl.EPSILON = Number.EPSILON || 2.220446049250313e-16; ol.render.webgl.EPSILON = Number.EPSILON || 2.220446049250313e-16;
}

View File

@@ -13,6 +13,8 @@ goog.require('ol.webgl');
goog.require('ol.webgl.Buffer'); goog.require('ol.webgl.Buffer');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.webgl.Replay} * @extends {ol.render.webgl.Replay}
@@ -413,3 +415,5 @@ ol.render.webgl.CircleReplay.prototype.setFillStrokeStyle = function(fillStyle,
this.styles_.push([fillStyleColor, strokeStyleColor, strokeStyleWidth]); this.styles_.push([fillStyleColor, strokeStyleColor, strokeStyleWidth]);
} }
}; };
}

View File

@@ -11,6 +11,8 @@ goog.require('ol.webgl.Buffer');
goog.require('ol.webgl.Context'); goog.require('ol.webgl.Context');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.webgl.Replay} * @extends {ol.render.webgl.Replay}
@@ -606,3 +608,5 @@ ol.render.webgl.ImageReplay.prototype.setImageStyle = function(imageStyle) {
this.scale_ = scale; this.scale_ = scale;
this.width_ = size[0]; this.width_ = size[0];
}; };
}

View File

@@ -9,6 +9,8 @@ goog.require('ol.render.webgl.ReplayGroup');
goog.require('ol.render.webgl'); goog.require('ol.render.webgl');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.VectorContext} * @extends {ol.render.VectorContext}
@@ -331,3 +333,5 @@ ol.render.webgl.Immediate.prototype.setFillStrokeStyle = function(fillStyle, str
this.fillStyle_ = fillStyle; this.fillStyle_ = fillStyle;
this.strokeStyle_ = strokeStyle; this.strokeStyle_ = strokeStyle;
}; };
}

View File

@@ -15,6 +15,8 @@ goog.require('ol.webgl');
goog.require('ol.webgl.Buffer'); goog.require('ol.webgl.Buffer');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.webgl.Replay} * @extends {ol.render.webgl.Replay}
@@ -675,3 +677,5 @@ ol.render.webgl.LineStringReplay.Instruction_ = {
MITER_BOTTOM: 19, MITER_BOTTOM: 19,
MITER_TOP: 23 MITER_TOP: 23
}; };
}

View File

@@ -19,6 +19,8 @@ goog.require('ol.webgl');
goog.require('ol.webgl.Buffer'); goog.require('ol.webgl.Buffer');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.webgl.Replay} * @extends {ol.render.webgl.Replay}
@@ -1016,3 +1018,5 @@ ol.render.webgl.PolygonReplay.prototype.setFillStrokeStyle = function(fillStyle,
this.lineStringReplay.setFillStrokeStyle(null, nullStrokeStyle); this.lineStringReplay.setFillStrokeStyle(null, nullStrokeStyle);
} }
}; };
}

View File

@@ -7,6 +7,9 @@ goog.require('ol.transform');
goog.require('ol.vec.Mat4'); goog.require('ol.vec.Mat4');
goog.require('ol.webgl'); goog.require('ol.webgl');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.VectorContext} * @extends {ol.render.VectorContext}
@@ -357,3 +360,5 @@ ol.render.webgl.Replay.prototype.drawElements = function(
var offsetInBytes = start * elementSize; var offsetInBytes = start * elementSize;
gl.drawElements(ol.webgl.TRIANGLES, numItems, elementType, offsetInBytes); gl.drawElements(ol.webgl.TRIANGLES, numItems, elementType, offsetInBytes);
}; };
}

View File

@@ -13,6 +13,9 @@ goog.require('ol.render.webgl.LineStringReplay');
goog.require('ol.render.webgl.PolygonReplay'); goog.require('ol.render.webgl.PolygonReplay');
goog.require('ol.render.webgl.TextReplay'); goog.require('ol.render.webgl.TextReplay');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @extends {ol.render.ReplayGroup} * @extends {ol.render.ReplayGroup}
@@ -316,3 +319,5 @@ ol.render.webgl.ReplayGroup.BATCH_CONSTRUCTORS_ = {
'Polygon': ol.render.webgl.PolygonReplay, 'Polygon': ol.render.webgl.PolygonReplay,
'Text': ol.render.webgl.TextReplay 'Text': ol.render.webgl.TextReplay
}; };
}

View File

@@ -2,6 +2,9 @@ goog.provide('ol.render.webgl.TextReplay');
goog.require('ol'); goog.require('ol');
if (ol.ENABLE_WEBGL) {
/** /**
* @constructor * @constructor
* @param {number} tolerance Tolerance. * @param {number} tolerance Tolerance.
@@ -63,3 +66,5 @@ ol.render.webgl.TextReplay.prototype.finish = function(context) {};
ol.render.webgl.TextReplay.prototype.getDeleteResourcesFunction = function(context) { ol.render.webgl.TextReplay.prototype.getDeleteResourcesFunction = function(context) {
return ol.nullFunction; return ol.nullFunction;
}; };
}