summaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* [core] change std::array<uint16_t, 2> to mbgl::SizeKonstantin Käfer2016-10-271-0/+1
|
* [core] move gl::Context to Backend and refactor ViewKonstantin Käfer2016-10-252-4/+6
|
* [core] separate Backend from View for headless renderingKonstantin Käfer2016-10-251-0/+4
|
* [core] [node] pass thread pool impl to Map constructorMike Morris2016-10-203-3/+3
| | | | | | | Updates mbgl::Map constructor usage everywhere Adds NodeThreadPool implementation using AsyncQueue to call Nan::AsyncQueueWorker from main thread
* [test] Added TileCoordinate testsBruno de Oliveira Abinader2016-10-111-0/+1
|
* Update mapbox-gl-shaders to 98a56dJohn Firebaugh2016-10-101-8/+8
|
* [core] Rationalize shader namesJohn Firebaugh2016-10-061-18/+18
| | | | {layer type}{subtype}Shader
* [core] TextureRectVertex ⇢ SymbolVertexJohn Firebaugh2016-10-051-2/+2
|
* [core] Make ElementGroup saferJohn Firebaugh2016-10-051-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 APIJohn Firebaugh2016-10-051-0/+1
|
* [core] Move shader and uniform to gl directoryJohn Firebaugh2016-10-051-4/+4
|
* [core] Refactor BufferJohn Firebaugh2016-10-051-21/+17
|
* [core] Tiles that error on load are not renderableJohn Firebaugh2016-10-051-1/+3
|
* [tests] Added benchmarks for querying for featuresThiago Marcos P. Santos2016-10-051-0/+5
|
* [tests] Add unit tests for query features fitersThiago Marcos P. Santos2016-10-051-0/+1
|
* [build] Re-add benchmark tests to the buildsystemThiago Marcos P. Santos2016-10-052-0/+47
| | | | Probably lost on the cmake migration
* [core] remove Raster object in favor of a more low-level Texture objectKonstantin Käfer2016-10-041-2/+2
|
* [core] LocalFileSource implementation and testsIvo van Dongen2016-09-301-0/+1
|
* [core] move OpenGL extension loading to their own headersKonstantin Käfer2016-09-291-0/+4
|
* [core] remove dependence on gl.h typesKonstantin Käfer2016-09-291-0/+1
|
* [core] Use geojson as a header only libraryThiago Marcos P. Santos2016-09-281-0/+1
|
* [test] add .test.cpp suffix to test case filesKonstantin Käfer2016-09-281-59/+59
|
* [core] merge gl::ObjectStore into gl::ContextKonstantin Käfer2016-09-271-2/+3
|
* [core] rename gl::Config to gl::ContextKonstantin Käfer2016-09-271-2/+1
|
* [core] move GL value accessors to gl::value namespaceKonstantin Käfer2016-09-271-2/+3
|
* [core] add ability to render to offscreen texturesKonstantin Käfer2016-09-272-0/+3
|
* [core] make GL value defaults constexprKonstantin Käfer2016-09-261-1/+1
|
* [core] Merge GlyphStore and GlyphAtlasJohn Firebaugh2016-09-192-6/+4
|
* [core] Merge SpriteStore and SpriteAtlasJohn Firebaugh2016-09-192-5/+1
|
* [core] Use an actor model for tile worker concurrencyJohn Firebaugh2016-09-162-7/+23
|
* [core] Move SymbolInstance and SymbolFeature into their own filesJohn Firebaugh2016-09-161-0/+3
|
* [core] Move {clip,merge}_lines to layout directoryJohn Firebaugh2016-09-161-4/+4
|
* [core] Extract SymbolLayout from SymbolBucketJohn Firebaugh2016-09-141-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 limitIvo van Dongen2016-09-132-0/+3
|
* [core] - move wrap test (#6311)Tobrun2016-09-121-0/+1
|
* [core] Extract WorkTaskImpl from run_loop.hppJohn Firebaugh2016-09-081-0/+1
|
* [core, ios, android, qt] Observe style layer mutations rather than requiring ↵John Firebaugh2016-09-061-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.hppJohn Firebaugh2016-09-061-1/+0
|
* [tests] Make it possible to disable tests on the CIThiago Marcos P. Santos2016-08-261-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 testsJohn Firebaugh2016-08-231-1/+0
|
* [core] #6071 - extract GeoJSONOptions conversion from GeoJSONSource conversionIvo van Dongen2016-08-232-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 targetsKonstantin Käfer2016-08-225-0/+10
|
* [build] convert build-version script from Python to Node.jsKonstantin Käfer2016-08-161-1/+1
|
* [build] convert build-shaders script from Python to Node.jsKonstantin Käfer2016-08-165-34/+13
|
* [build] Fix Qt4 build on OS XKonstantin Käfer2016-08-051-2/+0
|
* [build] use cmake script bundled with MasonKonstantin Käfer2016-08-053-128/+9
|
* [build] Copy 'ca-bundle.crt' for mbgl-glfw targetBruno de Oliveira Abinader2016-08-051-0/+7
|
* [build] Build Qt with CMakeThiago Marcos P. Santos2016-08-051-2/+6
|
* [build] Do not redefine MASON_PLATFORMThiago Marcos P. Santos2016-08-051-4/+6
|
* [build] switch to CMakeKonstantin Käfer2016-08-0514-0/+1026
This is very much a work in progress.