Esempio n. 1
0
/**
 * 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);
}
Esempio n. 2
0
/**
 * 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);
}