header: add XGL_DBG_OBJECT_TYPE
diff --git a/include/xglDbg.h b/include/xglDbg.h
index 138d109..2f5b74d 100644
--- a/include/xglDbg.h
+++ b/include/xglDbg.h
@@ -53,6 +53,43 @@
XGL_NUM_DBG_DEVICE_OPTION = (XGL_DBG_DEVICE_OPTION_END_RANGE - XGL_DBG_DEVICE_OPTION_BEGIN_RANGE + 1),
} XGL_DBG_DEVICE_OPTION;
+typedef enum _XGL_DBG_OBJECT_TYPE
+{
+ XGL_DBG_OBJECT_UNKNOWN = 0x00,
+ XGL_DBG_OBJECT_DEVICE = 0x01,
+ XGL_DBG_OBJECT_QUEUE = 0x02,
+ XGL_DBG_OBJECT_GPU_MEMORY = 0x03,
+ XGL_DBG_OBJECT_IMAGE = 0x04,
+ XGL_DBG_OBJECT_IMAGE_VIEW = 0x05,
+ XGL_DBG_OBJECT_COLOR_TARGET_VIEW = 0x06,
+ XGL_DBG_OBJECT_DEPTH_STENCIL_VIEW = 0x07,
+ XGL_DBG_OBJECT_SHADER = 0x08,
+ XGL_DBG_OBJECT_GRAPHICS_PIPELINE = 0x09,
+ XGL_DBG_OBJECT_COMPUTE_PIPELINE = 0x0a,
+ XGL_DBG_OBJECT_SAMPLER = 0x0b,
+ XGL_DBG_OBJECT_DESCRIPTOR_SET = 0x0c,
+ XGL_DBG_OBJECT_VIEWPORT_STATE = 0x0d,
+ XGL_DBG_OBJECT_RASTER_STATE = 0x0e,
+ XGL_DBG_OBJECT_MSAA_STATE = 0x0f,
+ XGL_DBG_OBJECT_COLOR_BLEND_STATE = 0x10,
+ XGL_DBG_OBJECT_DEPTH_STENCIL_STATE = 0x11,
+ XGL_DBG_OBJECT_CMD_BUFFER = 0x12,
+ XGL_DBG_OBJECT_FENCE = 0x13,
+ XGL_DBG_OBJECT_QUEUE_SEMAPHORE = 0x14,
+ XGL_DBG_OBJECT_EVENT = 0x15,
+ XGL_DBG_OBJECT_QUERY_POOL = 0x16,
+ XGL_DBG_OBJECT_SHARED_GPU_MEMORY = 0x17,
+ XGL_DBG_OBJECT_SHARED_QUEUE_SEMAPHORE = 0x18,
+ XGL_DBG_OBJECT_PEER_GPU_MEMORY = 0x19,
+ XGL_DBG_OBJECT_PEER_IMAGE = 0x1a,
+ XGL_DBG_OBJECT_PINNED_GPU_MEMORY = 0x1b,
+ XGL_DBG_OBJECT_INTERNAL_GPU_MEMORY = 0x1c,
+
+ XGL_DBG_OBJECT_TYPE_BEGIN_RANGE = XGL_DBG_OBJECT_UNKNOWN,
+ XGL_DBG_OBJECT_TYPE_END_RANGE = XGL_DBG_OBJECT_INTERNAL_GPU_MEMORY,
+ XGL_NUM_DBG_OBJECT_TYPE = (XGL_DBG_OBJECT_TYPE_END_RANGE - XGL_DBG_OBJECT_TYPE_BEGIN_RANGE + 1),
+} XGL_DBG_OBJECT_TYPE;
+
typedef XGL_VOID (XGLAPI *XGL_DBG_MSG_CALLBACK_FUNCTION)(
XGL_DBG_MSG_TYPE msgType,
XGL_VALIDATION_LEVEL validationLevel,