diff --git a/vtm-gdx-html/src/org/oscim/gdx/emu/org/oscim/tiling/source/common/LwHttp.java b/vtm-gdx-html/src/org/oscim/gdx/emu/org/oscim/tiling/source/common/LwHttp.java
index 51a922a5..07733eca 100644
--- a/vtm-gdx-html/src/org/oscim/gdx/emu/org/oscim/tiling/source/common/LwHttp.java
+++ b/vtm-gdx-html/src/org/oscim/gdx/emu/org/oscim/tiling/source/common/LwHttp.java
@@ -46,7 +46,7 @@ public class LwHttp {
mInflateContent = deflate;
mUrlPath = url.toString();
- mUrlFileExtension = "." + extension;
+ mUrlFileExtension = extension;
mRequestBuffer = new byte[1024];
}
diff --git a/vtm/src/org/oscim/renderer/GridRenderer.java b/vtm/src/org/oscim/renderer/GridRenderer.java
index c21a3587..b80c4952 100644
--- a/vtm/src/org/oscim/renderer/GridRenderer.java
+++ b/vtm/src/org/oscim/renderer/GridRenderer.java
@@ -80,11 +80,6 @@ public class GridRenderer extends ElementRenderer {
for (int yy = -2; yy < 2; yy++) {
for (int xx = -2; xx < 2; xx++) {
- // String label = String.format(
- // Locale.ROOT, TILE_FORMAT,
- // Integer.valueOf(x + xx),
- // Integer.valueOf(y + yy),
- // Integer.valueOf(z));
String label = Integer.valueOf(x + xx) + "/" +
Integer.valueOf(y + yy) + "/" +
Integer.valueOf(z);
@@ -120,11 +115,10 @@ public class GridRenderer extends ElementRenderer {
mCurY = y;
mCurZ = z;
- MapPosition layerPos = mMapPosition;
- layerPos.copy(pos);
- layerPos.x = (double) x / z;
- layerPos.y = (double) y / z;
- layerPos.scale = z;
+ mMapPosition.copy(pos);
+ mMapPosition.x = (double) x / z;
+ mMapPosition.y = (double) y / z;
+ mMapPosition.scale = z;
addLabels(x, y, pos.zoomLevel);
diff --git a/vtm/src/org/oscim/renderer/elements/ElementLayers.java b/vtm/src/org/oscim/renderer/elements/ElementLayers.java
index e19722cd..8b7f868f 100644
--- a/vtm/src/org/oscim/renderer/elements/ElementLayers.java
+++ b/vtm/src/org/oscim/renderer/elements/ElementLayers.java
@@ -41,35 +41,32 @@ public class ElementLayers {
TextureItem.init(gl, 0);
}
- // FIXME use one ArrayList for these!
-
- // mixed Polygon- and LineLayer
+ /** mixed Polygon- and LineLayer */
public RenderElement baseLayers;
- // Text- and SymbolLayer
- public RenderElement textureLayers;
- //
- public RenderElement extrusionLayers;
- // VBO holds all vertex data to draw lines and polygons
- // after compilation.
- // Layout:
- // 16 bytes fill coordinates,
- // n bytes polygon vertices,
- // m bytes lines vertices
- // ...
+ /** Text- and SymbolLayer */
+ public RenderElement textureLayers;
+
+ public RenderElement extrusionLayers;
+ /**
+ * VBO holds all vertex data to draw lines and polygons after compilation.
+ * Layout:
+ * 16 bytes fill coordinates,
+ * n bytes polygon vertices,
+ * m bytes lines vertices
+ * ...
+ */
public BufferObject vbo;
- // To not need to switch VertexAttribPointer positions all the time:
- // 1. polygons are packed in VBO at offset 0
- // 2. lines afterwards at lineOffset
- // 3. other layers keep their byte offset in RenderElement.offset
+ /**
+ * To not need to switch VertexAttribPointer positions all the time:
+ * 1. polygons are packed in VBO at offset 0
+ * 2. lines afterwards at lineOffset
+ * 3. other layers keep their byte offset in RenderElement.offset
+ */
public int lineOffset;
public int texLineOffset;
- // time when layers became first rendered (in uptime)
- // used for animations
- public long time;
-
private RenderElement mCurLayer;
/**
@@ -328,13 +325,12 @@ public class ElementLayers {
l.verticesCnt = 0;
}
- for (RenderElement l = textureLayers; l != null; l = l.next) {
+ for (RenderElement l = textureLayers; l != null; l = l.next)
l.clear();
- }
- for (RenderElement l = extrusionLayers; l != null; l = l.next) {
+ for (RenderElement l = extrusionLayers; l != null; l = l.next)
l.clear();
- }
+
baseLayers = null;
textureLayers = null;
extrusionLayers = null;
diff --git a/vtm/src/org/oscim/renderer/elements/PolygonLayer.java b/vtm/src/org/oscim/renderer/elements/PolygonLayer.java
index 80ca79c8..a137b2a4 100644
--- a/vtm/src/org/oscim/renderer/elements/PolygonLayer.java
+++ b/vtm/src/org/oscim/renderer/elements/PolygonLayer.java
@@ -128,8 +128,6 @@ public final class PolygonLayer extends RenderElement {
public static final class Renderer {
- //private static GL20 GL;
-
private static final int POLYGON_VERTICES_DATA_POS_OFFSET = 0;
private static final int STENCIL_BITS = 8;
private final static int CLIP_BIT = 0x80;