Sorry if this has been asked before. I was wondering if Cairo has a mode where the rasterizer, when reaching a surface edge, wraps around (modulates the device coordinate) to simply draw pixels on the opposite side. This would make producing tileable images more accurate than modulating at the call level. Ray