isl: check whether a format is rgb if colorspace is yuv
Suggested by Chad. Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
This commit is contained in:
@@ -1512,6 +1512,8 @@ enum isl_format isl_format_srgb_to_linear(enum isl_format fmt);
|
||||
static inline bool
|
||||
isl_format_is_rgb(enum isl_format fmt)
|
||||
{
|
||||
if (isl_format_is_yuv(fmt))
|
||||
return false;
|
||||
return isl_format_layouts[fmt].channels.r.bits > 0 &&
|
||||
isl_format_layouts[fmt].channels.g.bits > 0 &&
|
||||
isl_format_layouts[fmt].channels.b.bits > 0 &&
|
||||
|
||||
Reference in New Issue
Block a user