diff options
Diffstat (limited to 'src/mbgl/renderer/sources/render_raster_dem_source.cpp')
-rw-r--r-- | src/mbgl/renderer/sources/render_raster_dem_source.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mbgl/renderer/sources/render_raster_dem_source.cpp b/src/mbgl/renderer/sources/render_raster_dem_source.cpp index ac11b38917..563e2aee60 100644 --- a/src/mbgl/renderer/sources/render_raster_dem_source.cpp +++ b/src/mbgl/renderer/sources/render_raster_dem_source.cpp @@ -77,11 +77,11 @@ static void fillBorder(RasterDEMTile& tile, const RasterDEMTile& borderTile, con } HillshadeBucket* borderBucket = borderTile.getBucket(); HillshadeBucket* tileBucket = tile.getBucket(); - DEMData* tileDEM = tileBucket->getDEMData(); - DEMData* borderDEM = borderBucket->getDEMData(); + DEMData& tileDEM = tileBucket->getDEMData(); + DEMData& borderDEM = borderBucket->getDEMData(); - if (tileDEM->isLoaded() && borderDEM->isLoaded()){ - tileDEM->backfillBorder(*borderDEM, dx, dy); + if (tileDEM.isLoaded() && borderDEM.isLoaded()){ + tileDEM.backfillBorder(borderDEM, dx, dy); // update the bitmask to indicate that this tiles have been backfilled by flipping the relevant bit tile.neighboringTiles = tile.neighboringTiles | mask; // mark HillshadeBucket.prepared as false so it runs through the prepare render pass |