···464464XRT_CHECK_RESULT const char *
465465vk_format_feature_string(VkFormatFeatureFlagBits code);
466466467467+/*!
468468+ * Returns the image usage flag if one valid bit is set,
469469+ * if multiple bits are set, will return 'MULTIPLE BIT SET'.
470470+ */
471471+XRT_CHECK_RESULT const char *
472472+vk_image_usage_flag_string(VkImageUsageFlagBits bits, bool null_on_unknown);
473473+474474+/*!
475475+ * Returns the composite alpha flag if one valid bit is set,
476476+ * if multiple bits are set, will return 'MULTIPLE BIT SET'.
477477+ */
478478+XRT_CHECK_RESULT const char *
479479+vk_composite_alpha_flag_string(VkCompositeAlphaFlagBitsKHR bits, bool null_on_unknown);
480480+481481+/*!
482482+ * Returns the surface transform flag if one valid bit is set,
483483+ * if multiple bits are set, will return 'MULTIPLE BIT SET'.
484484+ */
485485+XRT_CHECK_RESULT const char *
486486+vk_surface_transform_flag_string(VkSurfaceTransformFlagBitsKHR bits, bool null_on_unknown);
487487+467488XRT_CHECK_RESULT const char *
468489xrt_swapchain_usage_string(enum xrt_swapchain_usage_bits code);
469490