frontend/dri: add environment variable DRI_NO_MSAA for performance comparisons

Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12491>
This commit is contained in:
Marek Olšák 2021-03-07 10:28:52 -05:00 committed by Marge Bot
parent aad7a1d79a
commit 8f935317e6
2 changed files with 11 additions and 1 deletions

View file

@ -365,6 +365,13 @@ Radeon driver environment variables (radeon, r200, and r300g)
:envvar:`RADEON_NO_TCL`
if set, disable hardware-accelerated Transform/Clip/Lighting.
DRI environment variables
-------------------------
:envvar:`DRI_NO_MSAA`
disable MSAA for GLX/EGL MSAA visuals
EGL environment variables
-------------------------

View file

@ -378,7 +378,10 @@ dri_fill_st_visual(struct st_visual *stvis,
}
if (mode->samples > 0) {
stvis->samples = mode->samples;
if (debug_get_bool_option("DRI_NO_MSAA", false))
stvis->samples = 0;
else
stvis->samples = mode->samples;
}
switch (mode->depthBits) {