From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KcNAe-00029J-EE for qemu-devel@nongnu.org; Sun, 07 Sep 2008 12:31:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KcNAc-00026W-Gg for qemu-devel@nongnu.org; Sun, 07 Sep 2008 12:31:27 -0400 Received: from [199.232.76.173] (port=38168 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KcNAc-00026L-6v for qemu-devel@nongnu.org; Sun, 07 Sep 2008 12:31:26 -0400 Received: from mx1.redhat.com ([66.187.233.31]:49823) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KcNAc-0002Pd-4x for qemu-devel@nongnu.org; Sun, 07 Sep 2008 12:31:26 -0400 Date: Sun, 7 Sep 2008 17:31:23 +0100 From: "Daniel P. Berrange" Subject: Re: [Qemu-devel] [PATCH] opengl rendering in the sdl window Message-ID: <20080907163123.GD31773@redhat.com> References: <48B81423.9050502@eu.citrix.com> <48BF4F4F.40208@codemonkey.ws> <20080904094226.GB11424@redhat.com> <48C3455E.8050906@codemonkey.ws> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <48C3455E.8050906@codemonkey.ws> Reply-To: "Daniel P. Berrange" , qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: qemu-devel@nongnu.org On Sat, Sep 06, 2008 at 10:07:10PM -0500, Anthony Liguori wrote: > Daniel P. Berrange wrote: > >On Wed, Sep 03, 2008 at 10:00:31PM -0500, Anthony Liguori wrote: > > > >Actually I'm not so sure this was a good idea in the end. I'm seriously > >considering re-writing the GTK-VNC stuff to use Cairo, which in turn > >can use 2-d hardware acceleration primitives - it really doesn't need > >the full 3-d acceleration stack just for scaling. > > > > I tried to originally write the GTK-VNC scaling stuff in Cairo. Could > not get it to perform well at all. I'd be really interested if you had > better luck with it. I've just posted patches to the GTK-VNC devel list demonstrating use of Cairo for all rendering. I can't notice any serious drop in performance when enabling scaling with Cairo. If you confirm my tests, it'd be worth evaluating Cairo as an alternative to OpenGL in QEMU too. Regards, Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|