disableUnusedAttributes method

void disableUnusedAttributes()

Implementation

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

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