disableUnusedAttributes method

void disableUnusedAttributes()

Implementation

void disableUnusedAttributes() {
  var newAttributes = currentState["newAttributes"];
  var enabledAttributes = currentState["enabledAttributes"];

  for (var i = 0, il = enabledAttributes.length; i < il; i++) {
    if (enabledAttributes[i] != newAttributes[i]) {
      gl.disableVertexAttribArray(i);
      enabledAttributes[i] = 0;
    }
  }
}