gallium: Support L16 pixel format.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Wed, 11 Jun 2008 03:25:47 +0000 (12:25 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Thu, 12 Jun 2008 01:56:19 +0000 (10:56 +0900)
src/gallium/auxiliary/util/p_debug.c
src/gallium/include/pipe/p_format.h

index a0ffb024e42abdec93064ed7b485b4c7198633e8..e4de12167a3dc2f26190e2a85b9e5d221aecec56 100644 (file)
@@ -370,6 +370,7 @@ static const struct debug_named_value pipe_format_names[] = {
    DEBUG_NAMED_VALUE(PIPE_FORMAT_A8_UNORM),
    DEBUG_NAMED_VALUE(PIPE_FORMAT_I8_UNORM),
    DEBUG_NAMED_VALUE(PIPE_FORMAT_A8L8_UNORM),
+   DEBUG_NAMED_VALUE(PIPE_FORMAT_L16_UNORM),
    DEBUG_NAMED_VALUE(PIPE_FORMAT_YCBCR),
    DEBUG_NAMED_VALUE(PIPE_FORMAT_YCBCR_REV),
    DEBUG_NAMED_VALUE(PIPE_FORMAT_Z16_UNORM),
index 9ba00f8d7b69cfdde06b8ff6fde20f3505d7135d..3aad46304972ee443e28ba7a8038e1a010f30b69 100644 (file)
@@ -242,6 +242,7 @@ enum pipe_format {
    PIPE_FORMAT_A8_UNORM              = _PIPE_FORMAT_RGBAZS_8 ( _PIPE_FORMAT_000R, 0, 0, 0, 1, PIPE_FORMAT_TYPE_UNORM ), /**< ubyte alpha */
    PIPE_FORMAT_I8_UNORM              = _PIPE_FORMAT_RGBAZS_8 ( _PIPE_FORMAT_RRRR, 1, 1, 1, 1, PIPE_FORMAT_TYPE_UNORM ), /**< ubyte intensity */
    PIPE_FORMAT_A8L8_UNORM            = _PIPE_FORMAT_RGBAZS_8 ( _PIPE_FORMAT_RRRG, 1, 1, 1, 1, PIPE_FORMAT_TYPE_UNORM ), /**< ubyte alpha, luminance */
+   PIPE_FORMAT_L16_UNORM             = _PIPE_FORMAT_RGBAZS_8 ( _PIPE_FORMAT_RRR1, 2, 2, 2, 0, PIPE_FORMAT_TYPE_UNORM ), /**< ushort luminance */
    PIPE_FORMAT_YCBCR                 = _PIPE_FORMAT_YCBCR( 0 ),
    PIPE_FORMAT_YCBCR_REV             = _PIPE_FORMAT_YCBCR( 1 ),
    PIPE_FORMAT_Z16_UNORM             = _PIPE_FORMAT_RGBAZS_8 ( _PIPE_FORMAT_Z000, 2, 0, 0, 0, PIPE_FORMAT_TYPE_UNORM ),