- as of 2.9 the GLContext needs to be setup explicitly
- someone using GLCanvas needs to review and test this