From 77896b256a5e311ad68a588471dba63f405899a5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?St=C3=A9phane=20Marchesin?= Date: Mon, 27 Jun 2011 23:00:16 -0700 Subject: [PATCH] i915g: When emulating LUMINANCE8 and INTENSITY8 texutres, route alpha properly. That fixes some formats in fbo-alphatest-formats. --- src/gallium/drivers/i915/i915_state_emit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/i915/i915_state_emit.c b/src/gallium/drivers/i915/i915_state_emit.c index 55399a9..257a834 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}, }; -- 2.7.4