test_scale: Exercise non-AA path too
This commit is contained in:
parent
4f17d66965
commit
a22b9b88c0
|
@ -110,8 +110,9 @@ test_scale_1(int alpha)
|
||||||
w = imlib_image_get_width();
|
w = imlib_image_get_width();
|
||||||
h = imlib_image_get_height();
|
h = imlib_image_get_height();
|
||||||
|
|
||||||
pr_info("Alpha=%d: %dx%d -> %dx%d (%d,%d)", alpha,
|
pr_info("AA=%d Alpha=%d: %dx%d -> %dx%d (%d,%d)",
|
||||||
w, h, w + i, h + j, i, j);
|
imlib_context_get_anti_alias(), alpha,
|
||||||
|
w, h, w + i, h + j, i, j);
|
||||||
|
|
||||||
imo = imlib_create_cropped_scaled_image(0, 0, w, h, w + i, h + j);
|
imo = imlib_create_cropped_scaled_image(0, 0, w, h, w + i, h + j);
|
||||||
ASSERT_TRUE(imo);
|
ASSERT_TRUE(imo);
|
||||||
|
@ -143,12 +144,13 @@ test_scale_1(int alpha)
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
test_scale_2(int alpha, int w0, int h0, int w1, int h1, int w2, int h2)
|
test_scale_2a(int alpha, int w0, int h0, int w1, int h1, int w2, int h2)
|
||||||
{
|
{
|
||||||
int w, h;
|
int w, h;
|
||||||
Imlib_Image imi, imo;
|
Imlib_Image imi, imo;
|
||||||
|
|
||||||
pr_info("Alpha=%d: %dx%d -> %d:%dx%d:%d", alpha, w0, h0, w1, w2, h1, h2);
|
pr_info("AA=%d Alpha=%d: %dx%d -> %d:%dx%d:%d",
|
||||||
|
imlib_context_get_anti_alias(), alpha, w0, h0, w1, w2, h1, h2);
|
||||||
|
|
||||||
imi = imlib_create_image(w0, h0);
|
imi = imlib_create_image(w0, h0);
|
||||||
ASSERT_TRUE(imi);
|
ASSERT_TRUE(imi);
|
||||||
|
@ -185,6 +187,15 @@ test_scale_2(int alpha, int w0, int h0, int w1, int h1, int w2, int h2)
|
||||||
imlib_free_image_and_decache();
|
imlib_free_image_and_decache();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
test_scale_2(int alpha, int w0, int h0, int w1, int h1, int w2, int h2)
|
||||||
|
{
|
||||||
|
imlib_context_set_anti_alias(0);
|
||||||
|
test_scale_2a(alpha, w0, h0, w1, h1, w2, h2);
|
||||||
|
imlib_context_set_anti_alias(1);
|
||||||
|
test_scale_2a(alpha, w0, h0, w1, h1, w2, h2);
|
||||||
|
}
|
||||||
|
|
||||||
TEST(SCALE, scale_1_rgb)
|
TEST(SCALE, scale_1_rgb)
|
||||||
{
|
{
|
||||||
test_scale_1(0);
|
test_scale_1(0);
|
||||||
|
|
Loading…
Reference in New Issue