Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [core] DEMData: do decode on GPU (port mapbox/mapbox-gl-js#8694) | Aleksandar Stojiljkovic | 2019-08-30 | 1 | -0/+1 |
| | | | | | | | | | | | This is first part of work on porting mapbox/mapbox-gl-js#8694 - in follow up patch(es) it is required to remove CPU side copy using 2d canvas support on all supported platforms, similar to approach taken in gl.js https://github.com/mapbox/mapbox-gl-js/pull/8694/files#diff-34dbe5f7de34dc4b9a8745dcde9bdc37R48 Decoding on CPU removed. Padding is still done in DEMData() but, instead od doing it wwhile decoding, it is using memcpy to pad original values. Rebase to latest mapbox-gl-js master and re-generate shaders. Partly fixes: #15503 | ||||
* | [core] fix collisionBox alignment when Icon/text translation is enabled (#15467) | zmiao | 2019-08-30 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | * add initial fix * fix bug for collision circle * refind code structure * fix indentation * update test * refind code structure * Add changelog * Add comment for boolean | ||||
* | Add changelog for fix of mixed SDF+non-SDF icon rendering in one layer (#15492) | zmiao | 2019-08-27 | 1 | -4/+5 |
| | | | | | | | | * Add changelog for fix of mixed SDF+non-SDF icon rendering in one layer * Add bracket for ios changelog number * Add more brackets | ||||
* | [render tests] gl-native baseline for debug/collision- tests | Mikhail Pozdnyakov | 2019-08-26 | 1 | -5/+0 |
| | |||||
* | [render test] mapbox-gl-native baseline for text-pitch-alignment tests | Mikhail Pozdnyakov | 2019-08-21 | 1 | -3/+0 |
| | |||||
* | [ios][macos][android][node] Update changelog for icon-text-fit fixes | Alexander Shalamov | 2019-08-20 | 1 | -0/+1 |
| | |||||
* | [core] Unskip icon-text-fit render tests | Alexander Shalamov | 2019-08-20 | 1 | -13/+1 |
| | |||||
* | Enable text-variable-anchor/{pitched-rotated-debug|rotated-offset} render tests | Mikhail Pozdnyakov | 2019-08-16 | 1 | -2/+0 |
| | |||||
* | Indroduce clusterProperty option for aggregation (#15287) | zmiao | 2019-08-16 | 1 | -1/+0 |
| | | | | | | | | | | * indroduce clusterProperty option for aggregation * remove unnecessary codes * update geojson_option conversion * fix reviewing findings | ||||
* | [core] Ignore updated icon-text-fit render tests | Alexander Shalamov | 2019-08-15 | 1 | -1/+13 |
| | |||||
* | [core][node] Serialize formatted expression's text-color option | Alexander Shalamov | 2019-08-15 | 1 | -0/+5 |
| | | | | This enables proper round-tripping for serialized format expression. | ||||
* | [core] Unskip text-rotate/with-offset fixed by #14932 | Alexander Shalamov | 2019-08-13 | 1 | -1/+0 |
| | |||||
* | Enable number format expression tests | Mikhail Pozdnyakov | 2019-08-13 | 1 | -4/+1 |
| | |||||
* | [macos][ios][android][node] Add changelog entry for text-writing-mode layout ↵ | Alexander Shalamov | 2019-08-13 | 1 | -0/+3 |
| | | | | property | ||||
* | Enable render tests flaky on node-gcc8 | Aleksandar Stojiljkovic | 2019-08-07 | 1 | -5/+0 |
| | | | | We don't use node-gcc8 bot to run render tests and no need to have the tests ignored. | ||||
* | [core] Enable opaque pass for background layer. fix heatmap+background test. | Aleksandar Stojiljkovic | 2019-08-05 | 1 | -1/+0 |
| | | | | | | Follow the approach from mapbox-gl-js for enabling opaque pass for background layer (same as for fill layer). Fix combinations/heatmap-translucent--background-opaque render test. | ||||
* | [tests] Bump GL JS to run render test for #15139 | Thiago Marcos P. Santos | 2019-07-19 | 1 | -0/+3 |
| | | | | https://github.com/mapbox/mapbox-gl-js/pull/8510 | ||||
* | [node] v4.2.0 releasenode-v4.2.0 | Josh Erb | 2019-07-15 | 1 | -2/+5 |
| | |||||
* | Enable ignored but passing run-time styling tests (#6745) | Aleksandar Stojiljkovic | 2019-07-09 | 1 | -2/+0 |
| | |||||
* | Fix layers rendering after fill-extrusion | Aleksandar Stojiljkovic | 2019-07-09 | 1 | -18/+0 |
| | | | | | | | | | | | | | | | | | | | | | This fixes following issues: * Fix some false passing combinations/fill-extrusion-translucent--XXXX tests * Fix and enable other, failing but ignored, combinations/fill-extrusion-translucent--XXXX tests * Fix rendering of layers that are on top of fill-extrusion layers state.getProjMatrix(nearClippedProjMatrix, 100) caused that tests with size 64x64 were not rendering fill extrusions: far plane calculated as 96.9 and near plane set to 100 was the cause. near plane is changed from hardcoded 100 to depend on state.getCameraToCenterDistance() - producing similar value but one that follows max zoom. This caused that e.g. combinations/fill-extrusion-translucent--fill-opaque was falsely passing as only fill-opaque layer got rendered. combinations/fill-extrusion-translucent--XXXX tests expose regression https://github.com/mapbox/mapbox-gl-native/issues/14844#issuecomment-503600034 in #14844, #14779. Fix (opaquePassCutoff, is3D) is ported from https://github.com/mapbox/mapbox-gl-js/pull/7821 Fixes: #14844, #14779, #15039 | ||||
* | [node] Parse 'sdf' option when adding an image | Bruno de Oliveira Abinader | 2019-07-04 | 2 | -1/+7 |
| | |||||
* | [core] Add number-format expression | Juha Alanen | 2019-06-27 | 1 | -1/+2 |
| | |||||
* | Fixes problems associated with node 10 and NAN (#14847) | Blake Thompson | 2019-06-26 | 4 | -53/+60 |
| | | | | | | | | * Fixes problems associated with node 10 and NAN * Follow up removal of unnecessary linking to map object * Remove header left over from debugging | ||||
* | [core] Implement C++ render test runner | Bruno de Oliveira Abinader | 2019-06-25 | 1 | -1/+0 |
| | |||||
* | [node] - fix README type, granualar to granular (#14933) | Tobrun | 2019-06-17 | 1 | -1/+1 |
| | |||||
* | [core] Ignore more flaky node render tests | Jason Wray | 2019-06-07 | 1 | -2/+5 |
| | |||||
* | [core] Ignore flaky fill-pattern render tests | Jason Wray | 2019-06-04 | 1 | -0/+2 |
| | |||||
* | [core] Fix symbol rendering under opaque fill layers | Juha Alanen | 2019-06-04 | 1 | -1/+0 |
| | |||||
* | [core] refactor program object creation | Konstantin Käfer | 2019-05-28 | 1 | -0/+13 |
| | |||||
* | [tests] Removed passing tests from the ignore list | Thiago Marcos P. Santos | 2019-05-23 | 1 | -5/+0 |
| | |||||
* | [core] Pass legacy/categorical/*-default expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -6/+0 |
| | | | | | Handle categorical function default value properly in conversion to expreexpression so related tests pass. | ||||
* | [core] Fix legacy/{interval,exponential}/*-default expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -8/+0 |
| | | | | | Consider the function default value in interval and exponential functions conversion. | ||||
* | [core] Fix some of the legacy interval function expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -7/+0 |
| | | | | | The tests for conversion of legacy interval functions to expressions expects that the first stop in the "step" expression be omitted. | ||||
* | [core] Fix most identity function with default legacy expression tests | Ander Conselvan de Oliveira | 2019-05-21 | 1 | -4/+0 |
| | | | | | Add handling of default value to the conversion of legacy identity functions. The color and enum tests still don't pass though. | ||||
* | [node] Convert legacy functions to expressions in NodeExpression::Parse | Ander Conselvan de Oliveira | 2019-05-21 | 2 | -30/+35 |
| | | | | | | | | In order to test the conversion from function to expressions using the legacy tests in the expression test suite, parse function objects into expressions in NodeExpression::Parse. v2: Coding style fixes. | ||||
* | [core] Refactor HeadlessFrontend/Backend: GL separation and factory (#14692) | Aleksandar Stojiljkovic | 2019-05-21 | 1 | -1/+1 |
| | | | | | Refactor out HeadlessFrontend and HeadlessBackend gl independent code to gfx. Define gl::HeadlessBackend as subclass, instantiated by gfx::HeadlessBackend static factory method. GL dependent tests are still using gl::HeadlessBackend directly (not through gfx). | ||||
* | [node] Remove NodeThreadPool | Thiago Marcos P. Santos | 2019-05-10 | 2 | -86/+0 |
| | | | | Simplify, use the default thread pool, less platform abstraction. | ||||
* | [core] Make the BackgroundScheduler a singleton | Thiago Marcos P. Santos | 2019-05-10 | 3 | -7/+16 |
| | | | | | | | | | | - Do not carry it over everywhere as parameter, it is a shared instance anyway and the lifecycle is pretty much the app lifecycle from the moment we instantiate a map. - Rename to BackgroundScheduler because it is a Scheduler that will do tasks in the background, we don't make assumptions if it is a thread pool or a single thread. - Most importantly, remove the dependency from `core` on `platform`. | ||||
* | [core] upgrade mapbox-gl-js pin to the most recent version | Konstantin Käfer | 2019-05-08 | 1 | -0/+4 |
| | |||||
* | [core] render extrusions directly in the main framebuffer | Konstantin Käfer | 2019-05-08 | 1 | -0/+1 |
| | |||||
* | [core] Unskip symbol-sort-key render tests | Alexander Shalamov | 2019-04-17 | 1 | -3/+0 |
| | |||||
* | [core] clang-tidy fixes | Konstantin Käfer | 2019-04-05 | 3 | -11/+11 |
| | |||||
* | [core] Single line optimization for variable label placement | Mikhail Pozdnyakov | 2019-03-29 | 1 | -2/+2 |
| | |||||
* | Enable text-variable-anchor render tests | Mikhail Pozdnyakov | 2019-03-29 | 1 | -18/+3 |
| | |||||
* | [core] Include pixelRatio property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -2/+4 |
| | | | | Move pixelRatio property from Map constructor to MapOptions. | ||||
* | [core] Add setter/getter for size property in MapOptions | Sudarsana Babu Nagineni | 2019-03-28 | 1 | -4/+8 |
| | |||||
* | [core] Replace shared_ptr with unique_ptr in {Map,Resource}Options | Bruno de Oliveira Abinader | 2019-03-22 | 1 | -8/+3 |
| | |||||
* | [core] Remove file source from public Map ctor | Bruno de Oliveira Abinader | 2019-03-20 | 2 | -40/+32 |
| | |||||
* | [core] Get FileSource via UpdateParameters in Renderer::Impl | Bruno de Oliveira Abinader | 2019-03-13 | 1 | -2/+2 |
| | |||||
* | [core] Don't use exceptions in MapObserver::onDidFailLoadingMap | Ander Conselvan de Oliveira | 2019-03-13 | 2 | -5/+10 |
| | | | | | | | Using different exception pointers to specify the loading failure makes an awkward API. Most users rethrow the exception only to figure out what type of error happened so it can be reported properly. So replace the exception pointer with a enum an string description of the failure. |