if eglMakeCurrent fails, do not update state structure