panfrost: Identify glProvokingVertex flag
[mesa.git] / src / gallium / drivers / panfrost / pan_context.c
index 1446354ade0365762acd186aeecf5681f50eaee6..14c6fcbd155bb5adb59050690c0d46d5382ab4d7 100644 (file)
@@ -1476,9 +1476,8 @@ panfrost_draw_vbo(
 
         draw_flags |= 0x3000;
 
-        if (mode == PIPE_PRIM_LINE_STRIP) {
-                draw_flags |= 0x800;
-        }
+        if (ctx->rasterizer && ctx->rasterizer->base.flatshade_first)
+                draw_flags |= MALI_DRAW_FLATSHADE_FIRST;
 
         panfrost_statistics_record(ctx, info);