Initialize GL static bindings before dynamic bindings

Currently static bindings are initialized as side-effect of calling
MakeCurrent on the native GLContext implementation.  When virtualized
contexts were enabled on Linux AMD, passthrough tests started failing
because of uninitialized static bindings presumably because MakeCurrent
is being skipped somehow due to interaction between ANGLE and
GLContextEGL.

Bug: 914976
Change-Id: I7366176a9f0a74e0f5a379eef3c230f0152b7310
Reviewed-on: https://chromium-review.googlesource.com/c/1378975
Reviewed-by: Zhenyao Mo <zmo@chromium.org>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Cr-Commit-Position: refs/heads/master@{#616953}
1 file changed