summaryrefslogtreecommitdiff
path: root/src/mbgl/tile/raster_tile_worker.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [core] make sure tiles are not treated as complete until all worker ↵Konstantin Käfer2017-09-211-4/+4
| | | | | | operations completed Previously, when we started a worker operation that eventually throws an exception (e.g. due to the tile not being parseable), and then enqueue another worker operation while the first one is processing, we treated the worker as idle once the first operation's error callback fired, even though the second operation was still in progress. Due to our use of coalescing, I was unable to come up with a reliable test since we'd need to reproduce the behavior described above, which is timing dependent.
* [core][ios][android][macos] Use premultiplied image directly for RasterTile ↵Asheem Mamoowala2017-07-171-1/+1
| | | | and ImageSource, un-premultiply in the shader for blending
* [core] Move renderer/* files into sub-folders (#8983)Asheem Mamoowala2017-05-121-1/+1
| | | Move renderer/* files into sub-folders
* [core] don't treat empty raster tiles as "DataAvailability::All"Konstantin Käfer2017-02-221-1/+1
|
* [core] Update gl-js for shader changeJohn Firebaugh2016-12-231-1/+2
|
* [core] Tiles that error on load are not renderableJohn Firebaugh2016-10-051-1/+1
|
* [core] remove Raster object in favor of a more low-level Texture objectKonstantin Käfer2016-10-041-2/+1
|
* [core] Use an actor model for tile worker concurrencyJohn Firebaugh2016-09-161-0/+27