Structures
VkShaderInstrumentationMetricDescriptionARM
Structure specifying shader instrumentation metric properties
The VkShaderInstrumentationMetricDescriptionARM structure is defined
as:
typedef struct VkShaderInstrumentationMetricDescriptionARM {
VkStructureType sType;
void* pNext;
char name[VK_MAX_DESCRIPTION_SIZE];
char description[VK_MAX_DESCRIPTION_SIZE];
} VkShaderInstrumentationMetricDescriptionARM;
pub struct ShaderInstrumentationMetricDescriptionARM {
s_type: vk::StructureType,
p_next: *mut c_void,
name: [c_char; VK_MAX_DESCRIPTION_SIZE],
description: [c_char; VK_MAX_DESCRIPTION_SIZE],
}
sTypeis a VkStructureType value identifying this structure.pNextisNULLor a pointer to a structure extending this structure.nameis an array ofVK_MAX_DESCRIPTION_SIZEcharcontaining a null-terminated UTF-8 string which is a short human readable name for this shader instrumentation metric.descriptionis an array ofVK_MAX_DESCRIPTION_SIZEcharcontaining a null-terminated UTF-8 string which is a human readable description for this shader instrumentation metric.
Valid Usage (Implicit)
VUID-VkShaderInstrumentationMetricDescriptionARM-sType-sType
sType must be VK_STRUCTURE_TYPE_SHADER_INSTRUMENTATION_METRIC_DESCRIPTION_ARM
VUID-VkShaderInstrumentationMetricDescriptionARM-pNext-pNext
pNext must be NULL
VUID-VkShaderInstrumentationMetricDescriptionARM-name-parameter
name must be a null-terminated UTF-8 string whose length is less than or equal to VK_MAX_DESCRIPTION_SIZE
VUID-VkShaderInstrumentationMetricDescriptionARM-description-parameter
description must be a null-terminated UTF-8 string whose length is less than or equal to VK_MAX_DESCRIPTION_SIZE
Type
Structures