modules: migrate aces-rrt filter to new iterator api

This commit is contained in:
Øyvind Kolås
2018-09-11 01:36:50 +02:00
parent fb5d7832a8
commit 6761da42b2

View File

@ -17,6 +17,7 @@
#include "config.h" #include "config.h"
#define GEGL_ITERATOR2_API
#include <gegl.h> #include <gegl.h>
#include <gtk/gtk.h> #include <gtk/gtk.h>
@ -200,11 +201,11 @@ cdisplay_aces_rrt_convert_buffer (GimpColorDisplay *display,
iter = gegl_buffer_iterator_new (buffer, area, 0, iter = gegl_buffer_iterator_new (buffer, area, 0,
babl_format ("RGBA float"), babl_format ("RGBA float"),
GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE); GEGL_ACCESS_READWRITE, GEGL_ABYSS_NONE, 1);
while (gegl_buffer_iterator_next (iter)) while (gegl_buffer_iterator_next (iter))
{ {
gfloat *data = iter->data[0]; gfloat *data = iter->items[0].data;
gint count = iter->length; gint count = iter->length;
while (count--) while (count--)