Mesa (master): svga: new SVGA_MSAA env var to disable/ enable MSAA pixel formats

Brian Paul brianp at kemper.freedesktop.org
Thu Apr 7 17:44:39 UTC 2016


Module: Mesa
Branch: master
Commit: b7e67b233717dddd6a1dd13fd571fee571d173bf
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7e67b233717dddd6a1dd13fd571fee571d173bf

Author: Brian Paul <brianp at vmware.com>
Date:   Mon Apr  4 19:39:58 2016 -0600

svga: new SVGA_MSAA env var to disable/enable MSAA pixel formats

On by default.

Reviewed-by: Jose Fonseca <jfonseca at vmware.com>

---

 src/gallium/drivers/svga/svga_screen.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/gallium/drivers/svga/svga_screen.c b/src/gallium/drivers/svga/svga_screen.c
index ccf794e..536fb6f 100644
--- a/src/gallium/drivers/svga/svga_screen.c
+++ b/src/gallium/drivers/svga/svga_screen.c
@@ -1000,8 +1000,10 @@ svga_screen_create(struct svga_winsys_screen *sws)
       svgascreen->max_color_buffers = SVGA3D_DX_MAX_RENDER_TARGETS;
 
       /* Multisample samples per pixel */
-      svgascreen->ms_samples =
-         get_uint_cap(sws, SVGA3D_DEVCAP_MULTISAMPLE_MASKABLESAMPLES, 0);
+      if (debug_get_bool_option("SVGA_MSAA", TRUE)) {
+         svgascreen->ms_samples =
+            get_uint_cap(sws, SVGA3D_DEVCAP_MULTISAMPLE_MASKABLESAMPLES, 0);
+      }
 
       /* Maximum number of constant buffers */
       svgascreen->max_const_buffers =




More information about the mesa-commit mailing list