From c8cbb9d6b0d541413347f317ae7c181fbf62d110 Mon Sep 17 00:00:00 2001 From: Lauren Budorick Date: Fri, 7 Oct 2016 17:00:57 -0700 Subject: [PATCH] Add fill-extrude-height and fill-extrude-base properties. (#3223) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🎉 🏗 🆙 --- debug/index.html | 2 +- js/data/bucket.js | 11 +- js/data/bucket/fill_bucket.js | 25 ++- js/data/bucket/fill_extrusion_bucket.js | 173 +++++++++++++++++ js/render/draw_extrusion.js | 244 ++++++++++++++++++++++++ js/render/painter.js | 41 +++- js/source/raster_tile_source.js | 4 +- js/style/light.js | 147 ++++++++++++++ js/style/style.js | 31 +++ js/style/style_declaration.js | 2 + js/style/style_function.js | 8 +- js/ui/map.js | 23 ++- js/util/util.js | 27 +++ package.json | 6 +- test/js/style/light.test.js | 126 ++++++++++++ 15 files changed, 848 insertions(+), 22 deletions(-) create mode 100644 js/data/bucket/fill_extrusion_bucket.js create mode 100644 js/render/draw_extrusion.js create mode 100644 js/style/light.js create mode 100644 test/js/style/light.test.js diff --git a/debug/index.html b/debug/index.html index e156b414125..c63b66822d6 100644 --- a/debug/index.html +++ b/debug/index.html @@ -3,7 +3,7 @@ Mapbox GL JS debug page - +