code: function (oldData) {
      var data = this.data;
      if (!this.shader || data.shader !== oldData.shader) {
        this.updateShader(data.shader);
      }
      this.shader.update(this.data);
      this.updateMaterial(oldData);
    }
docs: Update or create material.
  
  @param {object|null} oldData