C Specification
The VkDebugMarkerObjectTagInfoEXT
structure is defined as:
// Provided by VK_EXT_debug_marker
typedef struct VkDebugMarkerObjectTagInfoEXT {
VkStructureType sType;
const void* pNext;
VkDebugReportObjectTypeEXT objectType;
uint64_t object;
uint64_t tagName;
size_t tagSize;
const void* pTag;
} VkDebugMarkerObjectTagInfoEXT;
Members
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to a structure extending this structure. -
objectType
is a VkDebugReportObjectTypeEXT specifying the type of the object to be named. -
object
is the object to be tagged. -
tagName
is a numerical identifier of the tag. -
tagSize
is the number of bytes of data to attach to the object. -
pTag
is a pointer to an array oftagSize
bytes containing the data to be associated with the object.
Description
The tagName
parameter gives a name or identifier to the type of data
being tagged.
This can be used by debugging layers to easily filter for only data that can
be used by that implementation.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.