diff options
author | Keith Whitwell <[email protected]> | 2011-09-21 11:14:04 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-09-22 08:26:35 -0600 |
commit | c40c1599bb7782808a1387663d69cc9f99f4c68f (patch) | |
tree | 32fd90c1a0f0b24015d7272e494182e4e2a33ee8 | |
parent | f2a2ba9c6cdef99e1dc12209ac06d4e817368bfd (diff) |
util: single call to util_format_description in fill_rect
-rw-r--r-- | src/gallium/auxiliary/util/u_rect.c | 7 |
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); |