Quote Yeah it looks like it can be merged and we can start adding a white list. From the little testing we've done, it seems that a lot of games from Aspyr Media will benefit from this, namely Civilization 6 and the Borderlands series.

Article taken from GamingOnLinux.com.

The code for OpenGL threaded GL dispatch is now finally in Mesa-git, after multiple developers attempts to fix it up. This should improve performance in multiple games for users of the open source Mesa drivers.Enabling it was spread across multiple commits a few hours ago by a Mesa developer (examples: #1 #2 ).Basically, this is an attempt to reduce the CPU overhead of Mesa, which has caused issues in a number of games. It won't help all games though, to be clear on that, as some developers already do some form of it (like Feral Interactive) in their games directly.It has been tested against (at least) Borderlands 2 and Civilization VI by the mesa developers, which showed improved performance.It sounds like they will still use a whitelist, as noted by this mailing list entry on the Mesa-dev mailing list where it was given the go-ahead:As of yet, I don't see anything to indicate a whitelist has been made.You can test it by using "mesa_glthread=true %command%" in the launch options for Steam games (thanks lordheavy).Work on it isn't complete though, as following some other discussions on the Mesa-dev mailing list there's still a bunch of ' piglit tests' it causes crashes with. Those will gradually get cleaned up over time.For more info on threaded OpenGL dispatch, you can see these presentation slides from a previous X.Org dev conferences. My googling didn't find anything newer.