diff --git a/CHANGELOG.md b/CHANGELOG.md
index dfdcb4559807d7837cd3e54daccef227b322985b..f3109f8d56d3c60aea9a3c9c18e6ccf98a6d3cad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ Note that since we don't clearly distinguish between a public and private interf
 
 ## [Unreleased]
 
+- Fix superfluous shader varying
+
 ## [v3.10.1] - 2022-06-26
 
 - Fix groupCount when updating TextureMesh-based visuals
diff --git a/src/mol-gl/shader/chunks/assign-color-varying.glsl.ts b/src/mol-gl/shader/chunks/assign-color-varying.glsl.ts
index c45016fccbb7624f174ab6f316f57f0c9d52ba37..fa8ea04fb29668125a0ba59fb1a6fef5214bcec7 100644
--- a/src/mol-gl/shader/chunks/assign-color-varying.glsl.ts
+++ b/src/mol-gl/shader/chunks/assign-color-varying.glsl.ts
@@ -72,8 +72,6 @@ export const assign_color_varying = `
 #endif
 
 #ifdef dTransparency
-    vGroup = group;
-
     #if defined(dTransparencyType_groupInstance)
         vTransparency = readFromTexture(tTransparency, aInstance * float(uGroupCount) + group, uTransparencyTexDim).a;
     #elif defined(dTransparencyType_vertexInstance)
diff --git a/src/mol-gl/shader/chunks/color-frag-params.glsl.ts b/src/mol-gl/shader/chunks/color-frag-params.glsl.ts
index 464a609baa009d4ff106df719d3aa849e0ba70d4..82d1601d20f547069991ce1670db797f7b671ba7 100644
--- a/src/mol-gl/shader/chunks/color-frag-params.glsl.ts
+++ b/src/mol-gl/shader/chunks/color-frag-params.glsl.ts
@@ -47,7 +47,6 @@ uniform float uBumpiness;
 #endif
 
 #ifdef dTransparency
-    varying float vGroup;
     varying float vTransparency;
 #endif
 `;
\ No newline at end of file
diff --git a/src/mol-gl/shader/chunks/color-vert-params.glsl.ts b/src/mol-gl/shader/chunks/color-vert-params.glsl.ts
index 3d3ed1a3fd6e3a31c9ece026232a44c7eaad55d2..b57c66a9ea54abae608edb81059e0db31a88eeb3 100644
--- a/src/mol-gl/shader/chunks/color-vert-params.glsl.ts
+++ b/src/mol-gl/shader/chunks/color-vert-params.glsl.ts
@@ -75,7 +75,6 @@ uniform float uBumpiness;
 #endif
 
 #ifdef dTransparency
-    varying float vGroup;
     #if defined(dTransparencyType_groupInstance) || defined(dTransparencyType_vertexInstance)
         varying float vTransparency;
         uniform vec2 uTransparencyTexDim;