Blame tests/buffer/tests/get_shifted.c
|
Packit |
bc1512 |
TEST ()
|
|
Packit |
bc1512 |
{
|
|
Packit |
bc1512 |
GeglBuffer *buffer, *sub, *subsub, *foo;
|
|
Packit |
bc1512 |
GeglRectangle subrect = {5, 5, 10, 10};
|
|
Packit |
bc1512 |
GeglRectangle foor = {0, 0, 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 |
vgrad (buffer);
|
|
Packit |
bc1512 |
vgrad (sub);
|
|
Packit |
bc1512 |
subsub = g_object_new (GEGL_TYPE_BUFFER,
|
|
Packit |
bc1512 |
"source", sub,
|
|
Packit |
bc1512 |
"x", 0,
|
|
Packit |
bc1512 |
"y", 0,
|
|
Packit |
bc1512 |
"width", 40,
|
|
Packit |
bc1512 |
"height", 40,
|
|
Packit |
bc1512 |
"shift-x", 0,
|
|
Packit |
bc1512 |
"shift-y", 0,
|
|
Packit |
bc1512 |
NULL);
|
|
Packit |
bc1512 |
foo = gegl_buffer_create_sub_buffer (subsub, &foor);
|
|
Packit |
bc1512 |
|
|
Packit |
bc1512 |
/*fill (subsub, 0.2);*/
|
|
Packit |
bc1512 |
print_buffer (buffer);
|
|
Packit |
bc1512 |
print_buffer (foo);
|
|
Packit |
bc1512 |
g_object_unref (sub);
|
|
Packit |
bc1512 |
g_object_unref (subsub);
|
|
Packit |
bc1512 |
g_object_unref (buffer);
|
|
Packit |
bc1512 |
g_object_unref (foo);
|
|
Packit |
bc1512 |
test_end ();
|
|
Packit |
bc1512 |
}
|