summaryrefslogtreecommitdiff
path: root/benchmark/parse
diff options
context:
space:
mode:
authorMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-07-10 17:53:35 +0300
committerMikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com>2019-07-10 19:06:33 +0300
commit796650ad1ba3ea36829afe1508eb64e900c9ad94 (patch)
treebb120e3d3fbca11b8aaba8112922faac4d220db7 /benchmark/parse
parent6b59db8fb0118633e354b4fff5d615a0f095faa7 (diff)
downloadqtlocation-mapboxgl-upstream/mikhail_sync_render_passes.tar.gz
[core] Synchronize render passes and render tilesupstream/mikhail_sync_render_passes
Before this change render passes were assigned for the whole layer at properties evaluation stage. This caused problems, as layer render data are bound to the tile and these data might differ from tile to tile, depending on which tile has been updated by the tile worker and which has not been yet updated. This change takes into consideration the actual render passes required for each tile and combines them for the layer render passes. Naturally, this change also introduces render pass check for each render layer in `RenderLayer::render()` implementations.
Diffstat (limited to 'benchmark/parse')
0 files changed, 0 insertions, 0 deletions