John Firebaugh
870d432f34
[core] Separate pathway for notifying workers of new images/glyphs
2016-11-13 15:32:00 -08:00
Bruno de Oliveira Abinader
fb9fbef6dd
[test] Update mapbox-gl-test-suite hash
...
Now testing 'query-tests/symbol-features-in/pitched-screen'.
2016-10-25 08:12:31 +03:00
Mike Morris
9da7a4aaf0
[android] add lodash to devDependencies in package.json
2016-10-17 14:01:31 +03:00
John Firebaugh
c1b05c8f5b
[tests] Get test-suite back on master branch ( #6661 )
2016-10-11 14:53:15 -07:00
Bruno de Oliveira Abinader
89f3270f72
[node] Added set{Bearing,Center} + updated -test-suite
...
This gives the ability to pan and/or rotate the map in a posterior step
after initial render for testing purposes.
2016-10-11 12:10:32 +03:00
John Firebaugh
5891c7028d
Update mapbox-gl-shaders to 98a56d
2016-10-10 12:46:52 -07:00
Justin R. Miller
ee4715a821
update style generation code for new style spec enum values docs ( #6508 )
...
Documentation for enum values landed in mapbox/mapbox-gl-style-spec#510 .
This updates Android, iOS, and macOS documentation code gen scripts to capitalize on them.
2016-09-30 15:55:46 -07:00
Justin R. Miller
b9fafbc2ee
clarify circle color as fill ( #6447 )
2016-09-23 16:16:47 -07:00
John Firebaugh
ea80168b42
[tests] Update test-suite
2016-09-23 12:52:59 -07:00
Young Hahn
08c08f6705
[core] Don't use depth test unless text is pitch-aligned to map ( #6404 )
...
* [core, ios, android] Use `auto` value for properties with calculated defaults
* Fix render tests
* [core] Don't use depth test unless text is pitch-aligned to map.
* Bump mapbox-gl-test-suite
* TransformState pitch is already in radians
* Reduce setDepthSublayer calls
* Bump test suite
2016-09-22 19:51:41 -04:00
Young Hahn
6a2ce352d1
Better handling for undefined icon|text-rotation-alignment ( #6253 )
...
* [core, ios, android] Use `auto` value for properties with calculated defaults
* Fix render tests
2016-09-21 16:07:33 -07:00
Mike Morris
da02884433
node-v3.3.3
2016-09-06 20:10:30 -04:00
Thiago Marcos P. Santos
edec56e6c5
[node] switch to NodeRequest member fn callback
...
For (hopefully) better performance than creating a new v8::Context to
wrap each callback while still avoiding leaking memory with v8::FunctionTemplate.
Adds a JavaScript shim in front of module.exports.Map to wrap the
req.respond API internally and preserve the public callback-passing
API, while still exporting the correct prototype.
2016-09-06 18:14:22 -04:00
John Firebaugh
d6f667a5e7
[core] Observe visibility changes
2016-09-06 14:29:22 -07:00
John Firebaugh
b4864ca9d5
[core] Trigger Source::Impl::reload when a filter or layout property is modified
2016-09-06 14:29:22 -07:00
Bruno de Oliveira Abinader
7d40d6347e
[build] Re-enable 'circle-radius/antimeridian' @ test suite
2016-08-19 16:51:01 +03:00
Konstantin Käfer
51391740bf
[build] convert build-shaders script from Python to Node.js
2016-08-16 15:29:34 +02:00
Konstantin Käfer
18176605f6
[core] support "scheme": "tms" in TileJSON files
2016-08-16 11:04:30 +02:00
Amy Lee Walton
b0cb8715ed
CJK overflow - update to match gl-shader ( #5908 )
...
* 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
2016-08-11 09:49:36 -07:00
Mike Morris
87c1174c06
[node] don't override BUILDTYPE in npm install
2016-08-05 11:42:22 +02:00
Konstantin Käfer
692fe1f3ff
[build] switch to CMake
...
This is very much a work in progress.
2016-08-05 11:42:22 +02:00
Thiago Marcos P. Santos
77c8f0a705
[tests] Update test-suite
2016-08-03 13:46:33 +03:00
Mike Morris
0e5a390610
node-v3.3.2
2016-08-01 15:16:33 -04:00
Mike Morris
3c2fce18a1
node-v3.3.1
2016-07-29 12:11:22 -04:00
Vladimir Agafonkin
9ecc0d9597
GeoJSON point clustering ( #5724 )
...
* add supercluster dependency
* prepare GeoJSONTile for Supercluster
* prepare GeoJSONSource for accepting options
* try removing mbgl::GeoJSON
* fix setGeoJSON types
* add GeoJSONSource getURL
* add geojson to include path
* add Supercluster index in GeoJSONSource
* fix GeoJSONSource getZoomRange
* bring back mbgl::GeoJSON header
* fix tidy warnings hopefully
* try test-suite with enabled cluster test
* fix formatting in clustering-related files
2016-07-27 20:18:41 +03:00
Carol Hansen
4b1eeada9e
[node] Fix integer conversion of filter values
2016-07-22 13:05:16 -07:00
Mike Morris
277b1f4c25
node-v3.3.0
2016-07-14 16:33:15 -04:00
Mike Morris
480be63396
[node] move memory growth test into separate npm script
...
webp support in memory test
2016-07-14 13:47:02 -04:00
Bruno de Oliveira Abinader
1cb59e20c4
[node] Added 'removeLayer' binding
2016-07-13 16:19:28 +03:00
John Firebaugh
c09fb0f519
[core] Add support for circle-pitch-scale
2016-07-07 14:32:27 -07:00
John Firebaugh
32dcb34fc1
[tests] Update test-suite
2016-07-06 17:43:19 -07:00
John Firebaugh
903d609b40
[core] Re-close polygons after clipping with clipper
2016-07-06 11:24:49 -07:00
Bruno de Oliveira Abinader
aa1fa49af5
[core] Update RasterShader
...
Ref: https://github.com/mapbox/mapbox-gl-shaders/issues/1
2016-07-02 18:04:20 +03:00
Bruno de Oliveira Abinader
a17b0bcd82
[core] Fix overdraw mode on Linux
...
- Use glBindAttribLocation for GLSL attributes.
- Create a separate shader for each shader that supports overdraw.
Needed because each uniform location must be known for every program.
- Create a separate VAO for each shader inside buckets.
Needed because we can only bind a VAO to a specific shader.
Fixes #5435 .
2016-07-01 19:47:35 +03:00
John Firebaugh
021d4199cb
[core, node] Implement bindings for addSource
2016-06-24 09:39:51 -07:00
John Firebaugh
16c435b151
[core, node] Implement bindings for addLayer
2016-06-24 09:39:51 -07:00
Bruno de Oliveira Abinader
9b533eb916
[build] Bump mapbox-gl-test-suite@9a7de2fb72607be6ffa0040bf3d84651719a45e3
...
Ignore 'debug/overdraw' until #5435 is fixed.
2016-06-22 19:59:20 +03:00
John Firebaugh
3459b83736
[core, node] Node bindings for setFilter
2016-06-21 18:24:49 -07:00
John Firebaugh
220fc7adc9
[node] Support setLayoutProperty(..., "visibility", ...)
2016-06-21 16:30:35 -07:00
John Firebaugh
8a9ee26b0e
[core] Use mbgl::style::conversion in node bindings
2016-06-21 16:04:22 -07:00
Bruno de Oliveira Abinader
6c9e00be3a
[node] Read 'options.showOverdrawInspector'
2016-06-20 13:24:20 +03:00
John Firebaugh
19158d9f01
[core, node] Implement setPaintProperty for color properties ( #5380 )
2016-06-16 13:25:06 -07:00
John Firebaugh
7e1a9b7274
[core] Update test suite; use linear interpolation for rotated icons
2016-06-15 17:28:47 -07:00
Young Hahn
199ea2a82a
Support for icon-text-fit, icon-text-fit-padding ( #5334 )
...
* Add support for icon-text-fit
* Port unit tests for getIconQuads() from js => cpp
* Add support for padding in all 4 directions.
* Update all hashes post-merge
2016-06-15 17:13:31 -04:00
Bruno de Oliveira Abinader
814e516a4f
[core] Separate pattern size from draw-time variables
...
Part of https://github.com/mapbox/mapbox-gl-shaders/issues/1 .
2016-06-15 18:53:05 +03:00
John Firebaugh
3f5ea169f5
[node] Partial implementation of runtime styling API for node bindings
2016-06-13 17:22:05 -07:00
Bruno de Oliveira Abinader
bfcd21dd7e
[core] Update line-pattern shader code/tests
...
Refs:
- mapbox-gl-test-suite: https://github.com/mapbox/mapbox-gl-test-suite/pull/107
- mapbox-gl-shaders: https://github.com/mapbox/mapbox-gl-shaders/pull/17
- mapbox-gl-js: https://github.com/mapbox/mapbox-gl-js/pull/2724
Part of https://github.com/mapbox/mapbox-gl-shaders/issues/1 .
2016-06-13 13:16:47 +03:00
Young Hahn
0dee9f81f3
Don't apply textRotate twice. ( #5321 )
2016-06-11 12:37:28 -04:00
Young Hahn
ecd4aa1439
text-pitch-alignment ( #5288 )
...
* 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
2016-06-10 23:05:15 -04:00
Young Hahn
a8df0feb54
Use shaders@f0b94dcc5f782958e9aade61d592a207d8a46e0f ( #5314 )
2016-06-10 14:40:43 -04:00