Blame tests/buffer/tests/buffer_shift_horizontal.c

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