diff options
author | James Benton <[email protected]> | 2012-07-11 15:31:21 +0100 |
---|---|---|
committer | José Fonseca <[email protected]> | 2012-11-27 16:24:42 +0000 |
commit | 9bd4856b5c8337a7c749df8172843ca364ac53e0 (patch) | |
tree | dbc706c15f3e5200755a259adb22245ec85432f3 /src/gallium | |
parent | 65016646e355c8266136abbb991006c8829a0bc3 (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]>
Diffstat (limited to 'src/gallium')
-rw-r--r-- | src/gallium/auxiliary/util/u_rect.c | 9 |
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; } } |