diff options
author | Michel Dänzer <michel@tungstengraphics.com> | 2008-04-24 10:12:07 +0100 |
---|---|---|
committer | Michel Dänzer <michel@tungstengraphics.com> | 2008-04-24 10:18:34 +0100 |
commit | 7333578d2a5fa18f7f0101fc3fd3b03cf2f356bc (patch) | |
tree | a2e2376f26eee722fb9de3717da92ae8d72d3e15 /src/gallium/auxiliary/util/u_gen_mipmap.c | |
parent | bb4f8ae1f93d17c57fd8f62bea24b48131e02037 (diff) |
gallium: Initial support for pixel formats with unused storage components.
Also clarify that RGB formats with no (used) alpha component are treated as
having alpha = 1.0.
Diffstat (limited to 'src/gallium/auxiliary/util/u_gen_mipmap.c')
-rw-r--r-- | src/gallium/auxiliary/util/u_gen_mipmap.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gallium/auxiliary/util/u_gen_mipmap.c b/src/gallium/auxiliary/util/u_gen_mipmap.c index dfdb5f16fe..b8dc6c66c0 100644 --- a/src/gallium/auxiliary/util/u_gen_mipmap.c +++ b/src/gallium/auxiliary/util/u_gen_mipmap.c @@ -475,7 +475,9 @@ format_to_type_comps(enum pipe_format pformat, { switch (pformat) { case PIPE_FORMAT_A8R8G8B8_UNORM: + case PIPE_FORMAT_X8R8G8B8_UNORM: case PIPE_FORMAT_B8G8R8A8_UNORM: + case PIPE_FORMAT_B8G8R8X8_UNORM: *datatype = UBYTE; *comps = 4; return; |