From: Stéphane Marchesin Date: Tue, 28 Jun 2011 06:00:16 +0000 (-0700) Subject: i915g: When emulating LUMINANCE8 and INTENSITY8 texutres, route alpha properly. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=77896b256a5e311ad68a588471dba63f405899a5;p=mesa.git i915g: When emulating LUMINANCE8 and INTENSITY8 texutres, route alpha properly. That fixes some formats in fbo-alphatest-formats. --- diff --git a/src/gallium/drivers/i915/i915_state_emit.c b/src/gallium/drivers/i915/i915_state_emit.c index 55399a9cdc8..257a8347bbe 100644 --- a/src/gallium/drivers/i915/i915_state_emit.c +++ b/src/gallium/drivers/i915/i915_state_emit.c @@ -349,8 +349,8 @@ static const struct uint hw_swizzle; } fixup_formats[] = { { PIPE_FORMAT_R8G8B8A8_UNORM, 0x21030000 /* BGRA */}, - { PIPE_FORMAT_L8_UNORM, 0x00000000 /* RRRR */}, - { PIPE_FORMAT_I8_UNORM, 0x00000000 /* RRRR */}, + { PIPE_FORMAT_L8_UNORM, 0x00030000 /* RRRR */}, + { PIPE_FORMAT_I8_UNORM, 0x00030000 /* RRRR */}, { PIPE_FORMAT_A8_UNORM, 0x33330000 /* AAAA */}, { PIPE_FORMAT_NONE, 0x00000000}, };