diff --git a/3d-style/source/tiled_3d_model_worker_source.js b/3d-style/source/tiled_3d_model_worker_source.js index 4574560678e..89bacd742d0 100644 --- a/3d-style/source/tiled_3d_model_worker_source.js +++ b/3d-style/source/tiled_3d_model_worker_source.js @@ -71,7 +71,7 @@ class Tiled3dWorkerTile { const bucket = new Tiled3dModelBucket(nodes, tileID, extensions && extensions.includes("MAPBOX_mesh_features"), this.brightness); // Upload to GPU without waiting for evaluation if we are in diffuse path if (!hasMapboxMeshFeatures) bucket.needsUpload = true; - buckets[layer.id] = bucket; + buckets[layer.fqid] = bucket; // do the first evaluation in the worker to avoid stuttering // $FlowIgnore[incompatible-call] layer here is always a ModelStyleLayer bucket.evaluate(layer); diff --git a/src/render/painter.js b/src/render/painter.js index 37f1437e0ff..ad5cac9bb4e 100644 --- a/src/render/painter.js +++ b/src/render/painter.js @@ -633,7 +633,7 @@ class Painter { continue; } - conflationSources.push({layer: layer.id, cache: sourceCache}); + conflationSources.push({layer: layer.fqid, cache: sourceCache}); } this.replacementSource.setSources(conflationSources);