diff options
Diffstat (limited to 'test/blender/blender.c')
-rw-r--r-- | test/blender/blender.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/blender/blender.c b/test/blender/blender.c index bf16dc6..f42322f 100644 --- a/test/blender/blender.c +++ b/test/blender/blender.c | |||
@@ -2,11 +2,11 @@ | |||
2 | #include <assert.h> | 2 | #include <assert.h> |
3 | 3 | ||
4 | static void test_canvas_blending() { | 4 | static void test_canvas_blending() { |
5 | Morphing morphing; | 5 | Morphing *morphing; |
6 | Canvas origin, target, result; | 6 | Canvas origin, target, result; |
7 | CartesianVector sample_point = {13, 17}; | 7 | CartesianVector sample_point = {13, 17}; |
8 | 8 | ||
9 | morpher_init(&morphing, 64, 64); | 9 | morphing = morphing_create(64, 64); |
10 | canvas_init(&origin, 64, 64); | 10 | canvas_init(&origin, 64, 64); |
11 | canvas_init(&target, 64, 64); | 11 | canvas_init(&target, 64, 64); |
12 | canvas_init(&result, 64, 64); | 12 | canvas_init(&result, 64, 64); |
@@ -14,13 +14,13 @@ static void test_canvas_blending() { | |||
14 | canvas_set_pixel(&origin, sample_point, (Color) {{0xFF, 0xED, 0x00, 0x00}}); | 14 | canvas_set_pixel(&origin, sample_point, (Color) {{0xFF, 0xED, 0x00, 0x00}}); |
15 | canvas_set_pixel(&target, sample_point, (Color) {{0x00, 0x47, 0xAB, 0x00}}); | 15 | canvas_set_pixel(&target, sample_point, (Color) {{0x00, 0x47, 0xAB, 0x00}}); |
16 | 16 | ||
17 | blender_blend_canvas(&result, &origin, &target, &morphing, 0.125); | 17 | blender_blend_canvas(&result, &origin, &target, morphing, 0.125); |
18 | assert(color_equals(canvas_get_pixel(&result, sample_point), (Color) {{0xEE, 0xDF, 0x3C, 0x00}})); | 18 | assert(color_equals(canvas_get_pixel(&result, sample_point), (Color) {{0xEE, 0xDF, 0x3C, 0x00}})); |
19 | 19 | ||
20 | canvas_free(&result); | 20 | canvas_free(&result); |
21 | canvas_free(&target); | 21 | canvas_free(&target); |
22 | canvas_free(&origin); | 22 | canvas_free(&origin); |
23 | morpher_free(&morphing); | 23 | morphing_destroy(morphing); |
24 | } | 24 | } |
25 | 25 | ||
26 | int main(int argc, char **argv) { | 26 | int main(int argc, char **argv) { |