diff options
author | marha <marha@users.sourceforge.net> | 2011-09-16 08:40:57 +0200 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2011-09-16 08:40:57 +0200 |
commit | 9d911bc1246139019e555f443e934677a067bc0a (patch) | |
tree | 2af1428f59f88fbcbe4e0ed27a29ff9f3426210a /mesalib/src/gallium/auxiliary/util/u_format.h | |
parent | 4095d7af9f50126361eb7b0aeba6869786f63d5c (diff) | |
parent | 18ae1470a8dbcfe369ddf0d7e17e0ea665251ccd (diff) | |
download | vcxsrv-9d911bc1246139019e555f443e934677a067bc0a.tar.gz vcxsrv-9d911bc1246139019e555f443e934677a067bc0a.tar.bz2 vcxsrv-9d911bc1246139019e555f443e934677a067bc0a.zip |
Merge remote-tracking branch 'origin/released'
Diffstat (limited to 'mesalib/src/gallium/auxiliary/util/u_format.h')
-rw-r--r-- | mesalib/src/gallium/auxiliary/util/u_format.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/mesalib/src/gallium/auxiliary/util/u_format.h b/mesalib/src/gallium/auxiliary/util/u_format.h index 352710310..2eb3e1b80 100644 --- a/mesalib/src/gallium/auxiliary/util/u_format.h +++ b/mesalib/src/gallium/auxiliary/util/u_format.h @@ -105,7 +105,8 @@ enum util_format_swizzle { UTIL_FORMAT_SWIZZLE_W = 3, UTIL_FORMAT_SWIZZLE_0 = 4, UTIL_FORMAT_SWIZZLE_1 = 5, - UTIL_FORMAT_SWIZZLE_NONE = 6 + UTIL_FORMAT_SWIZZLE_NONE = 6, + UTIL_FORMAT_SWIZZLE_MAX = 7 /**< Number of enums counter (must be last) */ }; @@ -477,6 +478,22 @@ boolean util_format_is_float(enum pipe_format format); +boolean +util_format_is_rgb_no_alpha(enum pipe_format format); + + +boolean +util_format_is_luminance(enum pipe_format format); + + +boolean +util_format_is_luminance_alpha(enum pipe_format format); + + +boolean +util_format_is_intensity(enum pipe_format format); + + /** * Whether the src format can be blitted to destation format with a simple * memcpy. |