main/format_pack: Fix a wrong datatype in pack_ubyte_R8G8_UNORM
Before it was only storing one of the color components due to truncation. With this patch it now properly stores all of them. Reviewed-by: Brian Paul <brianp@vmware.com> Cc: "10.2" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
8ed24543f8
commit
ecd3e89b32
|
@ -888,7 +888,7 @@ pack_float_R_UNORM8(const GLfloat src[4], void *dst)
|
|||
static void
|
||||
pack_ubyte_R8G8_UNORM(const GLubyte src[4], void *dst)
|
||||
{
|
||||
GLubyte *d = ((GLubyte *) dst);
|
||||
GLushort *d = ((GLushort *) dst);
|
||||
*d = PACK_COLOR_88(src[GCOMP], src[RCOMP]);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue