summaryrefslogtreecommitdiff
path: root/cmake
Commit message (Collapse)AuthorAgeFilesLines
* [build] split out DefaultFileSource and dependents to a separate targetKonstantin Käfer2017-09-284-3/+68
| | | | We don't want to link it into the node bindings, so keep it in a separate target
* [core] Move *TileID hashing to separate implJesse Crocker2017-09-261-1/+2
|
* [core] remove map update enumIvo van Dongen2017-08-311-1/+0
|
* [core] make thread.hpp publicIvo van Dongen2017-08-301-1/+1
|
* Add {Source,CompositeCamera}Function benchmarks (#9838)Anand Thakker2017-08-291-0/+6
|
* [core] Inline RenderItem and RenderDataJohn Firebaugh2017-08-241-1/+0
|
* [core] Merge RenderStyle into Renderer::ImplJohn Firebaugh2017-08-241-3/+0
|
* [test] Re-added API.ZoomHistoryBruno de Oliveira Abinader2017-08-221-0/+1
|
* Initialize Xcode project build settings (#9777)Anand Thakker2017-08-167-0/+38
|
* [test] Added API.RecycleMapUpdateImages testBruno de Oliveira Abinader2017-08-141-0/+1
|
* [core] current schedulerIvo van Dongen2017-08-091-0/+1
| | | | - Adds a way to set the current scheduler on the thread to be used whenever a mailbox is created that needs to reply on this thread
* [all] Merge View into RendererBackendJohn Firebaugh2017-07-261-1/+0
|
* [node, tests] Consolidate headless rendering logic in HeadlessFrontendJohn Firebaugh2017-07-265-10/+0
|
* [core] Remove API tests that are covered by node testsJohn Firebaugh2017-07-261-2/+0
|
* [core] add algorithm for computing masks for raster tilesKonstantin Käfer2017-07-244-0/+5
|
* [core] Refactor Painter awayJohn Firebaugh2017-07-191-2/+3
|
* [core] Extract renderTileDebug; inline renderClippingMaskJohn Firebaugh2017-07-191-4/+0
|
* [core] Inline Painter::renderSymbolJohn Firebaugh2017-07-191-1/+0
|
* [core] Inline Painter::renderLine and RenderImageSource::renderJohn Firebaugh2017-07-191-1/+0
|
* [core] Inline Painter::renderLineJohn Firebaugh2017-07-191-1/+0
|
* [core] Inline Painter::renderFillExtrusionJohn Firebaugh2017-07-191-1/+0
|
* [core] Inline Painter::renderFillJohn Firebaugh2017-07-191-1/+0
|
* [core] Inline Painter::renderCircleJohn Firebaugh2017-07-191-1/+0
|
* [core] Inline Painter::renderBackgroundJohn Firebaugh2017-07-191-1/+0
|
* [Qt] Rename files with same nameThiago Marcos P. Santos2017-07-191-1/+1
| | | | | QMake is having some issues with files with same names when building the Qt Location plugin.
* [core] BackendScope prevent double (de-)activationIvo van Dongen2017-07-181-0/+1
| | | | | - Guards against duplicate activations by checking wether the backend of the prior scope is the same as the current ones - Makes sure that only the most outer backend scope deactivates by tracking activation state
* [core] rename backend to renderer backendIvo van Dongen2017-07-181-4/+4
|
* [benchmark] rendering interface changesIvo van Dongen2017-07-181-0/+2
|
* [glfw] rendering interface changesIvo van Dongen2017-07-181-0/+2
|
* [node] rendering interface changesIvo van Dongen2017-07-181-0/+2
|
* [core] renderer interfaceIvo van Dongen2017-07-183-1/+11
|
* [build] Update GLFW to 2017-07-13-67c9155Bruno de Oliveira Abinader2017-07-131-11/+0
|
* [all] make default_styles header-onlyKonstantin Käfer2017-07-132-2/+0
|
* [core] Remove segment.cppJohn Firebaugh2017-07-121-1/+0
|
* [core] Rework attribute binding (again)John Firebaugh2017-07-121-3/+5
| | | | | | | | | | These changes are necessary for programs whose set of active attributes is not fixed at compile time by a template parameter pack, but rather varies based on the generated shader text at runtime. In such cases, the attribute location of a given named attribute may vary between instances of the same Program. Previously, attribute bindings were implicitly associated with a location based on template parameter order, and -1 was used to indicate an inactive attribute. This left us unable to disable the appropriate attribute when it went from active to inactive. Now, the state tracker for bindings explicitly associates locations and state, and an empty optional is used to indicate an inactive attribute. In addition, a gl::VertexArray class is now exposed, allowing more flexibility in the relationship between Programs, Segments, and attribute bindings. In this commit, that relationship does not change, but the subsequent commit adjusts it to match gl-js, reduce rebinds, and work around buggy VAO implementations. VertexArray uses a pimpl idiom in order to support implementations that lack the VAO extension. In that case, all VertexArrays share global binding state, reflecting the platform reality in the absence of VAOs, while still providing a uniform API.
* [test] Add utest to assert our dtoa implementation precisionThiago Marcos P. Santos2017-07-121-0/+1
|
* [benchmark] Add a benchmark for our dtoa implementationThiago Marcos P. Santos2017-07-121-0/+3
| | | | | | | Make sure it is faster than std::to_value(). And it is, by ~30% for the normal use case, and much faster when close to the double limits. util::dtoa also offers a much better precision.
* [core] improve legibility of labels that follow linesAnsis Brammanis2017-07-111-0/+2
| | | | | | | | | | port https://github.com/mapbox/mapbox-gl-js/pull/4781 This improves legibility of labels that follow lines in pitched views. The previous approach used the limited information in the shader to calculate put the glyph in approximatelyright place. The new approach does this more accurately by doing it on the cpu where we have access to the entire line geometry.
* [benchmark] add render benchmarksIvo van Dongen2017-07-071-0/+1
|
* [tests] Add unit test for tile prefetchingThiago Marcos P. Santos2017-07-071-0/+1
|
* [build] add node-benchmark target and xcode schemeIvo van Dongen2017-07-061-0/+11
|
* [build] use CMake to generate Xcode schemesKonstantin Käfer2017-07-0613-0/+457
|
* [core] Introduce the ResourceTransformThiago Marcos P. Santos2017-06-261-0/+2
| | | | Wrapper for transforming URLs on the OnlineFileSource.
* [core] Make the mbgl/actor headers publicThiago Marcos P. Santos2017-06-261-3/+3
| | | | | They will be needed by the DefaultFileSource, something that we also export as public.
* [all] Promote Style to public APIJohn Firebaugh2017-06-221-1/+3
|
* [core] switch to vector-tile library for decoding Mapbox vector tilesKonstantin Käfer2017-06-212-0/+2
|
* [core] add benchmark for vector tile parsingKonstantin Käfer2017-06-213-0/+4
|
* [core] Rename ThreadedObject to ThreadThiago Marcos P. Santos2017-06-212-2/+2
| | | | | Now that the old Thread class is gone, we can give ThreadedObject a better name.
* [core] Remove util::ThreadThiago Marcos P. Santos2017-06-212-4/+0
| | | | Fixes #6425
* [tests] Added tests for ThreadedObjectThiago Marcos P. Santos2017-06-211-0/+1
|