gallium/cso_context: remove cso_delete_xxx_shader helpers to fix the live cache
[mesa.git] / src / mesa / state_tracker / st_cb_drawpixels.c
index 5fb2fba2f24ee3b10bb1c3a065fbfe2fb6b32ca8..6e1b2f11f73a857452a3ba1a9c38b48a43f8b4ac 100644 (file)
@@ -1916,12 +1916,11 @@ st_destroy_drawpix(struct st_context *st)
 
    for (i = 0; i < ARRAY_SIZE(st->drawpix.zs_shaders); i++) {
       if (st->drawpix.zs_shaders[i])
-         cso_delete_fragment_shader(st->cso_context,
-                                    st->drawpix.zs_shaders[i]);
+         st->pipe->delete_fs_state(st->pipe, st->drawpix.zs_shaders[i]);
    }
 
    if (st->passthrough_vs)
-      cso_delete_vertex_shader(st->cso_context, st->passthrough_vs);
+      st->pipe->delete_vs_state(st->pipe, st->passthrough_vs);
 
    /* Free cache data */
    for (i = 0; i < ARRAY_SIZE(st->drawpix_cache.entries); i++) {