From b3fe196e21dbbb51e62ed42dce890ada2bfd6db8 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Sat, 5 Mar 2016 16:50:09 -0500 Subject: freedreno/a4xx: use generated headers for draw initiator No need to open-code this. Signed-off-by: Rob Clark --- src/gallium/drivers/freedreno/a4xx/fd4_draw.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/gallium/drivers/freedreno/a4xx') diff --git a/src/gallium/drivers/freedreno/a4xx/fd4_draw.h b/src/gallium/drivers/freedreno/a4xx/fd4_draw.h index a6c56404a8a..2b23e33b42f 100644 --- a/src/gallium/drivers/freedreno/a4xx/fd4_draw.h +++ b/src/gallium/drivers/freedreno/a4xx/fd4_draw.h @@ -41,9 +41,10 @@ static inline uint32_t DRAW4(enum pc_di_primtype prim_type, enum pc_di_src_sel source_select, enum a4xx_index_size index_size, enum pc_di_vis_cull_mode vis_cull_mode) { - return (prim_type << 0) | - (source_select << 6) | - (index_size << 10); + return CP_DRAW_INDX_OFFSET_0_PRIM_TYPE(prim_type) | + CP_DRAW_INDX_OFFSET_0_SOURCE_SELECT(source_select) | + CP_DRAW_INDX_OFFSET_0_INDEX_SIZE(index_size) | + CP_DRAW_INDX_OFFSET_0_VIS_CULL(vis_cull_mode); } static inline void -- cgit v1.2.3