moves gl setup to viewDidLayoutSubview
need to actually fix this soon