diff options
author | José Fonseca <jfonseca@vmware.com> | 2010-03-06 12:48:39 +0000 |
---|---|---|
committer | José Fonseca <jfonseca@vmware.com> | 2010-03-06 12:48:39 +0000 |
commit | cfde6c50ae6c3ce7912a3d1231c459d020d77f13 (patch) | |
tree | 6abf79fe82def2c0af0aae428c522013af831374 /src/gallium/auxiliary/util/u_format.h | |
parent | 6718f0325827b1d2dde47a48332c6c0471048abe (diff) |
util: Add a new flag, for formats that can be described as a bitmask.
Diffstat (limited to 'src/gallium/auxiliary/util/u_format.h')
-rw-r--r-- | src/gallium/auxiliary/util/u_format.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/util/u_format.h b/src/gallium/auxiliary/util/u_format.h index ec6b077734..b2aa5bfb18 100644 --- a/src/gallium/auxiliary/util/u_format.h +++ b/src/gallium/auxiliary/util/u_format.h @@ -146,6 +146,15 @@ struct util_format_description unsigned is_array:1; /** + * Whether the pixel format can be described as a bitfield structure. + * + * In particular: + * - pixel depth must be 8, 16, or 32 bits; + * - all channels must be unsigned, signed, or void + */ + unsigned is_bitmask:1; + + /** * Whether channels have mixed types (ignoring UTIL_FORMAT_TYPE_VOID). */ unsigned is_mixed:1; |