[core] remove throttling from geometry tile

- This doesn't work for asynchronous rendering -  see https://github.com/mapbox/mapbox-gl-native/pull/9611
This commit is contained in:
Ivo van Dongen
2017-08-09 15:40:24 +03:00
committed by Ivo van Dongen
parent ca4f0bbcc5
commit e18da38faa
2 changed files with 2 additions and 9 deletions

View File

@@ -18,7 +18,6 @@
#include <mbgl/text/collision_tile.hpp>
#include <mbgl/map/transform_state.hpp>
#include <mbgl/style/filter_evaluator.hpp>
#include <mbgl/util/chrono.hpp>
#include <mbgl/util/logging.hpp>
#include <mbgl/actor/scheduler.hpp>
@@ -58,7 +57,6 @@ GeometryTile::GeometryTile(const OverscaledTileID& id_,
parameters.pixelRatio),
glyphManager(parameters.glyphManager),
imageManager(parameters.imageManager),
placementThrottler(Milliseconds(300), [this] { invokePlacement(); }),
lastYStretch(1.0f),
mode(parameters.mode) {
}
@@ -102,11 +100,7 @@ void GeometryTile::setPlacementConfig(const PlacementConfig& desiredConfig) {
++correlationID;
requestedConfig = desiredConfig;
if (mode == MapMode::Continuous) {
placementThrottler.invoke();
} else {
invokePlacement();
}
invokePlacement();
}
void GeometryTile::invokePlacement() {

View File

@@ -133,8 +133,7 @@ private:
std::unordered_map<std::string, std::shared_ptr<Bucket>> symbolBuckets;
std::unique_ptr<CollisionTile> collisionTile;
util::Throttler placementThrottler;
float lastYStretch;
const MapMode mode;