nvc0: program smooth line width when multisampling is enabled
[mesa.git] / src / gallium / drivers / nouveau / nvc0 / nvc0_state.c
index 2a33857d9df80cbd68c5fccb4ba87a2b5d3f961a..25183a6f1d580167bf49ba2f69da0509fb986415 100644 (file)
@@ -234,7 +234,7 @@ nvc0_rasterizer_state_create(struct pipe_context *pipe,
     SB_IMMED_3D(so, MULTISAMPLE_ENABLE, cso->multisample);
 
     SB_IMMED_3D(so, LINE_SMOOTH_ENABLE, cso->line_smooth);
-    if (cso->line_smooth)
+    if (cso->line_smooth || cso->multisample)
        SB_BEGIN_3D(so, LINE_WIDTH_SMOOTH, 1);
     else
        SB_BEGIN_3D(so, LINE_WIDTH_ALIASED, 1);