freedreno/a5xx: provoking vertex
[mesa.git] / src / gallium / drivers / freedreno / a5xx / fd5_rasterizer.c
index 822cbb9ee69b2788d9a4f21bd2e70959a07964a1..5fd957835fd223d64f2d24b9db4b4888546b476d 100644 (file)
@@ -83,12 +83,12 @@ fd5_rasterizer_state_create(struct pipe_context *pctx,
                so->gras_su_cntl |= A5XX_GRAS_SU_CNTL_CULL_BACK;
        if (!cso->front_ccw)
                so->gras_su_cntl |= A5XX_GRAS_SU_CNTL_FRONT_CW;
-//     if (!cso->flatshade_first)
-//             so->pc_prim_vtx_cntl |= A5XX_PC_PRIM_VTX_CNTL_PROVOKING_VTX_LAST;
-
        if (cso->offset_tri)
                so->gras_su_cntl |= A5XX_GRAS_SU_CNTL_POLY_OFFSET;
 
+       if (!cso->flatshade_first)
+               so->pc_primitive_cntl |= A5XX_PC_PRIMITIVE_CNTL_PROVOKING_VTX_LAST;
+
 //     if (!cso->depth_clip)
 //             so->gras_cl_clip_cntl |= A5XX_GRAS_CL_CLIP_CNTL_ZNEAR_CLIP_DISABLE |
 //                     A5XX_GRAS_CL_CLIP_CNTL_ZFAR_CLIP_DISABLE;