summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Benton <[email protected]>2012-07-11 15:31:21 +0100
committerJosé Fonseca <[email protected]>2012-11-27 16:24:42 +0000
commit9bd4856b5c8337a7c749df8172843ca364ac53e0 (patch)
treedbc706c15f3e5200755a259adb22245ec85432f3
parent65016646e355c8266136abbb991006c8829a0bc3 (diff)
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 <[email protected]>
-rw-r--r--src/gallium/auxiliary/util/u_rect.c9
1 files changed, 1 insertions, 8 deletions
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;
}
}