summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeFilesLines
* [core] LocalFileSource implementation and testsIvo van Dongen2016-09-301-0/+1
|
* [core] move OpenGL extension loading to their own headersKonstantin Käfer2016-09-292-44/+4
|
* [core] remove dependence on gl.h typesKonstantin Käfer2016-09-293-8/+3
|
* [core] introduces types for GL objectsKonstantin Käfer2016-09-291-3/+4
|
* [core] remove unused GL_TRACK functionsKonstantin Käfer2016-09-281-72/+0
|
* [core] move GL value accessors to gl::value namespaceKonstantin Käfer2016-09-272-400/+0
|
* [core] standardize on uint16_t for texture sizesKonstantin Käfer2016-09-273-8/+8
|
* [core] store viewport and FBO bindingKonstantin Käfer2016-09-272-0/+26
|
* [core] Removed map attribution APIMinh Nguyễn2016-09-262-1/+3
| | | | Since client code can readily access the individual sources, Map doesn’t need to expose a dedicated API for iterating over them.
* [core] Source-driven attributionMinh Nguyễn2016-09-261-0/+1
| | | | | | Implemented observer callbacks so the style knows when the source’s attribution changes and the map knows when the style’s attribution changes. Also implemented a getter for a tile source’s attribution. Fixes #2723.
* [core] track VAOs and BuffersKonstantin Käfer2016-09-261-0/+32
|
* [core] make GL value defaults constexprKonstantin Käfer2016-09-261-21/+21
|
* [core] Add interface to add sprites to the styleThiago Marcos P. Santos2016-09-221-0/+4
| | | | Unlike annotations, they will go away when we change the style.
* Better handling for undefined icon|text-rotation-alignment (#6253)Young Hahn2016-09-211-1/+1
| | | | | | * [core, ios, android] Use `auto` value for properties with calculated defaults * Fix render tests
* [core] check GL errors in loopMike Morris2016-09-211-3/+2
| | | | | | As recommended in https://www.opengl.org/wiki/GLAPI/glGetError char* -> std::string
* [core] allow offline region metadata to be updated (#6338)Molly Lloyd2016-09-201-0/+7
|
* [core] Convert uses of std::set to std::unordered_set (#6325)Lucas Wojciechowski2016-09-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * src/mbgl/annotation/annotation_manager.hpp * src/mbgl/algorithm/update_renderables.hpp * src/mbgl/geometry/glyph_atlas.hpp * src/mbgl/renderer/painter.cpp and src/mbgl/renderer/render_item.hpp * src/mbgl/renderer/symbol_bucket.hpp and src/mbgl/text/glyph_store.hpp * src/mbgl/sprite/sprite_atlas.hpp * include/mbgl/storage/network_status.hpp * src/mbgl/text/collision_tile.cpp * src/mbgl/style/update_batch.hpp * platform/default/mbgl/storage/offline_download.hpp * Add GlyphRangeSet typedef * Fix whitespace & unused imports
* [core] Use an actor model for tile worker concurrencyJohn Firebaugh2016-09-161-2/+13
|
* [core] [android] - public api configurable base endpoint (#6309)Tobrun2016-09-153-0/+10
| | | add runloop to test
* [core] OnlineFileSource - rate limitIvo van Dongen2016-09-133-1/+9
|
* [core] Separate transition options accessors from class APIBruno de Oliveira Abinader2016-09-131-3/+6
| | | | | Now the style class transition options have its own getter/setter, which persists for each style until a new style is set.
* [core] Don't use std::move on forwarding referencesJohn Firebaugh2016-09-081-13/+16
|
* [core] Rework invokeWithCallback so that the callback is lastJohn Firebaugh2016-09-083-11/+25
|
* [core] Extract WorkTaskImpl from run_loop.hppJohn Firebaugh2016-09-083-83/+105
|
* [core] Batch source updatesJohn Firebaugh2016-09-061-3/+2
|
* [core] Trigger Source::Impl::reload when a filter or layout property is modifiedJohn Firebaugh2016-09-061-15/+55
|
* [core, ios, android, qt] Observe style layer mutations rather than requiring ↵John Firebaugh2016-09-062-0/+27
| | | | | | SDKs to use Map::update This paves the way for updates to filter and layout properties to trigger a source reload, without each SDK having to participate in the implementation.
* [core] Add missing classed paint property getterJohn Firebaugh2016-09-067-49/+49
|
* update filter doc usage example (#6202)Dane Springmeyer2016-08-311-5/+2
|
* [core] Change GeoJSONSource::getURL() to return an optional<std::string>John Firebaugh2016-08-261-1/+2
| | | | GeoJSON sources may have inline GeoJSON rather than a URL; returning an optional type ensures that consumers handle this case.
* [tests] Add unit test for style loading failuresThiago Marcos P. Santos2016-08-241-0/+4
|
* [core] Add static getters for property default values (#6124)John Firebaugh2016-08-237-0/+88
|
* [core] Don't allow style mutations to be overwritten by revalidationJohn Firebaugh2016-08-231-0/+4
| | | | | * Once we get a fresh style, stop revalidating. * If the style is mutated, stop revalidating and preserve the existing mutations.
* [core] #6071 - extract GeoJSONOptions conversion from GeoJSONSource conversionIvo van Dongen2016-08-232-55/+83
| | | | | | | | | | | | | | * [core] geojson_options - retain original error message * [core] tests - initial style conversion stub methods * [core] geojsonoptions conversion - initial unit tests * [core] tests - fix forward reference issue * [core] geojsonoptions conversion - unit tests * [core] geojsonoptions conversion - renamed Holder to Value
* [core] set correct depth values for CustomLayer so compositing worksKonstantin Käfer2016-08-221-0/+2
|
* [Qt] Implement a Qt headless rendererThiago Marcos P. Santos2016-08-221-1/+8
| | | | Using legacy QGLWidget because we support Qt4.
* [core] add ability show visualize the depth buffer to the GLFW and macOS appKonstantin Käfer2016-08-191-1/+10
|
* [core] parse more Style JSON propertiesKonstantin Käfer2016-08-191-0/+7
| | | | We're now parsing "name", "center", "zoom", "bearing", and "pitch" from the stylesheet.
* [core] added template instances for Source.is<>().Ivo van Dongen2016-08-183-0/+15
|
* [core] support "scheme": "tms" in TileJSON filesKonstantin Käfer2016-08-163-0/+13
|
* [core, android, ios, macos] Replaced getPointAnnotationsInBounds() w/ ↵Minh Nguyễn2016-08-121-2/+1
| | | | | | | queryPointAnnotations() (#5165) queryPointAnnotations() accepts a screen rectangle instead of a geographic bounding box, so marker hit testing works at the edges of a rotated, tilted map view. Fixes #5151.
* [core] Use NDEBUG instead of DEBUGBruno de Oliveira Abinader2016-08-053-3/+3
| | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build.
* GeoJSON point clustering (#5724)Vladimir Agafonkin2016-07-273-32/+110
| | | | | | | | | | | | | | | | * add supercluster dependency * prepare GeoJSONTile for Supercluster * prepare GeoJSONSource for accepting options * try removing mbgl::GeoJSON * fix setGeoJSON types * add GeoJSONSource getURL * add geojson to include path * add Supercluster index in GeoJSONSource * fix GeoJSONSource getZoomRange * bring back mbgl::GeoJSON header * fix tidy warnings hopefully * try test-suite with enabled cluster test * fix formatting in clustering-related files
* [glfw] Added 'addRandomLineAnnotations'Bruno de Oliveira Abinader2016-07-231-0/+2
|
* [core] Add support for $id key to filtersJohn Firebaugh2016-07-183-11/+29
| | | | https://github.com/mapbox/mapbox-gl-style-spec/issues/391
* [core] Move set/get thread names to platform::Thiago Marcos P. Santos2016-07-161-0/+6
| | | | Android needs its own implementation.
* [core] Revert workaround for std::atomic on ARMv5Thiago Marcos P. Santos2016-07-132-8/+7
| | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31
* [core] Use PropertyValue<T> for Annotation line/fillBruno de Oliveira Abinader2016-07-131-6/+7
|
* [core] Report conversion errors using std::stringThiago Marcos P. Santos2016-07-121-1/+3
| | | | | char* increases the risk of pointing to a invalid reference. Qt had to use a static variable as retainer to workaround.
* [core] Added missing pragmas to style conversion headersBruno de Oliveira Abinader2016-07-113-0/+6
|