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/obj.h b/icd/intel/obj.h
index e913aa6..acdedd8 100644
--- a/icd/intel/obj.h
+++ b/icd/intel/obj.h
@@ -85,15 +85,10 @@
struct intel_base_dbg *intel_base_dbg_create(XGL_DBG_OBJECT_TYPE type,
const void *create_info,
- XGL_SIZE create_info_size);
+ XGL_SIZE create_info_size,
+ XGL_SIZE alloc_size);
void intel_base_dbg_destroy(struct intel_base_dbg *dbg);
-bool intel_base_dbg_init(struct intel_base_dbg *dbg,
- XGL_DBG_OBJECT_TYPE type,
- const void *create_info,
- XGL_SIZE create_info_size);
-void intel_base_dbg_cleanup(struct intel_base_dbg *dbg);
-
XGL_RESULT XGLAPI intelDestroyObject(
XGL_OBJECT object);