Merge pull request #1039 from fredj/perf

Only reset canvas transformation matrix when it has changed
This commit is contained in:
Frédéric Junod
2013-09-19 02:37:57 -07:00

View File

@@ -108,7 +108,6 @@ ol.renderer.canvas.Map.prototype.renderFrame = function(frameState) {
}
var context = this.context_;
context.setTransform(1, 0, 0, 1, 0, 0);
context.clearRect(0, 0, size[0], size[1]);
this.calculateMatrices2D(frameState);
@@ -150,6 +149,7 @@ ol.renderer.canvas.Map.prototype.renderFrame = function(frameState) {
goog.vec.Mat4.getElement(transform, 1, 3));
context.drawImage(image, 0, 0);
context.setTransform(1, 0, 0, 1, 0, 0);
}
}