summaryrefslogtreecommitdiff
path: root/scripts/generate-shaders.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/generate-shaders.js')
-rwxr-xr-xscripts/generate-shaders.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/generate-shaders.js b/scripts/generate-shaders.js
index 59544d0b34..4f58608e20 100755
--- a/scripts/generate-shaders.js
+++ b/scripts/generate-shaders.js
@@ -23,6 +23,11 @@ function basicMinify(src) {
}
for (const key in shaders) {
+ // Rename a_*_t uniforms to u_*_t. This is a workaround until we can use
+ // https://github.com/mapbox/mapbox-gl-js/pull/8055, which is blocked by
+ // https://github.com/mapbox/mapbox-gl-native/issues/13984
+ shaders[key].vertexSource = shaders[key].vertexSource.replace(/\ba_(\w+)_t\b/mg, 'u_$1_t');
+
const vertex = concatenated.length;
concatenated += basicMinify(shaders[key].vertexSource);
concatenated += '\n\0';