Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] cache binary shaders on Android | Konstantin Käfer | 2017-04-03 | 2 | -0/+8 |
| | |||||
* | [core] Extract and de-templatize several Program static methods | John Firebaugh | 2017-04-03 | 1 | -0/+2 |
| | |||||
* | [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-10 | 1 | -0/+1 |
| | |||||
* | [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. | ||||
* | [core] Get rid of user-specified refs | John Firebaugh | 2017-01-04 | 2 | -0/+5 |
| | |||||
* | [build] Use a submodule for mapbox-gl-js rather than an npm dependency | John Firebaugh | 2016-12-22 | 1 | -1/+1 |
| | |||||
* | [core] Polylabel-based "pole of inaccessibility" symbol placement | John Firebaugh | 2016-12-21 | 1 | -0/+1 |
| | |||||
* | [core] Obtain shaders from gl-js monorepo | John Firebaugh | 2016-12-14 | 1 | -1/+1 |
| | |||||
* | [build] ICU is now configured per platform | Bruno de Oliveira Abinader | 2016-12-12 | 2 | -2/+0 |
| | |||||
* | [core] Implement circle-stroke properties | John Firebaugh | 2016-12-09 | 1 | -0/+6 |
| | | | | Also includes stubs for fill-extrusion layer, because most of the code was auto-generated. | ||||
* | [core] add util::isURL() for checking whether a string starts with a URL scheme | Konstantin Käfer | 2016-12-07 | 1 | -0/+1 |
| | |||||
* | [core] Move CrossFadedPropertyEvaluator to its own file | John Firebaugh | 2016-12-06 | 1 | -1/+2 |
| | |||||
* | [core] Move evaluation algorithm to Function | John Firebaugh | 2016-12-06 | 1 | -0/+1 |
| | |||||
* | [build] trigger shader rebuild when build-shaders.js changed | Konstantin Käfer | 2016-11-29 | 1 | -0/+1 |
| | |||||
* | [core] remove unused umbrella header in favor of individual includes | Konstantin Käfer | 2016-11-22 | 1 | -3/+0 |
| | |||||
* | [build] move logging to util | Konstantin Käfer | 2016-11-22 | 2 | -9/+7 |
| | |||||
* | [build] move headless rendering files to platform/default | Konstantin Käfer | 2016-11-22 | 3 | -5/+2 |
| | |||||
* | [build] move default ThreadPool implementation to platform/default | Konstantin Käfer | 2016-11-22 | 1 | -1/+0 |
| | |||||
* | [build] move GLFW-related files to platform/glfw | Konstantin Käfer | 2016-11-22 | 2 | -7/+5 |
| | |||||
* | [build] move default_styles to platform/default | Konstantin Käfer | 2016-11-22 | 3 | -2/+9 |
| | |||||
* | [build] move Reachability to platform/darwin | Konstantin Käfer | 2016-11-22 | 1 | -3/+0 |
| | |||||
* | [build] use scripts/generate-core-files.sh to auto-generate core-files.cmake | Konstantin Käfer | 2016-11-22 | 1 | -3/+3 |
| | |||||
* | [build] reduce framework size for Release builds on macOS | Konstantin Käfer | 2016-11-22 | 2 | -0/+7 |
| | |||||
* | [core] Convert style properties to a tuple-based approach | John Firebaugh | 2016-11-17 | 1 | -1/+3 |
| | | | | | | | | This converts the style property classes (CirclePaintProperties and so on) to the same tuple-based approach as gl::Attribute and gl::Uniform. The approach is outlined in https://github.com/mapbox/cpp/blob/master/C%2B%2B%20Structural%20Metaprogramming.md. The main advantage of this approach is it allows writing algorithms that work on sets of style properties, without resorting to code generation or manually repetitive code. This lets us iterate on approaches to data-driven properties more easily. Another advantage is that the cascading, unevaluated, and evaluated states of a set of properties exist as independent structures, instead of individual properties holding their own state. This is a more functional approach that makes data flow clearer and reduces state. | ||||
* | [core] Add ICU package for Bidirectional text support and arabic text shaping. | Chris Loer | 2016-11-17 | 2 | -0/+3 |
| | | | | | Apply bidi and shaping in symbol_layout. Add utility functions for converting to and from UTF-16. | ||||
* | [core] update native for line property function shaders changes (#6658) | Molly Lloyd | 2016-11-16 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * [core] update shaders for line property functions update deps, define device pixel ratio for all shaders [core] create ShaderParameter struct to store pixel ratio and overdraw param repair rebase errs update shaders to include pixel ratio make sure collision_box never overdraws update test suite, move shaders to Painter::render so the correct pixel ratio is applied move shader compiling back to the Painter constructor rebase from shader --> program refactor re-factor parameters for collisionBox and debug programs remove unused vars from line-program, move blur math to shader update core files remove unecessary files update shaders PR, remove comments bump test suite sha fix formatting, incorporate feedback refactor program.hpp * [core] remove line transformations that were moved to the shaders, bump shader sha * [core] shorten ProgramParameter instantiation * [core] bump shader+test suite shas | ||||
* | [core] Line-break ideographic text by character (#6828) | Minh Nguyễn | 2016-11-14 | 1 | -0/+2 |
| | | | | | | | | | | | | | | * [core] Line-break ideographic text by character Allow a line break to be inserted after any supported Chinese, Japanese, or Yi character in a point-placed label. Balance the lines unless non-ideographic text such as Latin letters are present. Fixes #1223. * [core] Moved more character classing into util::i18n * [core] Detect character properties by Unicode block * [test] Reenabled ideographic breaking tests | ||||
* | update to mapbox-gl-shaders with vertex/fragment preludes (#6971) | Vladimir Agafonkin | 2016-11-08 | 1 | -1/+3 |
| |