Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [macos] expose link flags via mbgl-core target | Konstantin Käfer | 2017-04-06 | 1 | -0/+1 |
| | |||||
* | [core] De-mutex GlyphAtlas and SpriteAtlas | Chris Loer | 2017-04-04 | 1 | -1/+0 |
| | | | | | | | | | | | | - Expose glyph and icon information to workers via message interface. - Glyph/SpriteAtlas track which tiles have outstanding requests and send messages to them when glyphs/icons become available. - Remove obsolete "updateSymbolDependentTiles" pathway - Symbol preparation for a tile now depends on all glyphs becoming available before it can start. - Start tracking individual icons needed for a tile, although we don't do anything with the information yet. - Introduce typedef for GlyphID | ||||
* | Fix edge case in composite function interpolation (#8613) | Anand Thakker | 2017-04-03 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | This fixes a bug where, for a zoom value greater than that of the highest zoom stop, composite function interpolation would return nan. (Blocking a render test over in #8593) * Add failing tests for composite function edge case The failing cases here are: - Should interpolate before the first stop - Should interpolate past the last stop * Fix edge case in composite function interpolation * Hold functions constant outside stop-defined domain | ||||
* | [build] generate .xcconfig files with configure_file | Konstantin Käfer | 2017-03-28 | 4 | -14/+12 |
| | | | | We previously used incremental `file(WRITE ...)` commands that gradually recreated the file on every CMake invocation. This sometimes lead to Xcode parsing a partially written file, which in turn breaks building dependend targets. Instead, we're now using a templated configuration file, which ensure that the file is created in one go and hopefully reduces the race condition between CMake and Xcode's automatic project updating. | ||||
* | [build] don't advertise headers that aren't used in public headers | Konstantin Käfer | 2017-03-28 | 3 | -3/+3 |
| | |||||
* | [core] Privatize gl/gl.hpp | Konstantin Käfer | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [core] Privatize OpenGL/Context headers | Konstantin Käfer | 2017-03-28 | 4 | -5/+1 |
| | |||||
* | [android] Move SDK files to separate target | Konstantin Käfer | 2017-03-28 | 1 | -3/+9 |
| | |||||
* | [node] Move util/async_task.hpp to public include directory | Konstantin Käfer | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [core] Remove private header includes from CLI utilities | Konstantin Käfer | 2017-03-28 | 2 | -4/+0 |
| | |||||
* | [core] Internalize rapidjson.hpp | Bruno de Oliveira Abinader | 2017-03-28 | 1 | -0/+1 |
| | |||||
* | [node] Eliminate src as an include path | John Firebaugh | 2017-03-28 | 3 | -19/+16 |
| | |||||
* | [core] Move map/change.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [core] Move actor/{mailbox,scheduler}.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -2/+2 |
| | | | | Map constructor takes Scheduler&, and consumers are expected to define an implementation. Therefore the interface must be public. | ||||
* | [core] Move ignore.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [core] Avoid public dtoa.hpp include | John Firebaugh | 2017-03-28 | 1 | -0/+1 |
| | |||||
* | [core] Core tests and benchmarks are allowed to include via src | John Firebaugh | 2017-03-28 | 2 | -2/+2 |
| | |||||
* | [core] Move interpolate.hpp to public include directory | John Firebaugh | 2017-03-28 | 1 | -1/+1 |
| | |||||
* | [core] Refactor OpenGL extension loading mechanism | Konstantin Käfer | 2017-03-23 | 1 | -5/+4 |
| | | | | Previously, we initialized global variables that held pointers to the extension functions. While this seemed to work, the spec doesn't guarantee that the function pointers are identical for different OpenGL contexts. Therefore, we are now making them a member variable of the Context object. | ||||
* | [all] Replace Result<T> with optional<T> plus out Error parameter | John Firebaugh | 2017-03-23 | 1 | -2/+0 |
| | |||||
* | [core] cache binary shaders on Android | Konstantin Käfer | 2017-03-22 | 2 | -0/+8 |
| | |||||
* | Added wagyu and removed angus clipper | Blake Thompson | 2017-03-17 | 2 | -4/+1 |
| | |||||
* | [core] Don't need to use normalized attributes anymore | John Firebaugh | 2017-03-17 | 1 | -1/+0 |
| | |||||
* | [build] move ABI version awareness to mason.cmake | Konstantin Käfer | 2017-03-17 | 1 | -5/+28 |
| | |||||
* | [core] Replace MapChange enum with MapObserver | Bruno de Oliveira Abinader | 2017-03-15 | 1 | -0/+1 |
| | |||||
* | [core] don’t query rendered features until all data is available | Ivo van Dongen | 2017-03-14 | 1 | -0/+1 |
| | |||||
* | [core] query source features | Ivo van Dongen | 2017-03-09 | 1 | -0/+1 |
| | |||||
* | [core] Extract and de-templatize several Program static methods | John Firebaugh | 2017-03-09 | 1 | -0/+2 |
| | |||||
* | [core] De-duplicate shader prelude source | John Firebaugh | 2017-03-08 | 1 | -0/+2 |
| | |||||
* | [core] Add support for queryRenderedFeatures filter | Asheem Mamoowala | 2017-03-04 | 1 | -1/+1 |
| | |||||
* | [core] Log Memory.Footprint test results (#8170) | Anand Thakker | 2017-02-28 | 1 | -0/+2 |
| | | | | | | * Log Memory.Footprint test output * On CI, only run Memory.Footprint test with libjemalloc | ||||
* | [node] adhere to node module naming requirements | Konstantin Käfer | 2017-02-23 | 1 | -1/+1 |
| | | | | https://nodejs.org/api/addons.html#addons_building specifies that "The module_name must match the filename of the final binary (excluding the .node suffix).". While the mismatch between `mapbox-gl-native` and `mapbox_gl_native` hasn't caused issues so far, we should play by the book. | ||||
* | [build] use node-cmake 2.x | Konstantin Käfer | 2017-02-22 | 3 | -13/+612 |
| | | | | - Removes need to run `npm install` before invoking cmake | ||||
* | [core] Nestable BackendScope | John Firebaugh | 2017-02-20 | 1 | -0/+2 |
| | |||||
* | [core] Restore support for *-transition properties | John Firebaugh | 2017-02-09 | 2 | -0/+5 |
| | |||||
* | [core] Update gl-js; fix $id filters with GeoJSON source | John Firebaugh | 2017-02-08 | 1 | -1/+1 |
| | |||||
* | [build] Remove Mason submodule in favor of CMake mason | Konstantin Käfer | 2017-02-08 | 2 | -6/+214 |
| | |||||
* | [build, ios, macos] Simplify version portion of user agent string | John Firebaugh | 2017-02-08 | 4 | -25/+2 |
| | | | | The X.Y.Z version portion was unreliable, as it pulled from the latest tag regardless of platform. Set version to 0.0.0 and retrieve only the hash, which allows us to drop the node/npm dependency. | ||||
* | [core] Use cpp files for shader source | John Firebaugh | 2017-02-07 | 1 | -0/+13 |
| | |||||
* | [core] Check in generated shader code | John Firebaugh | 2017-02-07 | 3 | -33/+15 |
| | | | | One step toward eliminating the node/npm dependency for platforms other than node. | ||||
* | [core] default value support in categorical function conversion | Ivo van Dongen | 2017-02-02 | 1 | -0/+2 |
| | |||||
* | [core] Add support for data-driven styling | John Firebaugh | 2017-02-02 | 2 | -3/+26 |
| | |||||
* | [linux] update CA bundle and add script for automated updates | Konstantin Käfer | 2017-01-27 | 1 | -7/+0 |
| | | | | also removes the ca-bundle.crt from the Android build, since it's entirely unused | ||||
* | [Qt] Implement mapbox::sqlite::{Database,Statement} using QtSql | Bruno de Oliveira Abinader | 2017-01-23 | 1 | -0/+1 |
| | |||||
* | [build] Run submodule update on every build, and npm install when the ↵ | Konstantin Käfer | 2017-01-19 | 2 | -0/+61 |
| | | | | | | package.json changed We're now running a submodule update as part of every build, and when the project files are generated. We also run an npm install whenever the package.json was updated, both during project generation and as part of every build. | ||||
* | [core] Remove platform-specific main.cpp from MBGL_TEST_FILES | Bruno de Oliveira Abinader | 2017-01-18 | 1 | -3/+0 |
| | |||||
* | [core] Fix calculation of delayed transitions | John Firebaugh | 2017-01-17 | 1 | -0/+2 |
| | |||||
* | [core] harden Glyph PBF parsing | Konstantin Käfer | 2017-01-17 | 1 | -0/+1 |
| | |||||
* | [core] add tests for function parsing | Konstantin Käfer | 2017-01-16 | 1 | -0/+1 |
| | |||||
* | [core] Fix flickering caused by regression in #7586 | John Firebaugh | 2017-01-10 | 1 | -0/+1 |
| | | | | It should be safe to invoke GeometryTileWorker::setData multiple times without invoking GeometryTileWorker::setLayers. Therefore GeometryTileWorker::redoLayout() must not consume the layers. |