if the view has no gl layer it can now be initialized manually.