From: James Benton Date: Wed, 11 Jul 2012 14:31:21 +0000 (+0100) Subject: util: Modified u_rect to default to memcpy. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=9bd4856b5c8337a7c749df8172843ca364ac53e0;p=mesa.git util: Modified u_rect to default to memcpy. Previously this function would assert if the format didn't fit an expected 4 channel format size. Now will work with any format type with any amount of channels. Signed-off-by: José Fonseca --- diff --git a/src/gallium/auxiliary/util/u_rect.c b/src/gallium/auxiliary/util/u_rect.c index 59bebbcb7aa..d00568f1f3e 100644 --- a/src/gallium/auxiliary/util/u_rect.c +++ b/src/gallium/auxiliary/util/u_rect.c @@ -144,11 +144,7 @@ util_fill_rect(ubyte * dst, dst += dst_stride; } break; - case 8: - case 12: - case 16: - case 24: - case 32: + default: for (i = 0; i < height; i++) { ubyte *row = dst; for (j = 0; j < width; j++) { @@ -158,8 +154,5 @@ util_fill_rect(ubyte * dst, dst += dst_stride; } break; - default: - assert(0); - break; } }