Make frame state available before rendering frame
Without this change, tiles that are enqueued on the first rendering will always get priority `ol.TileQueue.DROP` because `map.frameState_` is not yet defined (meaning a single render call doesn't result in any tiles loading).
This commit is contained in:
+1
-1
@@ -754,8 +754,8 @@ ol.Map.prototype.renderFrame_ = function(time) {
|
|||||||
frameState.extent = ol.Extent.boundingExtent.apply(null, corners);
|
frameState.extent = ol.Extent.boundingExtent.apply(null, corners);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.renderer_.renderFrame(frameState);
|
|
||||||
this.frameState_ = frameState;
|
this.frameState_ = frameState;
|
||||||
|
this.renderer_.renderFrame(frameState);
|
||||||
this.dirty_ = false;
|
this.dirty_ = false;
|
||||||
|
|
||||||
if (!goog.isNull(frameState)) {
|
if (!goog.isNull(frameState)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user