diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-01-19 12:22:23 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-01-19 12:22:23 +0400 |
commit | 4786541285f6f190922ec9857753d620c528f181 (patch) | |
tree | 4eb00a6e2fe307d1147e7cb1d0a6785915c0432f /source/blender/blenkernel/intern | |
parent | 65fca39f77981db5a649d942f308fa457d18cb41 (diff) |
add utility functions linearrgb_to_srgb_uchar4,
linearrgb_to_srgb_uchar3, was being done inline.
Diffstat (limited to 'source/blender/blenkernel/intern')
-rw-r--r-- | source/blender/blenkernel/intern/node.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/source/blender/blenkernel/intern/node.c b/source/blender/blenkernel/intern/node.c index 359470eecf2..61111e82cc7 100644 --- a/source/blender/blenkernel/intern/node.c +++ b/source/blender/blenkernel/intern/node.c @@ -790,16 +790,14 @@ void nodeAddToPreview(bNode *node, float *col, int x, int y, int do_manage) unsigned char *tar= preview->rect+ 4*((preview->xsize*y) + x); if(do_manage) { - tar[0]= FTOCHAR(linearrgb_to_srgb(col[0])); - tar[1]= FTOCHAR(linearrgb_to_srgb(col[1])); - tar[2]= FTOCHAR(linearrgb_to_srgb(col[2])); + linearrgb_to_srgb_uchar4(tar, col); } else { tar[0]= FTOCHAR(col[0]); tar[1]= FTOCHAR(col[1]); tar[2]= FTOCHAR(col[2]); + tar[3]= FTOCHAR(col[3]); } - tar[3]= FTOCHAR(col[3]); } //else printf("prv out bound x y %d %d\n", x, y); } |