From: Jason Ekstrand Date: Wed, 27 Jan 2016 01:28:16 +0000 (-0800) Subject: anv/formats: Use is_power_of_two instead of is_rgb to determine renderability X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9ac624751ea8343a30865fefacd2b999268c541f;p=mesa.git anv/formats: Use is_power_of_two instead of is_rgb to determine renderability --- diff --git a/src/vulkan/anv_formats.c b/src/vulkan/anv_formats.c index 30e865c39b6..3b63c97e5f4 100644 --- a/src/vulkan/anv_formats.c +++ b/src/vulkan/anv_formats.c @@ -409,7 +409,7 @@ anv_physical_device_get_format_properties(struct anv_physical_device *physical_d * what most clients will want. */ if (linear_fmt != ISL_FORMAT_UNSUPPORTED && - isl_format_is_rgb(linear_fmt) && + !util_is_power_of_two(isl_format_layouts[linear_fmt].bs) && isl_format_rgb_to_rgbx(linear_fmt) == ISL_FORMAT_UNSUPPORTED) { tiled &= ~VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT & ~VK_FORMAT_FEATURE_BLIT_DST_BIT;