Blame tests/buffer/tests/buffer_shift_horizontal.c
|
Packit |
bc1512 |
TEST ()
|
|
Packit |
bc1512 |
{
|
|
Packit |
bc1512 |
GeglBuffer *buffer, *sub, *subsub;
|
|
Packit |
bc1512 |
GeglRectangle subrect = {5, 5, 10, 10};
|
|
Packit |
bc1512 |
GeglRectangle rect = {0, 0, 20, 20};
|
|
Packit |
bc1512 |
test_start ();
|
|
Packit |
bc1512 |
buffer = gegl_buffer_new (&rect, babl_format ("Y float"));
|
|
Packit |
bc1512 |
|
|
Packit |
bc1512 |
sub = gegl_buffer_create_sub_buffer (buffer, &subrect);
|
|
Packit |
bc1512 |
fill (sub, 0.5);
|
|
Packit |
bc1512 |
subsub = g_object_new (GEGL_TYPE_BUFFER,
|
|
Packit |
bc1512 |
"source", sub,
|
|
Packit |
bc1512 |
"x", 5,
|
|
Packit |
bc1512 |
"y", 5,
|
|
Packit |
bc1512 |
"width", 6,
|
|
Packit |
bc1512 |
"height", 6,
|
|
Packit |
bc1512 |
"shift-x", 8,
|
|
Packit |
bc1512 |
NULL);
|
|
Packit |
bc1512 |
|
|
Packit |
bc1512 |
fill (subsub, 1.0);
|
|
Packit |
bc1512 |
print_buffer (buffer);
|
|
Packit |
bc1512 |
g_object_unref (sub);
|
|
Packit |
bc1512 |
g_object_unref (subsub);
|
|
Packit |
bc1512 |
g_object_unref (buffer);
|
|
Packit |
bc1512 |
test_end ();
|
|
Packit |
bc1512 |
}
|