dispose method
void
dispose()
Implementation
void dispose(){
if(_didDispose) return;
_didDispose = true;
renderer.dispose();
bindingStates.dispose();
parameters.dispose();
diagnostics.clear();
cachedUniforms?.dispose();
cachedAttributes?.clear();
}