some initial EGL 1.2 work