radeonsi: set PNT_SPRITE_ENA = point_quad_rasterization
authorMarek Olšák <marek.olsak@amd.com>
Mon, 11 Dec 2017 18:28:01 +0000 (19:28 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 25 Dec 2017 13:23:02 +0000 (14:23 +0100)
This is based on how nvc0 translates the state.

src/gallium/drivers/radeonsi/si_state.c

index 5c4c38368fe4d213263cb16373c59a955de34d9f..7cf3896a5c75d685e333f08f4b630eef48d381b1 100644 (file)
@@ -896,7 +896,7 @@ static void *si_create_rs_state(struct pipe_context *ctx,
 
        si_pm4_set_reg(pm4, R_0286D4_SPI_INTERP_CONTROL_0,
                S_0286D4_FLAT_SHADE_ENA(1) |
-               S_0286D4_PNT_SPRITE_ENA(1) |
+               S_0286D4_PNT_SPRITE_ENA(state->point_quad_rasterization) |
                S_0286D4_PNT_SPRITE_OVRD_X(V_0286D4_SPI_PNT_SPRITE_SEL_S) |
                S_0286D4_PNT_SPRITE_OVRD_Y(V_0286D4_SPI_PNT_SPRITE_SEL_T) |
                S_0286D4_PNT_SPRITE_OVRD_Z(V_0286D4_SPI_PNT_SPRITE_SEL_0) |