diff --git a/src/globe/navara/movers/moverMesh.test.mjs b/src/globe/navara/movers/moverMesh.test.mjs index a725eebe1..d1c5193dd 100644 --- a/src/globe/navara/movers/moverMesh.test.mjs +++ b/src/globe/navara/movers/moverMesh.test.mjs @@ -38,7 +38,11 @@ test('the shader patch sizes the quad in pixels and colours it per instance', () ); assert.match(shader.fragmentShader, /if \(gevOverlayHidden\(\)\) discard;/); assert.doesNotMatch(shader.vertexShader, /#include /); - assert.match(shader.fragmentShader, /diffuseColor \*= vGevColor;/); + assert.match( + shader.fragmentShader, + /diffuseColor \*= sRGBTransferEOTF\(vGevColor\);/, + 'sRGB instance colours are decoded', + ); assert.doesNotMatch(shader.fragmentShader, /gevRadius > 1\.0\) discard/); const point = patchMoverShader(basicShader(), {}, { point: true }); assert.match(point.fragmentShader, /if \(gevRadius > 1\.0\) discard;/);