v3d: Add a lowering pass for line smoothing
[mesa.git] / src / gallium / drivers / v3d / v3d_uniforms.c
index 64fde274a998dab0063a44a6d06aec20f14c7c21..37fb98daa5748e65bf8c70d77308b8b7d552618a 100644 (file)
@@ -313,11 +313,14 @@ v3d_write_uniforms(struct v3d_context *v3d, struct v3d_job *job,
                         break;
 
                 case QUNIFORM_LINE_WIDTH:
-                case QUNIFORM_AA_LINE_WIDTH:
                         cl_aligned_f(&uniforms,
                                      v3d->rasterizer->base.line_width);
                         break;
 
+                case QUNIFORM_AA_LINE_WIDTH:
+                        cl_aligned_f(&uniforms, v3d_get_real_line_width(v3d));
+                        break;
+
                 case QUNIFORM_UBO_ADDR: {
                         uint32_t unit = v3d_unit_data_get_unit(data);
                         /* Constant buffer 0 may be a system memory pointer,