+ if (rt->stereo_mode & PR_STEREO_ANAGLYPH && pr->stereo_pixbuf_off > 0)
+ {
+ GdkPixbuf *right_pb = rt_get_spare_tile(rt);
+ rt_tile_get_region(has_alpha,
+ pr->pixbuf, right_pb, pb_x, pb_y, pb_w, pb_h,
+ (gdouble) 0.0 - src_x - pr->stereo_pixbuf_off * scale_x,
+ (gdouble) 0.0 - src_y,
+ scale_x, scale_y,
+ (fast) ? GDK_INTERP_NEAREST : pr->zoom_quality,
+ it->x + pb_x, it->y + pb_y);
+ pr_create_anaglyph(it->pixbuf, right_pb, pb_x, pb_y, pb_w, pb_h);
+ /* do not care about freeing spare_tile, it will be reused */
+ }