Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] change std::array<uint16_t, 2> to mbgl::Size | Konstantin Käfer | 2016-10-27 | 1 | -0/+1 |
| | |||||
* | [core] move gl::Context to Backend and refactor View | Konstantin Käfer | 2016-10-25 | 2 | -4/+6 |
| | |||||
* | [core] separate Backend from View for headless rendering | Konstantin Käfer | 2016-10-25 | 1 | -0/+4 |
| | |||||
* | [core] [node] pass thread pool impl to Map constructor | Mike Morris | 2016-10-20 | 3 | -3/+3 |
| | | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread | ||||
* | [test] Added TileCoordinate tests | Bruno de Oliveira Abinader | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | Update mapbox-gl-shaders to 98a56d | John Firebaugh | 2016-10-10 | 1 | -8/+8 |
| | |||||
* | [core] Rationalize shader names | John Firebaugh | 2016-10-06 | 1 | -18/+18 |
| | | | | {layer type}{subtype}Shader | ||||
* | [core] TextureRectVertex ⇢ SymbolVertex | John Firebaugh | 2016-10-05 | 1 | -2/+2 |
| | |||||
* | [core] Make ElementGroup safer | John Firebaugh | 2016-10-05 | 1 | -1/+1 |
| | | | | | | Template on shader types, rather than count. This allows the compiler to enforce using the correct VAO for the shader and PaintMode. This fixes OverdrawMode with circle layers. While here, avoid using unique_ptrs for groups. Instead, ensure ElementGroup is movable. | ||||
* | [core] Improve attribute binding API | John Firebaugh | 2016-10-05 | 1 | -0/+1 |
| | |||||
* | [core] Move shader and uniform to gl directory | John Firebaugh | 2016-10-05 | 1 | -4/+4 |
| | |||||
* | [core] Refactor Buffer | John Firebaugh | 2016-10-05 | 1 | -21/+17 |
| | |||||
* | [core] Tiles that error on load are not renderable | John Firebaugh | 2016-10-05 | 1 | -1/+3 |
| | |||||
* | [tests] Added benchmarks for querying for features | Thiago Marcos P. Santos | 2016-10-05 | 1 | -0/+5 |
| | |||||
* | [tests] Add unit tests for query features fiters | Thiago Marcos P. Santos | 2016-10-05 | 1 | -0/+1 |
| | |||||
* | [build] Re-add benchmark tests to the buildsystem | Thiago Marcos P. Santos | 2016-10-05 | 2 | -0/+47 |
| | | | | Probably lost on the cmake migration | ||||
* | [core] remove Raster object in favor of a more low-level Texture object | Konstantin Käfer | 2016-10-04 | 1 | -2/+2 |
| | |||||
* | [core] LocalFileSource implementation and tests | Ivo van Dongen | 2016-09-30 | 1 | -0/+1 |
| | |||||
* | [core] move OpenGL extension loading to their own headers | Konstantin Käfer | 2016-09-29 | 1 | -0/+4 |
| | |||||
* | [core] remove dependence on gl.h types | Konstantin Käfer | 2016-09-29 | 1 | -0/+1 |
| | |||||
* | [core] Use geojson as a header only library | Thiago Marcos P. Santos | 2016-09-28 | 1 | -0/+1 |
| | |||||
* | [test] add .test.cpp suffix to test case files | Konstantin Käfer | 2016-09-28 | 1 | -59/+59 |
| | |||||
* | [core] merge gl::ObjectStore into gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -2/+3 |
| | |||||
* | [core] rename gl::Config to gl::Context | Konstantin Käfer | 2016-09-27 | 1 | -2/+1 |
| | |||||
* | [core] move GL value accessors to gl::value namespace | Konstantin Käfer | 2016-09-27 | 1 | -2/+3 |
| | |||||
* | [core] add ability to render to offscreen textures | Konstantin Käfer | 2016-09-27 | 2 | -0/+3 |
| | |||||
* | [core] make GL value defaults constexpr | Konstantin Käfer | 2016-09-26 | 1 | -1/+1 |
| | |||||
* | [core] Merge GlyphStore and GlyphAtlas | John Firebaugh | 2016-09-19 | 2 | -6/+4 |
| | |||||
* | [core] Merge SpriteStore and SpriteAtlas | John Firebaugh | 2016-09-19 | 2 | -5/+1 |
| | |||||
* | [core] Use an actor model for tile worker concurrency | John Firebaugh | 2016-09-16 | 2 | -7/+23 |
| | |||||
* | [core] Move SymbolInstance and SymbolFeature into their own files | John Firebaugh | 2016-09-16 | 1 | -0/+3 |
| | |||||
* | [core] Move {clip,merge}_lines to layout directory | John Firebaugh | 2016-09-16 | 1 | -4/+4 |
| | |||||
* | [core] Extract SymbolLayout from SymbolBucket | John Firebaugh | 2016-09-14 | 1 | -0/+5 |
| | | | | | | | | | | | | | | SymbolLayout lives on the worker thread and contains the persistent data needed for repeated placement. SymbolBucket contains the data generated during placement, and is transferred to the main thread for rendering. This eliminates the risky sharing of GeometryTile::buckets between the main thread and worker thread during TileWorker::redoPlacement. While here, rationalize the names of states a SymbolLayout may be in: * Pending: Waiting for the necessary glyphs or icons to be available. * Prepared: The potential positions of text and icons have been determined. * Placed: The final positions have been determined, taking into account prior layers. In TileWorker, all SymbolLayouts are stored in a single vector. Each SymbolLayout knows what state it is in, and TileWorker can easily determine how much progress it can make toward a final result. | ||||
* | [core] OnlineFileSource - rate limit | Ivo van Dongen | 2016-09-13 | 2 | -0/+3 |
| | |||||
* | [core] - move wrap test (#6311) | Tobrun | 2016-09-12 | 1 | -0/+1 |
| | |||||
* | [core] Extract WorkTaskImpl from run_loop.hpp | John Firebaugh | 2016-09-08 | 1 | -0/+1 |
| | |||||
* | [core, ios, android, qt] Observe style layer mutations rather than requiring ↵ | John Firebaugh | 2016-09-06 | 1 | -0/+1 |
| | | | | | | 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] Delete the now-unused ptr.hpp | John Firebaugh | 2016-09-06 | 1 | -1/+0 |
| | |||||
* | [tests] Make it possible to disable tests on the CI | Thiago Marcos P. Santos | 2016-08-26 | 1 | -0/+6 |
| | | | | | Useful for tests that depend on a good network connection and you want to run manually. | ||||
* | [tests] Merge single test in set_style.cpp with other Map tests | John Firebaugh | 2016-08-23 | 1 | -1/+0 |
| | |||||
* | [core] #6071 - extract GeoJSONOptions conversion from GeoJSONSource conversion | Ivo van Dongen | 2016-08-23 | 2 | -0/+5 |
| | | | | | | | | | | | | | | * [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 | ||||
* | [build] add CMake source groups to all targets | Konstantin Käfer | 2016-08-22 | 5 | -0/+10 |
| | |||||
* | [build] convert build-version script from Python to Node.js | Konstantin Käfer | 2016-08-16 | 1 | -1/+1 |
| | |||||
* | [build] convert build-shaders script from Python to Node.js | Konstantin Käfer | 2016-08-16 | 5 | -34/+13 |
| | |||||
* | [build] Fix Qt4 build on OS X | Konstantin Käfer | 2016-08-05 | 1 | -2/+0 |
| | |||||
* | [build] use cmake script bundled with Mason | Konstantin Käfer | 2016-08-05 | 3 | -128/+9 |
| | |||||
* | [build] Copy 'ca-bundle.crt' for mbgl-glfw target | Bruno de Oliveira Abinader | 2016-08-05 | 1 | -0/+7 |
| | |||||
* | [build] Build Qt with CMake | Thiago Marcos P. Santos | 2016-08-05 | 1 | -2/+6 |
| | |||||
* | [build] Do not redefine MASON_PLATFORM | Thiago Marcos P. Santos | 2016-08-05 | 1 | -4/+6 |
| | |||||
* | [build] switch to CMake | Konstantin Käfer | 2016-08-05 | 14 | -0/+1026 |
This is very much a work in progress. |