コード例 #1
0
ファイル: virgl_vtest_winsys.c プロジェクト: Distrotech/Mesa
static void
virgl_vtest_winsys_destroy(struct virgl_winsys *vws)
{
   struct virgl_vtest_winsys *vtws = virgl_vtest_winsys(vws);

   virgl_cache_flush(vtws);

   pipe_mutex_destroy(vtws->mutex);
   FREE(vtws);
}
コード例 #2
0
ファイル: virgl_drm_winsys.c プロジェクト: grate-driver/mesa
static void
virgl_drm_winsys_destroy(struct virgl_winsys *qws)
{
   struct virgl_drm_winsys *qdws = virgl_drm_winsys(qws);

   virgl_cache_flush(qdws);

   util_hash_table_destroy(qdws->bo_handles);
   util_hash_table_destroy(qdws->bo_names);
   mtx_destroy(&qdws->bo_handles_mutex);
   mtx_destroy(&qdws->mutex);

   FREE(qdws);
}