return util_format_is_subsampled_422(vk_format_to_pipe_format(format));
}
-static inline VkFormat
-vk_format_depth_only(VkFormat format)
-{
- assert(vk_format_has_depth(format));
- switch (format) {
- case VK_FORMAT_D16_UNORM_S8_UINT:
- return VK_FORMAT_D16_UNORM;
- case VK_FORMAT_D24_UNORM_S8_UINT:
- return VK_FORMAT_X8_D24_UNORM_PACK32;
- case VK_FORMAT_D32_SFLOAT_S8_UINT:
- return VK_FORMAT_D32_SFLOAT;
- default:
- return format;
- }
-}
-
static inline bool
vk_format_is_int(VkFormat format)
{
}
}
-static inline VkFormat
-vk_format_stencil_only(VkFormat format)
-{
- assert(vk_format_has_stencil(format));
- return VK_FORMAT_S8_UINT;
-}
-
static inline unsigned
vk_format_get_component_bits(VkFormat format, enum util_format_colorspace colorspace,
unsigned component)
return aspects & VK_IMAGE_ASPECT_STENCIL_BIT;
}
+static inline VkFormat
+vk_format_depth_only(VkFormat format)
+{
+ assert(vk_format_has_depth(format));
+ switch (format) {
+ case VK_FORMAT_D16_UNORM_S8_UINT:
+ return VK_FORMAT_D16_UNORM;
+ case VK_FORMAT_D24_UNORM_S8_UINT:
+ return VK_FORMAT_X8_D24_UNORM_PACK32;
+ case VK_FORMAT_D32_SFLOAT_S8_UINT:
+ return VK_FORMAT_D32_SFLOAT;
+ default:
+ return format;
+ }
+}
+
+static inline VkFormat
+vk_format_stencil_only(VkFormat format)
+{
+ assert(vk_format_has_stencil(format));
+ return VK_FORMAT_S8_UINT;
+}
+
#endif