Seems somehow we're switching to a null GL context at startup just before querying extensions.
I think we're wrecking the context in evgl_surface_destroy (why?) and _internal_resource_make_current() seems to be ok with having a null context and not bothering to set a new one?
Other GL tests work, unsure why this one falls apart.