EGLState: Consolidate all EGL interactions into a separate object.  This cleans
up the canvas implementation and paves the way for additional window system
integrations (raw KMS device, Wayland, etc.). 
3 files changed