commit | ca64cbccb12ebc8a09d25aff7a9fa4ca053497d8 | [log] [tgz] |
---|---|---|
author | Sunny Sachanandani <sunnyps@chromium.org> | Sat Dec 15 04:46:10 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Sat Dec 15 04:46:10 2018 |
tree | 0396cd5dae85d79686792fb0b5964240ea7bf742 | |
parent | bfda2b8e9ee9372fdcbc2b3426f3b120fb66a331 [diff] |
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}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .