forked from AuroraMiddleware/gtk
Fix handing of overall alpha.
Mon Feb 11 14:31:53 2002 Owen Taylor <otaylor@redhat.com> * pixops/pixops.c (bilinear_make_weights): Fix handing of overall alpha.
This commit is contained in:
parent
8d8fb0cd5f
commit
01b9bd9310
@ -1,3 +1,8 @@
|
||||
Mon Feb 11 14:31:53 2002 Owen Taylor <otaylor@redhat.com>
|
||||
|
||||
* pixops/pixops.c (bilinear_make_weights): Fix handing of
|
||||
overall alpha.
|
||||
|
||||
2002-02-10 Matthias Clasen <matthias@local>
|
||||
|
||||
* test-loaders.c (main): Enable some tests which should work
|
||||
|
@ -1144,7 +1144,7 @@ tile_make_weights (PixopsFilter *filter, double x_scale, double y_scale, double
|
||||
*(pixel_weights + n_x * i + j) = weight;
|
||||
}
|
||||
|
||||
*(pixel_weights + n_x * n_y - 1) += 65536 - total;
|
||||
*(pixel_weights + n_x * n_y - 1) += (int)(0.5 + 65536 * overall_alpha) - total;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1266,7 +1266,7 @@ bilinear_make_fast_weights (PixopsFilter *filter, double x_scale, double y_scale
|
||||
total += weight;
|
||||
}
|
||||
|
||||
*(pixel_weights + n_x * n_y - 1) += 65536 - total;
|
||||
*(pixel_weights + n_x * n_y - 1) += (int)(0.5 + 65536 * overall_alpha) - total;
|
||||
}
|
||||
|
||||
g_free (x_weights);
|
||||
@ -1368,7 +1368,7 @@ bilinear_make_weights (PixopsFilter *filter, double x_scale, double y_scale, dou
|
||||
total += weight;
|
||||
}
|
||||
|
||||
*(pixel_weights + n_x * n_y - 1) += 65536 - total;
|
||||
*(pixel_weights + n_x * n_y - 1) += (int)(0.5 + 65536 * overall_alpha) - total;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user