summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Whitwell <[email protected]>2011-09-21 11:14:04 -0600
committerBrian Paul <[email protected]>2011-09-22 08:26:35 -0600
commitc40c1599bb7782808a1387663d69cc9f99f4c68f (patch)
tree32fd90c1a0f0b24015d7272e494182e4e2a33ee8
parentf2a2ba9c6cdef99e1dc12209ac06d4e817368bfd (diff)
util: single call to util_format_description in fill_rect
-rw-r--r--src/gallium/auxiliary/util/u_rect.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/gallium/auxiliary/util/u_rect.c b/src/gallium/auxiliary/util/u_rect.c
index 56fcfac0693..59bebbcb7aa 100644
--- a/src/gallium/auxiliary/util/u_rect.c
+++ b/src/gallium/auxiliary/util/u_rect.c
@@ -97,11 +97,12 @@ util_fill_rect(ubyte * dst,
unsigned height,
union util_color *uc)
{
+ const struct util_format_description *desc = util_format_description(format);
unsigned i, j;
unsigned width_size;
- int blocksize = util_format_get_blocksize(format);
- int blockwidth = util_format_get_blockwidth(format);
- int blockheight = util_format_get_blockheight(format);
+ int blocksize = desc->block.bits / 8;
+ int blockwidth = desc->block.width;
+ int blockheight = desc->block.height;
assert(blocksize > 0);
assert(blockwidth > 0);