summaryrefslogtreecommitdiff
path: root/src/mbgl/geometry
Commit message (Collapse)AuthorAgeFilesLines
* [core] renderer interfaceIvo van Dongen2017-07-181-1/+1
|
* [core] Remove unused binpack.hpppJohn Firebaugh2017-06-131-101/+0
|
* [core] Split RenderStyle from StyleJohn Firebaugh2017-06-052-11/+8
|
* [core] Move renderer/* files into sub-folders (#8983)Asheem Mamoowala2017-05-121-1/+1
| | | Move renderer/* files into sub-folders
* [core] Immutable ImplsJohn Firebaugh2017-05-121-1/+1
|
* [tidy] modernize-use-usingBruno de Oliveira Abinader2017-05-121-1/+1
|
* [core] split off render layersIvo van Dongen2017-04-251-10/+9
|
* [core] account for property functions in query rendered featuresIvo van Dongen2017-04-192-6/+43
|
* [core] rename query options for query rendered featuresIvo van Dongen2017-03-092-5/+5
|
* [core] Add support for queryRenderedFeatures filterAsheem Mamoowala2017-03-042-8/+17
|
* [core] Fix whitespace; no need for explicit on multi-parameter constructorsJohn Firebaugh2017-03-021-5/+3
|
* [core] Fix flickering caused by regression in #7586John Firebaugh2017-01-102-3/+3
| | | | It should be safe to invoke GeometryTileWorker::setData multiple times without invoking GeometryTileWorker::setLayers. Therefore GeometryTileWorker::redoLayout() must not consume the layers.
* [core] Replace FeatureIndex::collisionTile with a method parameterJohn Firebaugh2017-01-102-9/+4
| | | | This reduces state and simplifies the test added in the prior commit.
* [build] move logging to utilKonstantin Käfer2016-11-221-2/+2
|
* [core] remove gl.hpp from all headers that don't need itKonstantin Käfer2016-11-041-1/+0
|
* [core] convert LineAtlas to use managed texture handlingKonstantin Käfer2016-11-012-66/+30
|
* [core] Modern C++ bindings for OpenGLJohn Firebaugh2016-10-281-2/+3
|
* [core] Use query geometry from FeatureIndex into ↵Bruno de Oliveira Abinader2016-10-111-1/+1
| | | | CollisionTile::queryRenderedSymbols
* [core] No need for feature querying to support multipolygonsJohn Firebaugh2016-10-112-15/+11
|
* [core] Refactor BufferJohn Firebaugh2016-10-0521-732/+0
|
* [build] add back -WerrorKonstantin Käfer2016-09-3010-23/+23
|
* [core] move OpenGL extension loading to their own headersKonstantin Käfer2016-09-291-0/+1
|
* [core] remove dependence on gl.h typesKonstantin Käfer2016-09-2911-48/+43
|
* [core] introduces types for GL objectsKonstantin Käfer2016-09-293-11/+21
|
* [core] rename VAO => VertexArray, FBO => FramebufferKonstantin Käfer2016-09-292-7/+7
|
* [core] merge gl::ObjectStore into gl::ContextKonstantin Käfer2016-09-275-25/+20
|
* [core] rename gl::Config to gl::ContextKonstantin Käfer2016-09-275-32/+32
|
* [core] track VAOs and BuffersKonstantin Käfer2016-09-263-26/+43
|
* [core] Allow queryRenderedFeatures prior to symbol placement (#6376)John Firebaugh2016-09-201-2/+5
|
* [core] Merge GlyphStore and GlyphAtlasJohn Firebaugh2016-09-192-265/+0
|
* [core] #3980 - Switching Core GL instances of map to unordered_mapBrad Leege2016-09-141-2/+2
|
* [core] change bool round to LinePatternCapKonstantin Käfer2016-09-072-8/+15
|
* CJK overflow - update to match gl-shader (#5908)Amy Lee Walton2016-08-113-18/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * update vertex array ushorts * update atlas size * testing latest cjk test-suite branch * update shader ref * update shaders * update icon buffer * shaders * updated tests * buffer fix * updated make tests * annotation expected updates * final push * final fonts * a_data1 removal * remove cjk-mixed test * hiring threshold for cjk-chinese * update to new test suite * Rename a_data2 to a_data in sdf and icon shaders * update test-suite sha
* [core] Use NDEBUG instead of DEBUGBruno de Oliveira Abinader2016-08-051-4/+0
| | | | | CMake defines 'NDEBUG' by default for release build, so we can check if that's not defined instead of using 'DEBUG' for debug build.
* [core] Revert workaround for std::atomic on ARMv5Thiago Marcos P. Santos2016-07-131-2/+2
| | | | | | Got fix on r12. https://github.com/android-ndk/ndk/issues/31
* [core] track texture state to avoid redundand bindsKonstantin Käfer2016-07-084-23/+37
|
* [core] Added StaticRasterVertexBufferBruno de Oliveira Abinader2016-07-022-9/+26
|
* [core] code style cleanupsKonstantin Käfer2016-07-017-7/+21
| | | | | | | - puts function definitions in a namespace ... {} rather than using namespace ...; - remove trailing whitespace - add trailing newline - protect SQL statements from being formatted by clang-format
* [core] Autogenerate Shader nameBruno de Oliveira Abinader2016-06-202-8/+6
|
* [core] Avoid redundant 'inline' usageBruno de Oliveira Abinader2016-06-182-6/+6
|
* [tidy] Check modernize-use-autoBruno de Oliveira Abinader2016-06-131-1/+1
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-auto.html
* [tidy] Check modernize-use-defaultBruno de Oliveira Abinader2016-06-133-6/+3
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-default.html
* [tidy] Check modernize-pass-by-valueBruno de Oliveira Abinader2016-06-131-2/+2
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-pass-by-value.html
* [tidy] Check modernize-use-nullptrBruno de Oliveira Abinader2016-06-131-1/+1
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html
* [tidy] Check llvm-namespace-commentBruno de Oliveira Abinader2016-06-131-2/+2
| | | | Ref: http://clang.llvm.org/extra/clang-tidy/checks/llvm-namespace-comment.html
* [core] *Tile ↔ *TileDataJohn Firebaugh2016-06-132-8/+8
| | | | Tile is now the main base class; RasterTile, VectorTile, etc are its subclasses. GeometryTileData and its subclasses form the piece that's passed to the worker.
* [core] fix pedantic warning messagesKonstantin Käfer2016-06-132-3/+3
|
* text-pitch-alignment (#5288)Young Hahn2016-06-104-4/+6
| | | | | | | | | | | | * First pass at port of https://github.com/mapbox/mapbox-gl-js/pull/2668 * RotationAlignmentType => AlignmentType * Handle undefined default value for text-pitch-alignment and implement inheritance for this value from text-rotation-alignment * Update dependencies * Move handling fo undefined default value out of camelize functions
* [core] remove unused codeKonstantin Käfer2016-06-071-13/+0
|
* [core] Naive atomic type for ARMv5Thiago Marcos P. Santos2016-06-061-2/+2
| | | | | | | std::atomic<bool> is implemented lock free which doesn't work on ARMv5 and seems like the compiler is generating bogus code. This workaround is a naive implementation using regular mutexes.