[cairo] cairo_t thread safety
abaldeva at ea.com
Wed Apr 23 12:46:41 PDT 2014
Is cairo+pixman threadsafe with respect to each individual cairo context even if I compile cairo with CAIRO_NO_MUTEX? I mean I can ensure that multiple threads are not calling cairo API for the same cairo_t concurrently. However, I'd like to concurrently call different cairo APIs on different cairo_t. Is this supported?
My use case will be to divide a large surface into smaller segments. So instead of one cairo_t, I end up with say 4 cairo_t. Then, paint those 4 cairo_t from individual threads in parallel.
Appreciate any responses.
More information about the cairo