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
}