radeonsi: make sure that rasterizer state != NULL and remove all NULL checking
[mesa.git] / src / gallium / drivers / radeonsi / si_pipe.c
index ab5c9064d0a1c6a72a950ff17ed90a63b901c96d..28f23b26be64aeb77c5948c89dd5b6446221f2fb 100644 (file)
@@ -550,6 +550,10 @@ static struct pipe_context *si_create_context(struct pipe_screen *screen,
                sctx->noop_dsa = util_blitter_get_noop_dsa_state(sctx->blitter);
                sctx->queued.named.dsa = sctx->noop_dsa;
 
+               sctx->discard_rasterizer_state =
+                       util_blitter_get_discard_rasterizer_state(sctx->blitter);
+               sctx->queued.named.rasterizer = sctx->discard_rasterizer_state;
+
                si_init_draw_functions(sctx);
                si_initialize_prim_discard_tunables(sctx);
        }