Disposes the shader program
This method is called when the shader program is no longer needed
@override FutureOr<void> dispose() { _internalProgram?.fragmentShader().dispose(); _internalProgram = null; }