From 66c5e2b7739342d9b0a3ffe72db9668c1dbecc68 Mon Sep 17 00:00:00 2001 From: Izumi Kawashima Date: Tue, 14 Aug 2018 00:00:59 +0900 Subject: [PATCH] Support display density for WebGL (#563) --- vtm-web-app/src/org/oscim/web/client/GwtMap.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vtm-web-app/src/org/oscim/web/client/GwtMap.java b/vtm-web-app/src/org/oscim/web/client/GwtMap.java index e347a8f0..c0dbf607 100644 --- a/vtm-web-app/src/org/oscim/web/client/GwtMap.java +++ b/vtm-web-app/src/org/oscim/web/client/GwtMap.java @@ -20,12 +20,14 @@ package org.oscim.web.client; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.backends.gwt.GwtApplication; +import com.badlogic.gdx.backends.gwt.GwtGraphics; import org.oscim.backend.AssetAdapter; import org.oscim.backend.CanvasAdapter; import org.oscim.backend.GL; import org.oscim.backend.GLAdapter; import org.oscim.core.MapPosition; +import org.oscim.core.Tile; import org.oscim.gdx.GdxAssets; import org.oscim.gdx.GdxMap; import org.oscim.gdx.client.GwtGdxGraphics; @@ -70,6 +72,8 @@ class GwtMap extends GdxMap { GwtGdxGraphics.init(); GdxAssets.init(""); CanvasAdapter.textScale = 0.7f; + CanvasAdapter.dpi = (int) (GwtGraphics.getDevicePixelRatioJSNI() * CanvasAdapter.DEFAULT_DPI); + Tile.SIZE = Tile.calculateTileSize(); log.debug("GLAdapter.init"); GLAdapter.init((GL) Gdx.graphics.getGL20());