Commit Graph

109 Commits

Author SHA1 Message Date
Anand Thakker
f648cfeef6 Implement Expressions (#9439)
Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
2017-11-08 12:34:02 -05:00
Anand Thakker
424ba0d9de Add support for 'sleep' operation in render tests (#10282)
Ports 0069349550
2017-10-25 16:36:43 -04:00
Chris Loer
f6c8dcbf39 Enable native test for text-keep-upright with text-offset.
Issue #9271 was fixed as part of PR #9009.
2017-10-24 14:17:30 -07:00
Lauren Budorick
e43e2aa3d7 [core, node] Support axonometric rendering 2017-10-14 03:15:34 +02:00
Lauren Budorick
98bb8613c3 Ignore raster-masking/overlapping-zoom 2017-10-14 01:34:19 +02:00
Lauren Budorick
2166b8577b Skip expression-based runtime styling test 2017-10-13 22:11:30 +02:00
Lauren Budorick
057cc80fc4 Add ignore for expression-based regression test 2017-10-12 14:04:43 +02:00
Vladimir Agafonkin
6e7781862e Add ignores for heatmap render tests (#10147) 2017-10-06 19:49:17 +03:00
Lauren Budorick
a9ddf5b7fd Preserve depth buffer between 3D layers + optimize render order (#9931)
Port of https://github.com/mapbox/mapbox-gl-js/pull/5101: adds a new render pass `Pass3D` before any other rendering wherein we render layers with 3D passes (fill-extrusion layers) to offscreen framebuffers, sharing a depth renderbuffer between those layers in order to render 3D space correctly. Those framebuffers are saved on the RenderLayers and copied back to the map during the translucent pass. Rendering to offscreen framebuffers before we do any clear + draw means we can avoid expensive framebuffer restores.
2017-09-21 14:26:48 -07:00
Bruno de Oliveira Abinader
447d24bb19 [node] Added 'removeSource' 2017-09-15 18:28:40 -03:00
Bruno de Oliveira Abinader
f40519e78d [core] Do not cache stale tiles 2017-09-14 06:30:12 +03:00
Bruno de Oliveira Abinader
a15f0f3d53 [node] Reflect GL JS changes in render.test.js 2017-09-14 01:51:19 +03:00
Bruno de Oliveira Abinader
e9914bf034 [node] Implement GeoJSON converter 2017-09-13 23:35:27 +03:00
Bruno de Oliveira Abinader
cda418198f [core] Clear atlasImage rect for a removed pattern 2017-09-13 22:17:41 +03:00
Bruno de Oliveira Abinader
bed96c800c [node] Shuffle seed support 2017-09-12 20:36:17 +03:00
John Firebaugh
b05e5ddd34 [core] Fix z-fighting of translucent fills 2017-09-08 08:30:10 -07:00
Bruno de Oliveira Abinader
cfcf38053e [test] Unignore render-tests/circle-pitch-alignment/* 2017-08-31 10:17:21 +03:00
Bruno de Oliveira Abinader
6f00becffe [test] One map per pixel ratio in render.test.js --recycle-map 2017-08-31 10:17:21 +03:00
Bruno de Oliveira Abinader
b43d88b725 [test] Interpret render tests params: --recycleMap and --shuffle 2017-08-31 10:17:21 +03:00
Bruno de Oliveira Abinader
6ee8d7bb60 [node] Set style default camera upon each test suite run 2017-08-31 10:17:21 +03:00
Lauren Budorick
eaacc87901 Update gl-js SHA + ignore fill-extrusion-multiple test 2017-08-30 12:48:51 -07:00
Asheem Mamoowala
69b52367d3 [core][ios][macos][android]DDS-ify text-letter-spacing and text-max-width 2017-08-30 10:59:08 -07:00
Asheem Mamoowala
9491527eb6 Enable tests for #1350, #9704 2017-08-29 14:48:47 -07:00
Chris Loer
6cbeeff689 [core] Fix issue #9843 (overzoomed line label rendering glitch).
Ports fix for GL JS issue #5112.
Line label projection can't be based on tile geometry that's behind the plane of the camera.
The relevant tests are still ignored because the overzoomed collision behavior is different between native and JS.
2017-08-25 14:20:42 -07:00
Bruno de Oliveira Abinader
9fd03a3e90 [test] Un-ignore regressions/mapbox-gl-native#9792 2017-08-25 23:41:52 +03:00
Lauren Budorick
57d87e8ef2 Update ignores + suite_implementation 2017-08-23 18:21:05 -07:00
Chris Loer
18a54bc96b Skip test for issue #9792, as it currently causes the test harness to time out. 2017-08-18 10:53:26 -07:00
John Firebaugh
33407591f5 [tests] Ignore render test failures 2017-08-08 18:06:44 -07:00
Konstantin Käfer
e8bfcd0474 [core] fix rendering of fill outlines that have a different color than the fill itself 2017-08-07 10:41:06 +02:00
Nicki Dlugash
3faecfe2d5 Add native ignore for text-letter-spacing/property-function and zoom-and-property-function (#9669) 2017-08-01 16:39:09 -04:00
Nicki Dlugash
1194f31920 [test] Add native ignore for text-max-width/property-function and text-max-width/zoom-and-property-function (#9655)
[test] Add native ignore for text-max-width/property-function and text-max-width/zoom-and-property-function
2017-08-01 11:47:51 -04:00
Molly Lloyd
ba7574ec51 [core] modify texture coordinate scaling (#9153)
ignore unsupported dds property tests

fix tests

remove unneeded texture extent variable

bump gl-js to master
2017-07-27 14:54:03 -07:00
Lauren Budorick
a8ef2af353 [core][android][macos][ios] Implement property functions for line-join, text-justify, text-anchor (#9583) 2017-07-26 13:18:47 -07:00
John Firebaugh
c85193a0ad [core] Replace API.ZoomHistory test with integration test 2017-07-26 09:50:38 -07:00
John Firebaugh
a178248139 [node] Reset Style::Impl::lastError when loading a new style 2017-07-24 15:19:15 -07:00
John Firebaugh
264ca961bd [node] Protect against more badly behaved request implementations 2017-07-24 15:19:15 -07:00
John Firebaugh
ed29dfce43 [node] Rewrite request tests 2017-07-24 15:19:15 -07:00
Nicki Dlugash
30df562548 add native ignore for text-justify/property-function 2017-07-20 10:44:28 -07:00
Chris Loer
c0dd1103e0 [test] Add native ignore for 'text-anchor/property-function' (#9556) 2017-07-19 18:09:16 -07:00
John Firebaugh
fbbc8f2d7a [tests] Local ignores.json file for ignored integration tests 2017-07-12 14:33:38 -07:00
John Firebaugh
cdc5f8ff14 [tests] Enable set-style-* integration tests 2017-06-15 07:43:51 -07:00
John Firebaugh
f610e9bef9 [tests] Test updating icon and pattern images 2017-06-13 10:18:43 -07:00
John Firebaugh
9eba2a66d1 [core, node, darwin, qt] Remove support for paint classes 2017-05-15 09:45:55 -07:00
Asheem Mamoowala
5c52401d55 [core] Make Map.addImage tests pass (#8843)
Fix Node tests suite implementation to parse pixelRatio from style json
Premultiply images in the node binding before sending to mbgl core
2017-05-02 09:54:06 -07:00
Thiago Marcos P. Santos
1470ee7db6 [node] Add test for request not found 2017-04-20 18:46:35 +03:00
Thiago Marcos P. Santos
51ebb96b1d [node] Add map.cancel()
Cancels an ongoing rendering.
2017-04-20 18:46:35 +03:00
Thiago Marcos P. Santos
d767545f72 [node] Benchmark/stress test
Tries to simulate the workload from api-gl.
2017-04-20 18:46:35 +03:00
Thiago Marcos P. Santos
761cd136a8 [node] Add request failure tests
Test for timeout and when the request fails.
2017-04-20 18:46:35 +03:00
Konstantin Käfer
9a9408e811 [core] Render parent raster tiles when ideal tile can't be loaded 2017-04-20 09:38:18 +02:00
Bruno de Oliveira Abinader
5e3308c5c0 [node] Update changes in MapObserver::onDidFailLoadingMap 2017-03-17 11:25:48 +02:00