[babl] babl: LUT cleanups
- From: Øyvind "pippin" Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] babl: LUT cleanups
- Date: Sun, 23 Jan 2022 22:17:34 +0000 (UTC)
commit 75720a52c192ad81b8e244b2a25b393835986b74
Author: Øyvind Kolås <pippin gimp org>
Date: Sun Jan 23 23:16:38 2022 +0100
babl: LUT cleanups
babl/babl-fish-path.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/babl/babl-fish-path.c b/babl/babl-fish-path.c
index c2929ce..e372d4f 100644
--- a/babl/babl-fish-path.c
+++ b/babl/babl-fish-path.c
@@ -732,9 +732,10 @@ babl_fish_path_process (const Babl *babl,
int v0 = v & 0xff;
int v1 = v & 0xff00;
int v2 = v & 0xff0000;
- v0 << 8;
- v1 << 16;
- v2 << 24;
+ v0 <<= 8;
+ v1 <<= 16;
+ v2 <<= 24;
+ v = v0||v1||v2;
lut_in[o] = v | (uint64_t)0xffff000000000000;
}
@@ -769,12 +770,12 @@ babl_fish_path_process (const Babl *babl,
{
uint32_t col_a = *src++;
uint32_t col_b = *src++;
- uint32_t col;
+ uint32_t col, alpha;
col_a = col_a & 0xff00ff00;
col_b = (col_b & 0xff00ff00)>>8;
col = col_a | col_b;
- uint32_t alpha = col & 0xff000000;
+ alpha = col & 0xff000000;
*dst++ = lut[col & 0xffffff] | alpha;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]