summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/generate-shaders.js2
-rwxr-xr-xscripts/generate-style-code.js5
2 files changed, 5 insertions, 2 deletions
diff --git a/scripts/generate-shaders.js b/scripts/generate-shaders.js
index b1eeffb8a0..dbc8cdb302 100755
--- a/scripts/generate-shaders.js
+++ b/scripts/generate-shaders.js
@@ -42,7 +42,7 @@ ${shaders.prelude.fragmentSource}
`);
for (const key in shaders) {
- if (key === 'prelude')
+ if (key === 'prelude' || key === 'lineGradient')
continue;
const shaderName = key.replace(/[A-Z]+/g, (match) => `_${match.toLowerCase()}`);
diff --git a/scripts/generate-style-code.js b/scripts/generate-style-code.js
index 6ddb787f19..3cd5166ce5 100755
--- a/scripts/generate-style-code.js
+++ b/scripts/generate-style-code.js
@@ -16,7 +16,7 @@ function parseCSSColor(str) {
}
global.isDataDriven = function (property) {
- return property['property-function'] === true;
+ return property['property-type'] === 'data-driven' || property['property-type'] === 'cross-faded-data-driven';
};
global.isLightProperty = function (property) {
@@ -168,6 +168,9 @@ const layers = Object.keys(spec.layer.type.values).map((type) => {
}, []);
const paintProperties = Object.keys(spec[`paint_${type}`]).reduce((memo, name) => {
+ // not yet implemented
+ if (name === 'line-gradient') return memo;
+
spec[`paint_${type}`][name].name = name;
memo.push(spec[`paint_${type}`][name]);
return memo;