From 28cbb759f08be87d532615e217743788e8532ef9 Mon Sep 17 00:00:00 2001 From: Igor Dykhta Date: Wed, 3 Aug 2022 19:03:36 +0300 Subject: [PATCH] update shader modifications for deck 8.4.16 (#1892) Signed-off-by: Ihor Dykhta --- .../src/line-layer/line-layer.ts | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/deckgl-layers/src/line-layer/line-layer.ts b/src/deckgl-layers/src/line-layer/line-layer.ts index d7ce09c4dd..537354b497 100644 --- a/src/deckgl-layers/src/line-layer/line-layer.ts +++ b/src/deckgl-layers/src/line-layer/line-layer.ts @@ -58,18 +58,22 @@ function addElevationScale(vs) { elevationVs, 'line elevation scale 2 vs - multiply by elevation scale', `geometry.worldPosition = instanceSourcePositions; - geometry.worldPositionAlt = instanceTargetPositions; + geometry.worldPositionAlt = instanceTargetPositions;`, + `vec3 source_world = instanceSourcePositions; + vec3 target_world = instanceTargetPositions; + source_world.z *= elevationScale; + target_world.z *= elevationScale; + + geometry.worldPosition = source_world; + geometry.worldPositionAlt = target_world;` + ); - vec3 source_world = instanceSourcePositions; - vec3 target_world = instanceTargetPositions;`, + elevationVs = editShader( + elevationVs, + 'line elevation scale 3 vs', `vec3 source_world = instanceSourcePositions; - vec3 target_world = instanceTargetPositions; - source_world.z *= elevationScale; - target_world.z *= elevationScale; - - geometry.worldPosition = source_world; - geometry.worldPositionAlt = target_world; - ` + vec3 target_world = instanceTargetPositions;`, + '' ); return elevationVs;