remove ol.webgl.LayerRenderer.prototype.getGL (as suggest by @twpayne)
This commit is contained in:
@@ -32,14 +32,6 @@ ol.webgl.LayerRenderer.prototype.dispatchChangeEvent = function() {
|
|||||||
ol.webgl.LayerRenderer.prototype.getTexture = goog.abstractMethod;
|
ol.webgl.LayerRenderer.prototype.getTexture = goog.abstractMethod;
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @return {WebGLRenderingContext} GL.
|
|
||||||
*/
|
|
||||||
ol.webgl.LayerRenderer.prototype.getGL = function() {
|
|
||||||
return this.getMapRenderer().getGL();
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @override
|
* @override
|
||||||
* @return {ol.MapRenderer} MapRenderer.
|
* @return {ol.MapRenderer} MapRenderer.
|
||||||
|
|||||||
@@ -149,7 +149,8 @@ goog.inherits(ol.webgl.TileLayerRenderer, ol.webgl.LayerRenderer);
|
|||||||
* @protected
|
* @protected
|
||||||
*/
|
*/
|
||||||
ol.webgl.TileLayerRenderer.prototype.disposeInternal = function() {
|
ol.webgl.TileLayerRenderer.prototype.disposeInternal = function() {
|
||||||
var gl = this.getGL();
|
var mapRenderer = this.getMapRenderer();
|
||||||
|
var gl = mapRenderer.getGL();
|
||||||
if (!gl.isContextLost()) {
|
if (!gl.isContextLost()) {
|
||||||
gl.deleteBuffer(this.arrayBuffer_);
|
gl.deleteBuffer(this.arrayBuffer_);
|
||||||
gl.deleteFramebuffer(this.framebuffer_);
|
gl.deleteFramebuffer(this.framebuffer_);
|
||||||
@@ -166,7 +167,8 @@ ol.webgl.TileLayerRenderer.prototype.disposeInternal = function() {
|
|||||||
ol.webgl.TileLayerRenderer.prototype.bindFramebuffer_ =
|
ol.webgl.TileLayerRenderer.prototype.bindFramebuffer_ =
|
||||||
function(framebufferDimension) {
|
function(framebufferDimension) {
|
||||||
|
|
||||||
var gl = this.getGL();
|
var mapRenderer = this.getMapRenderer();
|
||||||
|
var gl = mapRenderer.getGL();
|
||||||
|
|
||||||
if (!goog.isDef(this.framebufferDimension_) ||
|
if (!goog.isDef(this.framebufferDimension_) ||
|
||||||
this.framebufferDimension_ != framebufferDimension) {
|
this.framebufferDimension_ != framebufferDimension) {
|
||||||
@@ -249,9 +251,9 @@ ol.webgl.TileLayerRenderer.prototype.handleWebGLContextLost = function() {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.TileLayerRenderer.prototype.render = function() {
|
ol.webgl.TileLayerRenderer.prototype.render = function() {
|
||||||
|
|
||||||
var gl = this.getGL();
|
|
||||||
var map = this.getMap();
|
|
||||||
var mapRenderer = this.getMapRenderer();
|
var mapRenderer = this.getMapRenderer();
|
||||||
|
var map = this.getMap();
|
||||||
|
var gl = mapRenderer.getGL();
|
||||||
|
|
||||||
goog.asserts.assert(map.isDef());
|
goog.asserts.assert(map.isDef());
|
||||||
var mapCenter = map.getCenter();
|
var mapCenter = map.getCenter();
|
||||||
|
|||||||
Reference in New Issue
Block a user