New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 832890 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

On Linux, about:gpu displays compatibility profile but Chrome runs with core profile

Project Member Reported by zmo@chromium.org, Apr 13 2018

Issue description

The root cause of this is:

we initialize bindings without initialize extensions, and create a context to collect GL strings (this context is using compatibility profile), and then initialize extensions depending on which extensions are blacklisted.

Now we create more contexts for rendering, and now we have initialized GLX extensions and if GLX_ARB_create_context is available, then we use core profile.

This is a chicken or egg problem, and it won't be an easy fix
 

Sign in to add a comment