diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-22 00:45:03 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-07-22 00:56:31 +0300 |
commit | 1fc1b88805b664087463759588f34a04f2482a94 (patch) | |
tree | 505c56d473274045b852def4df6e6f5033b37981 /src/mbgl/renderer/layers/render_symbol_layer.cpp | |
parent | a43b8073f81e6b7980537625c0ccb39e8e4378f6 (diff) | |
download | qtlocation-mapboxgl-upstream/mikhail_shave_symbol_bucket.tar.gz |
[core] SymbolBacket creates collision buffers optionallyupstream/mikhail_shave_symbol_bucket
sizeof(SymbolBucket) : 1024 -> 704
Diffstat (limited to 'src/mbgl/renderer/layers/render_symbol_layer.cpp')
-rw-r--r-- | src/mbgl/renderer/layers/render_symbol_layer.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/mbgl/renderer/layers/render_symbol_layer.cpp b/src/mbgl/renderer/layers/render_symbol_layer.cpp index 8c3bae383f..4dddd57009 100644 --- a/src/mbgl/renderer/layers/render_symbol_layer.cpp +++ b/src/mbgl/renderer/layers/render_symbol_layer.cpp @@ -405,10 +405,10 @@ void RenderSymbolLayer::render(PaintParameters& parameters) { uniforms::extrude_scale::Value( extrudeScale ), uniforms::camera_to_center_distance::Value( parameters.state.getCameraToCenterDistance() ) }, - *bucket.collisionBox.vertexBuffer, - *bucket.collisionBox.dynamicVertexBuffer, - *bucket.collisionBox.indexBuffer, - bucket.collisionBox.segments, + *bucket.collisionBox->vertexBuffer, + *bucket.collisionBox->dynamicVertexBuffer, + *bucket.collisionBox->indexBuffer, + bucket.collisionBox->segments, paintAttributeData, properties, CollisionBoxProgram::TextureBindings{}, @@ -443,10 +443,10 @@ void RenderSymbolLayer::render(PaintParameters& parameters) { uniforms::overscale_factor::Value( float(tile.getOverscaledTileID().overscaleFactor()) ), uniforms::camera_to_center_distance::Value( parameters.state.getCameraToCenterDistance() ) }, - *bucket.collisionCircle.vertexBuffer, - *bucket.collisionCircle.dynamicVertexBuffer, - *bucket.collisionCircle.indexBuffer, - bucket.collisionCircle.segments, + *bucket.collisionCircle->vertexBuffer, + *bucket.collisionCircle->dynamicVertexBuffer, + *bucket.collisionCircle->indexBuffer, + bucket.collisionCircle->segments, paintAttributeData, properties, CollisionCircleProgram::TextureBindings{}, |