diff --git a/vtm/src/org/oscim/layers/tile/buildings/BuildingLayer.java b/vtm/src/org/oscim/layers/tile/buildings/BuildingLayer.java index 8350f003..bf447dc6 100644 --- a/vtm/src/org/oscim/layers/tile/buildings/BuildingLayer.java +++ b/vtm/src/org/oscim/layers/tile/buildings/BuildingLayer.java @@ -67,7 +67,7 @@ public class BuildingLayer extends Layer implements TileLoaderThemeHook { zoomMin, zoomMax, false, true); if (POST_AA) { - OffscreenRenderer or = new OffscreenRenderer(Mode.FXAA); + OffscreenRenderer or = new OffscreenRenderer(Mode.SSAO_FXAA); or.setRenderer(mExtRenderer); mRenderer = or; } else { diff --git a/vtm/src/org/oscim/layers/tile/buildings/S3DBLayer.java b/vtm/src/org/oscim/layers/tile/buildings/S3DBLayer.java index 2d82a9c2..38a5aeb8 100644 --- a/vtm/src/org/oscim/layers/tile/buildings/S3DBLayer.java +++ b/vtm/src/org/oscim/layers/tile/buildings/S3DBLayer.java @@ -16,7 +16,7 @@ import org.slf4j.LoggerFactory; public class S3DBLayer extends TileLayer { static final Logger log = LoggerFactory.getLogger(S3DBLayer.class); - static final boolean POST_FXAA = false; + static final boolean POST_FXAA = true; private final static int MAX_CACHE = 32; private final static int SRC_ZOOM = 16; @@ -49,7 +49,8 @@ public class S3DBLayer extends TileLayer { mExtRenderer = new BuildingRenderer(this, SRC_ZOOM, SRC_ZOOM, true, false); if (POST_FXAA) { - or = new OffscreenRenderer(Mode.FXAA); + //or = new OffscreenRenderer(Mode.FXAA); + or = new OffscreenRenderer(Mode.SSAO_FXAA); or.setRenderer(mExtRenderer); } } diff --git a/vtm/src/org/oscim/renderer/OffscreenRenderer.java b/vtm/src/org/oscim/renderer/OffscreenRenderer.java index f8b8999b..f4a02636 100644 --- a/vtm/src/org/oscim/renderer/OffscreenRenderer.java +++ b/vtm/src/org/oscim/renderer/OffscreenRenderer.java @@ -46,6 +46,8 @@ public class OffscreenRenderer extends LayerRenderer { public OffscreenRenderer(Mode mode) { this.mode = mode; + if (mode == Mode.SSAO || mode == Mode.SSAO_FXAA) + useDepthTexture = true; } protected boolean setupFBO(GLViewport viewport) {