llvmpipe: Fix rendering into PIPE_FORMAT_X8*_UNORM.
authorRoland Scheidegger <sroland@vmware.com>
Fri, 22 Feb 2013 08:53:22 +0000 (08:53 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Fri, 22 Feb 2013 09:00:45 +0000 (09:00 +0000)
commitb6f15954b4449ea0f197e46967a3e29a8095d3f6
treeee6ef948fb09b2d6fbeb656f6dc534a5d7c5c4a5
parent8ed1279b1068fe3581f70ad151d0a5881a947d26
llvmpipe: Fix rendering into PIPE_FORMAT_X8*_UNORM.

Mesa state tracker recently started using PIPE_FORMAT_X8B8G8R8_UNORM,
causing segfaults in texture-packed-formats, because swizze[chan] was
0xff for padding channel (X).

Signed-off-by: José Fonseca <jfonseca@vmware.com>
src/gallium/drivers/llvmpipe/lp_state_fs.c