Fix mistake in recent refactoring, dither needs to be float not int.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Thu, 5 Jan 2012 17:50:34 +0000 (17:50 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Thu, 5 Jan 2012 17:50:34 +0000 (17:50 +0000)
source/blender/imbuf/IMB_imbuf.h
source/blender/imbuf/intern/divers.c

index 7f99fc3ffc7c35fe655425369c7b3ffc63874ab1..c2e1183415c31ead16996a944c05e14ab1d004a7 100644 (file)
@@ -380,7 +380,7 @@ void IMB_color_to_bw(struct ImBuf *ibuf);
 
 /* converting pixel buffers */
 void IMB_buffer_byte_from_float(unsigned char *rect_to, const float *rect_from,
-       int channels_from, int dither, int profile_to, int profile_from, int predivide,
+       int channels_from, float dither, int profile_to, int profile_from, int predivide,
        int width, int height, int stride_to, int stride_from);
 void IMB_buffer_float_from_byte(float *rect_to, const unsigned char *rect_from,
        int profile_to, int profile_from, int predivide,
index 0dfc1852e290ce7bf997ce112cf0d0dfc5fc3a16..034b5724ca6a6279f21045a6f4c26aacb273e0a2 100644 (file)
@@ -123,7 +123,7 @@ MINLINE void float_to_byte_dither_v4(uchar b[4], const float f[4], float dither)
 
 /* float to byte pixels, output 4-channel RGBA */
 void IMB_buffer_byte_from_float(uchar *rect_to, const float *rect_from,
-       int channels_from, int dither, int profile_to, int profile_from, int predivide,
+       int channels_from, float dither, int profile_to, int profile_from, int predivide,
        int width, int height, int stride_to, int stride_from)
 {
        float tmp[4];