Verse currently lets things be integrated in Blender and 3dmax, if there was a verse backend for cairo, then all cairo programs could be used really easily in blender (and later later on with each other). If there was support for verse in both directions it would make it really easy to join two cairo apps together (maybe I'm editing an image in gimp* and it is updating in realtime in inkscape). *maybe gimp is not the best example as there is already a verse plugin for it, but you get the idea - easy network sharing of parts of apps. Just being able to use cairo based apps mixed with 3D apps would be a pretty big win in itself. From the site: "Verse is a network protocol that lets multiple applications act together as one large application by sharing data over a network. If one application makes a change to shared data, the change is distributed instantly to all the other interested clients. The protocol and associated data format are both heavily optimized for sharing data suitable for 3D graphics." http://verse.blender.org/ PyVerse http://users.telenet.be/blendix/verse/ Filed under general as not sure where to request a new backend :) Index http://wiki.blender.org/index.php/Uni-Verse:Main
From the description "Verse is a network protocol for sharing data" I'm not sure how this integrates with cairo which is in effect a Page Description API. I can envisage applications sharing data in a PDL (e.g. PDF) and see the changes rendered in both in real-time, but I can't see how to use Verse as a backend... I think it would be interesting if you can work through some example use cases and I suggest you do so on the cairo mailing list as you'll get a wider audience.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/cairo/cairo/issues/128.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.