> > Which VGA? Workflow is quite different on qxl and anything else. > > With qxl we'll go send the guests qxl render commands over to the > > client, and the client renders it. On the qemu/server side there is no > > rendered primary surface, unless someone asks for it and we kick the > > local renderer on the server side to satisfy the request. Sharing the > > primary surface doesn't buy us much here IMO. > ..Yes (I know), this is all hypotetical, based on discussion from > Frediano to extend scanout to shm/canvas. fwiw, the server does all > the rendering at some point or another, so imho, it would be still a > good idea to simply share the server surface... Sure, we can move the rendering to the server side and provide just the final result in a shared memory block to the local client (when a client supporting that connects). I think it makes sense to use new commands (be it extended gl-scanout or something else) for this. I'd expect handling backward compatibility will be easier if we don't muck with the primary surface interface. _______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel