diff options
author | Brian Paul <[email protected]> | 2009-09-09 08:23:11 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2009-09-09 08:23:14 -0600 |
commit | 89a765e92b4847f80848c8be89efbce2d021434b (patch) | |
tree | ea3e3047622218ec5549aa084c33f8b3f8b3fb88 /src/mesa/drivers/common/meta.c | |
parent | 9216b4e7be942fed432ceb42a4337d7298d0bc6c (diff) |
mesa: disable GL_LUMINANCE case in _mesa_meta_draw_pixels()
Works around a bug found on i965. See bug 23670.
Diffstat (limited to 'src/mesa/drivers/common/meta.c')
-rw-r--r-- | src/mesa/drivers/common/meta.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c index 965fb8697ed..28e49b68983 100644 --- a/src/mesa/drivers/common/meta.c +++ b/src/mesa/drivers/common/meta.c @@ -1446,7 +1446,10 @@ _mesa_meta_draw_pixels(GLcontext *ctx, if (_mesa_is_color_format(format)) { /* use more compact format when possible */ - if (format == GL_LUMINANCE || format == GL_LUMINANCE_ALPHA) + /* XXX disable special case for GL_LUMINANCE for now to work around + * apparent i965 driver bug (see bug #23670). + */ + if (/*format == GL_LUMINANCE ||*/ format == GL_LUMINANCE_ALPHA) texIntFormat = format; else texIntFormat = GL_RGBA; |