summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSøren Sandmann Pedersen <ssp@redhat.com>2012-09-25 13:37:51 -0400
committerSøren Sandmann Pedersen <soren.sandmann@gmail.com>2015-09-18 00:18:34 -0400
commitb87cdbbd36b9c5046a37ee269ede0974486c3233 (patch)
treed38b9dbfe812dd6153588f85884a604596be2fcf
parent2983789a6f2fc29cd553dc793c0fc9dba3467166 (diff)
Speed up a8r8g8b8_to_rgba_np()airy
Only divide when the alpha channel is different from 1.
-rw-r--r--test/utils.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/utils.c b/test/utils.c
index 222d4d53..e279960e 100644
--- a/test/utils.c
+++ b/test/utils.c
@@ -611,7 +611,7 @@ a8r8g8b8_to_rgba_np (uint32_t *dst, uint32_t *src, int n_pixels)
g = (p & 0x0000ff00) >> 8;
b = (p & 0x000000ff) >> 0;
- if (a != 0)
+ if (a != 0 && a != 0xff)
{
#define DIVIDE(c, a) \
do \