Cairo 1.14 Device Scaling: Unclear Flush Semantics on Recording Surfaces
Goal Investigate the effect of calling cairo_surface_flush() on a recording surface after setting a device scale with cairo_surface_set_device_scale() , a scenario not fully defined in Cairo 1.14. Context Device scaling was introduced in Cairo 1.14 to map a surface’s logical dimensions to a physical pixel density. The API notes that cairo_surface_flush() is