Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [test] Bump mapbox-gl-js version to re-enable pitched testsupstream/cloer_text_pitch_scaling | Chris Loer | 2017-07-11 | 1 | -0/+0 |
| | |||||
* | [core] add static asserts for more gl constants | Ansis Brammanis | 2017-07-11 | 4 | -6/+53 |
| | | | | and rename BufferUsageType to BufferUsage | ||||
* | [core] port pitch-label collision hack | Ansis Brammanis | 2017-07-11 | 4 | -20/+50 |
| | | | | https://github.com/mapbox/mapbox-gl-js/pull/4781/commits/81363951ed56c54f331ffc8d88e4e5079226a224 | ||||
* | [core] improve legibility of labels that follow lines | Ansis Brammanis | 2017-07-11 | 32 | -742/+728 |
| | | | | | | | | | | 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. | ||||
* | [core] fix transformMat4 | Ansis Brammanis | 2017-07-11 | 1 | -4/+5 |
| | | | | | It used to overwrite values in the middle of the calculation which would cause problems when `out` and `a` were a reference to the same vector. | ||||
* | [core] Hold on to tile yStretch value for rendering old symbolBuckets while ↵ | Chris Loer | 2017-07-11 | 2 | -2/+10 |
| | | | | waiting for new ones. | ||||
* | [core] Change OverscaledTileID to also include a "wrap" value. | Chris Loer | 2017-07-11 | 5 | -593/+588 |
| | | | | | This prevents TilePyramid from sharing wrapped copies of tiles. This is necessary because two wrapped tiles no longer share the same CollisionTile. | ||||
* | [core] Limit symbol re-placement on changed tile distance to pitch > 25. | Chris Loer | 2017-07-11 | 1 | -1/+7 |
| | |||||
* | [core] Re-generate shaders. | Chris Loer | 2017-07-11 | 3 | -89/+184 |
| | |||||
* | [core] Use fade texture in collision debug boxes so that they agree more ↵ | Chris Loer | 2017-07-11 | 4 | -3/+5 |
| | | | | closely with symbol shaders. | ||||
* | [core] Set "max_camera_distance" to 1.5 for viewport-aligned road labels. | Chris Loer | 2017-07-11 | 3 | -3/+19 |
| | | | | Viewport-aligned curved labels start to look very strange in the distance. Until we have a better system for projecting them, just prevent them from showing. | ||||
* | [core] Enable tile clipping for collision boxes. | Chris Loer | 2017-07-11 | 1 | -1/+1 |
| | | | | Necessary because collision boxes now change shape based on while tile they're part of. | ||||
* | [core] Extend collision feature boxes to accommodate potential pitch-scaling. | Chris Loer | 2017-07-11 | 1 | -8/+49 |
| | |||||
* | [core] Pass pitch-scaling vertex attributes and uniforms to shaders. | Chris Loer | 2017-07-11 | 9 | -21/+53 |
| | |||||
* | [core] Improved label pitch-scaling: approximate collision box shapes based ↵ | Chris Loer | 2017-07-11 | 11 | -25/+82 |
| | | | | on tile distance from camera. | ||||
* | [build] Don't fail hard for unknown warning groups | Konstantin Käfer | 2017-07-11 | 1 | -1/+4 |
| | |||||
* | [build] Don't use maybe-uninitialized and misleading-indentation in Clang, ↵ | Konstantin Käfer | 2017-07-11 | 2 | -0/+4 |
| | | | | since they're not implemented there | ||||
* | [build] add -fvisibility=hidden for all macOS targets to avoid linker warnings | Konstantin Käfer | 2017-07-11 | 1 | -0/+9 |
| | |||||
* | [benchmark] Fix build on GCC 5 | Thiago Marcos P. Santos | 2017-07-11 | 1 | -1/+1 |
| | | | | | For some mysterious reason GCC 5 was complaining about the implicit default value. Passing it explicitly fixes it. | ||||
* | [darwin] Include polylabel via cmake | Jason Wray | 2017-07-11 | 5 | -41/+12 |
| | |||||
* | [android] fix javadoc comment for public setOfflineMapboxTileCountLimit ↵ | Antonio Zugaldia | 2017-07-09 | 1 | -4/+5 |
| | | | | method (#9454) | ||||
* | [android] - build SNAPSHOT from master (#9452) | Tobrun | 2017-07-07 | 1 | -1/+1 |
| | |||||
* | [benchmark] add render benchmarks | Ivo van Dongen | 2017-07-07 | 4 | -1/+81 |
| | |||||
* | [Qt] Make qt.cmake Windows-friendly | Thiago Marcos P. Santos | 2017-07-07 | 1 | -1/+5 |
| | | | | | - Do not build headless view. - Add no-op thread implementation. | ||||
* | [Qt] Add a no-op thread helper for other platforms | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+19 |
| | |||||
* | [Qt] Use QThreadStorage for thread local | Thiago Marcos P. Santos | 2017-07-07 | 2 | -1/+45 |
| | | | | Portable. | ||||
* | [core] Isolate pthread-based tls implementation | Thiago Marcos P. Santos | 2017-07-07 | 8 | -51/+88 |
| | |||||
* | [benchmark] update cache db and style | Ivo van Dongen | 2017-07-07 | 2 | -11309/+3989 |
| | |||||
* | [core] Fix conditional unitialized jump on RenderGeoJSONSource | Thiago Marcos P. Santos | 2017-07-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | ``` ==24942== Conditional jump or move depends on uninitialised value(s) ==24942== at 0x7D943D: mbgl::RenderGeoJSONSource::update(mbgl::Immutable<mbgl::style::Source::Impl>, std::vector<mbgl::Immutable<mbgl::style::Layer::Impl>, std::allocator<mbgl::Immutable<mbgl::style::Layer::Impl> > > const&, bool, bool, mbgl::TileParameters const&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x796445: mbgl::RenderStyle::update(mbgl::UpdateParameters const&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x77E29D: mbgl::Map::Impl::render(mbgl::View&) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x77E559: mbgl::Map::Impl::renderStill() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0xA39772: uv__async_event (async.c:98) ==24942== by 0xA398F8: uv__async_io (async.c:138) ==24942== by 0xA4375F: uv__io_poll (linux-core.c:380) ==24942== by 0xA3A1F2: uv_run (core.c:354) ==24942== by 0x61BADC: API_ZoomHistory_Test::TestBody() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x89FDE9: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x885450: testing::Test::Run() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== by 0x88642F: testing::TestInfo::Run() (in /home/tmpsantos/Projects/mapbox-gl-native/build/linux-x86_64/Release/mbgl-test) ==24942== ``` | ||||
* | [core] Fix sorting order for render tiles | Thiago Marcos P. Santos | 2017-07-07 | 1 | -0/+3 |
| | | | | | Sort by z order, so lower res tiles don't get rendered over high res tiles. | ||||
* | [tests] Add unit test for tile prefetching | Thiago Marcos P. Santos | 2017-07-07 | 7 | -0/+123 |
| | |||||
* | [core] Prefetch low resolution tiles | Thiago Marcos P. Santos | 2017-07-07 | 7 | -4/+56 |
| | |||||
* | Hit test Marker and MarkerViews (#9424) | Tobrun | 2017-07-07 | 5 | -76/+141 |
| | | | | | | * [android] - hit test Marker and MarkerViews * fixup | ||||
* | [android] - add Map change & visibility test activities (#9425) | Tobrun | 2017-07-07 | 5 | -0/+300 |
| | |||||
* | [android] - map's visible region fix #9427 (#9428) | Łukasz Paczos | 2017-07-06 | 1 | -4/+4 |
| | |||||
* | [android] - validate if platform implementation doesn't return a null motion ↵ | Tobrun | 2017-07-06 | 1 | -2/+6 |
| | | | | event (#9434) | ||||
* | [core] Updated script detection for Unicode 10 | Minh Nguyễn | 2017-07-06 | 1 | -2/+14 |
| | | | | Updated script detection code to reflect changes in Unicode 10 and UTR 50 revision 17. | ||||
* | [build] add node-benchmark target and xcode scheme | Ivo van Dongen | 2017-07-06 | 2 | -0/+19 |
| | |||||
* | [core] Implement circle-pitch-alignment property | Chris Loer | 2017-07-06 | 18 | -12/+296 |
| | | | | Closes issue #9349. | ||||
* | [core] Bump mapbox-gl-js to get updated circle shader. | Chris Loer | 2017-07-06 | 1 | -0/+0 |
| | |||||
* | [test] Added bucket feature insertion tests | Bruno de Oliveira Abinader | 2017-07-06 | 1 | -0/+50 |
| | |||||
* | [test] Reuse StubGeometryTileFeature in MergeLines | Bruno de Oliveira Abinader | 2017-07-06 | 2 | -34/+14 |
| | |||||
* | [core] Don't upload empty buckets | Bruno de Oliveira Abinader | 2017-07-06 | 3 | -3/+11 |
| | |||||
* | [core] make{Glyph,Image}Atlas only once for any number of symbol layers | John Firebaugh | 2017-07-06 | 3 | -34/+24 |
| | |||||
* | [core] point status badges to Circle CI | Konstantin Käfer | 2017-07-06 | 1 | -4/+4 |
| | |||||
* | [build] remove .travis.yml to avoid triggering builds that we don't use | Konstantin Käfer | 2017-07-06 | 1 | -8/+0 |
| | |||||
* | [core] rename getStencils() to getClipIDs() to better reflect what it ↵ | Konstantin Käfer | 2017-07-06 | 4 | -39/+39 |
| | | | | actually does | ||||
* | [core] don't use unordered_* collections for things we need to sort anyway | Konstantin Käfer | 2017-07-06 | 2 | -5/+5 |
| | |||||
* | [core] refactor ClipID generation | Konstantin Käfer | 2017-07-06 | 17 | -245/+209 |
| | |||||
* | [build] use CMake to generate Xcode schemes | Konstantin Käfer | 2017-07-06 | 17 | -129/+237 |
| |