dispose method
void
dispose()
Call this method to:
- detach the vertex and fragment shaders
- delete the vertex and fragment shaders
- delete the object program.
Implementation
void dispose() {
gl.useProgram(0);
gl.detachShader(programInfo!.program, programInfo!.vertexShader);
gl.detachShader(programInfo!.program, programInfo!.fragmentShader);
gl.deleteShader(programInfo!.vertexShader);
gl.deleteShader(programInfo!.fragmentShader);
gl.deleteProgram(programInfo!.program);
print('Object3D.dispose called');
}