Gl next: updates SurfaceT calls to shared_pointer vers