Marek Posts Gallium3D HUD Multi-Context Support
For applications like Google Chrome that may make use of multiple GL contexts, this multi-context support allows capturing queries from one context and to draw the HUD in turn in a different context.
Marek's primary use-case for this appears to be with Google Chrome for being able to run the HUD performance profiling on a WebGL context within a web page but to then draw the HUD for the entire Chrome window.
The Gallium HUD has gained a lot more functionality since its introduction in 2013.
For those making use of Gallium HUD, you can learn more via this patch series. Hopefully this will allow for uncovering some areas of optimization for RadeonSI with WebGL.
Do you use the Gallium HUD at all while gaming or in any use-case? Share with us in the forums or on Twitter.