[Mesa-dev] [PATCH 00/26] Initial version of threaded GL dispatch

Marek Olšák maraeo at gmail.com
Wed Feb 8 18:03:14 UTC 2017

There are some deltas between the original work and this series.
Some of the changes I made:
- added Gallium support
- added DRI3 support
- fixed incorrect locking and race conditions
- many changes due to rebasing since the 2013 version

Apps based on OpenGL 3.3 Core should work. Some OpenGL 4.x apps might
work too, but it's not certain. There is a lot of work to do.

I guess this is the moment where we decide whether we want a threaded
GL dispatch in Mesa or not. There were some mixed reactions in the first
thread. Recent results show that the vast majority of GL apps are
CPU-bound. The only app that isn't CPU-bound with Radeon RX 480 is
Unigine Heaven:



More information about the mesa-dev mailing list