[core] mbgl-render: allow scale factor to be floating point number

This commit is contained in:
Roman Chichina
2017-04-20 08:24:44 +00:00
committed by Konstantin Käfer
parent 244fdaa405
commit f2ad940c39

View File

@@ -27,8 +27,8 @@ int main(int argc, char *argv[]) {
double zoom = 0;
double bearing = 0;
double pitch = 0;
double pixelRatio = 1;
uint32_t pixelRatio = 1;
uint32_t width = 512;
uint32_t height = 512;
static std::string output = "out.png";
@@ -84,7 +84,8 @@ int main(int argc, char *argv[]) {
HeadlessBackend backend;
BackendScope scope { backend };
OffscreenView view(backend.getContext(), { width * pixelRatio, height * pixelRatio });
OffscreenView view(backend.getContext(), { static_cast<uint32_t>(width * pixelRatio),
static_cast<uint32_t>(height * pixelRatio) });
ThreadPool threadPool(4);
Map map(backend, mbgl::Size { width, height }, pixelRatio, fileSource, threadPool, MapMode::Still);