icd: add icd_format_is_equal()
authorChia-I Wu <olv@lunarg.com>
Mon, 20 Oct 2014 05:50:43 +0000 (13:50 +0800)
committerChia-I Wu <olv@lunarg.com>
Tue, 21 Oct 2014 23:19:42 +0000 (07:19 +0800)
It returns true when the formats are equal.

icd/common/icd-format.h

index 614b8a3..9e1c29a 100644 (file)
@@ -85,6 +85,12 @@ static inline bool icd_format_is_compressed(XGL_FORMAT format)
     }
 }
 
+static inline bool icd_format_is_equal(XGL_FORMAT a, XGL_FORMAT b)
+{
+    return (a.channelFormat == b.channelFormat &&
+            a.numericFormat == b.numericFormat);
+}
+
 static inline int icd_format_get_block_width(XGL_FORMAT format)
 {
     /* all compressed formats use 4x4 blocks */