Hello Jimmy, Please add your name to your git config.
On 3 November 2015 at 10:43, boombatower <ji...@boombatower.com> wrote: > - env GALLIUM_HUD_VISIBLE: control default visibility > - env GALLIUM_HUD_SIGNAL_TOGGLE: toggle visibility via signal > --- > docs/envvars.html | 6 ++++++ > src/gallium/auxiliary/hud/hud_context.c | 23 +++++++++++++++++++++++ > 2 files changed, 29 insertions(+) > > diff --git a/docs/envvars.html b/docs/envvars.html > index bdfe999..530bbb7 100644 > --- a/docs/envvars.html > +++ b/docs/envvars.html > @@ -179,6 +179,12 @@ Mesa EGL supports different sets of environment > variables. See the > <li>GALLIUM_HUD - draws various information on the screen, like framerate, > cpu load, driver statistics, performance counters, etc. > Set GALLIUM_HUD=help and run e.g. glxgears for more info. > +<li>GALLIUM_HUD_VISIBLE - control default visibility, defaults to true. > +<li>GALLIUM_HUD_TOGGLE_SIGNAL - toggle visibility via user specified signal. > + Especially useful to toggle hud at specific points of application and > + disable for unencumbered viewing the rest of the time. For example, set > + GALLIUM_HUD_VISIBLE to false and GALLIUM_HUD_SIGNAL_TOGGLE to 10 > (SIGUSR1). > + Use kill -10 <pid> to toggle the hud as desired. A couple of open questions: Wouldn't it be better to hardcode the signal to SIGUSR1 (otherwise one can attempt to use SIGKILL/TERM/other funny cases) for now ? Additionally dropping the GALLIUM_HUD_VISIBLE will eliminate some of the issues pointed out so far. One can easily toggle off as the application is up. Regards, Emil _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev