freedreno/a6xx: Move rasterizer state to state object
[mesa.git] / src / gallium / drivers / freedreno / a6xx / fd6_context.c
index 33f769619f316e39e5e8244e63c81462f1d4b4df..b55b6f6934f50d3137ef2dca526ccbeb1428bcde 100644 (file)
@@ -104,6 +104,10 @@ fd6_context_create(struct pipe_screen *pscreen, void *priv, unsigned flags)
        if (!pctx)
                return NULL;
 
+       /* fd_context_init overwrites delete_rasterizer_state, so set this
+        * here. */
+       pctx->delete_rasterizer_state = fd6_rasterizer_state_delete;
+
        fd6_ctx->vs_pvt_mem = fd_bo_new(screen->dev, 0x2000,
                        DRM_FREEDRENO_GEM_TYPE_KMEM);