/** * Destroy the command parser. */ void ilo_cp_destroy(struct ilo_cp *cp) { ilo_builder_reset(&cp->builder); intel_winsys_destroy_context(cp->winsys, cp->render_ctx); FREE(cp); }
/** * Destroy the command parser. */ void ilo_cp_destroy(struct ilo_cp *cp) { if (cp->bo) { if (!cp->sys) intel_bo_unmap(cp->bo); intel_bo_unreference(cp->bo); } if (cp->render_ctx) intel_winsys_destroy_context(cp->winsys, cp->render_ctx); FREE(cp->sys); FREE(cp); }