diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-03 15:55:47 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-04 16:56:43 +0300 |
commit | da3b7749b05af842797e83d3b3815ae3d8ab79bf (patch) | |
tree | ab6b76e445c45dfd274e8bb7b5bf8aafb5645b74 /src/mbgl/renderer/paint_parameters.cpp | |
parent | 8b78398190a5a7957d507c33b41af841e112a91b (diff) | |
download | qtlocation-mapboxgl-da3b7749b05af842797e83d3b3815ae3d8ab79bf.tar.gz |
[core] RenderSource creates render items
Diffstat (limited to 'src/mbgl/renderer/paint_parameters.cpp')
-rw-r--r-- | src/mbgl/renderer/paint_parameters.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/mbgl/renderer/paint_parameters.cpp b/src/mbgl/renderer/paint_parameters.cpp index 5034850264..0bb66972a8 100644 --- a/src/mbgl/renderer/paint_parameters.cpp +++ b/src/mbgl/renderer/paint_parameters.cpp @@ -90,7 +90,7 @@ void PaintParameters::clearStencil() { namespace { // Detects a difference in keys of renderTiles and tileClippingMaskIDs -bool tileIDsIdentical(const std::vector<std::reference_wrapper<RenderTile>>& renderTiles, +bool tileIDsIdentical(const RenderTiles& renderTiles, const std::map<UnwrappedTileID, int32_t>& tileClippingMaskIDs) { assert(std::is_sorted(renderTiles.begin(), renderTiles.end(), [](const RenderTile& a, const RenderTile& b) { return a.id < b.id; })); @@ -103,7 +103,7 @@ bool tileIDsIdentical(const std::vector<std::reference_wrapper<RenderTile>>& ren } // namespace -void PaintParameters::renderTileClippingMasks(const std::vector<std::reference_wrapper<RenderTile>>& renderTiles) { +void PaintParameters::renderTileClippingMasks(const RenderTiles& renderTiles) { if (renderTiles.empty() || tileIDsIdentical(renderTiles, tileClippingMaskIDs)) { // The current stencil mask is for this source already; no need to draw another one. return; |