Take GLSharedContext initialization back to paint method
Implement video/canvas integration for the accelerated path