Enum
VkOpacityMicromapFormatEXT
Format enum for opacity micromaps
Formats which can be set in VkMicromapUsageEXT::format and
VkMicromapTriangleEXT::format for micromap builds, are:
typedef enum VkOpacityMicromapFormatEXT {
VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT = 1,
VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT = 2,
} VkOpacityMicromapFormatEXT;
VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXTspecifies that the given micromap format has one bit per subtriangle encoding either fully opaque or fully transparent.VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXTspecifies that the given micromap format has two bits per subtriangle encoding four modes which can be interpreted as described in ray traversal.
For compactness, these values are stored as 16-bit in some structures.