anchor.diff:      ..SetUniform(uColor, new VM.Vector3.zero());
   
     final Material matPerlin = new Material("perlin")
  +    ..SetUniform(uTransformationMatrix, new VM.Matrix4.zero())
       ..SetUniform(uModelMatrix,
           new VM.Matrix4.identity()..setTranslationRaw(50.0, 0.0, 0.0));
   
  
positive.code:     matPerlin.ForceUniform(uTime, timeMs / 1000.0);
      programTexture.Draw(torus, [perspective, matTexture]);
      programPerlin.Draw(torus, [perspective, matPerlin]);
    progStars.Draw(mdStars, [matStars, perspective]);
  
      HTML.window.animationFrame.then(animate);
      fps.UpdateFrameCount(_lastTimeMs);
  
negative.code: import "dart:async";
  
  String textureFile = "../gradient.jpg";
  
  void main() {
    StatsFps fps =
  