From: Jakob Bornecrantz Date: Tue, 27 May 2008 10:59:46 +0000 (+0200) Subject: draw: Fix for EMIT_4UB case X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9752ebd99e16646fed3c14712fc0af2c34c9e48f;p=mesa.git draw: Fix for EMIT_4UB case --- diff --git a/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c b/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c index 2f2e7195b3f..c6249b4b410 100644 --- a/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c +++ b/src/gallium/auxiliary/draw/draw_pt_fetch_shade_emit.c @@ -143,7 +143,10 @@ static void fse_prepare( struct draw_pt_middle_end *middle, output_format = PIPE_FORMAT_R32_FLOAT; emit_sz = 1 * sizeof(float); vs_output = num_vs_outputs + 1; - + break; + case EMIT_4UB: + output_format = PIPE_FORMAT_B8G8R8A8_UNORM; + emit_sz = 4 * sizeof(ubyte); break; default: assert(0);