intel: make intel_base_dbg_create() more useful
Allow the allocation size to be specified for intel_base_dbg_create(). This
makes it reusable for creating intel_base_dbg subclasses.
intel_base_dbg_init() and intel_base_dbg_cleanup() are removed.
diff --git a/icd/intel/fence.c b/icd/intel/fence.c
index 632f09a..f5c5a6f 100644
--- a/icd/intel/fence.c
+++ b/icd/intel/fence.c
@@ -49,8 +49,8 @@
fence->obj.base.dispatch = dev->base.dispatch;
if (dev->base.dbg) {
- fence->obj.base.dbg =
- intel_base_dbg_create(XGL_DBG_OBJECT_FENCE, info, sizeof(*info));
+ fence->obj.base.dbg = intel_base_dbg_create(XGL_DBG_OBJECT_FENCE,
+ info, sizeof(*info), 0);
if (!fence->obj.base.dbg) {
icd_free(fence);
return XGL_ERROR_OUT_OF_MEMORY;