From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KceLz-0002vy-9W for qemu-devel@nongnu.org; Mon, 08 Sep 2008 06:52:19 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KceLv-0002vH-E1 for qemu-devel@nongnu.org; Mon, 08 Sep 2008 06:52:16 -0400 Received: from [199.232.76.173] (port=52325 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KceLu-0002v0-7W for qemu-devel@nongnu.org; Mon, 08 Sep 2008 06:52:14 -0400 Received: from smtp.ctxuk.citrix.com ([62.200.22.115]:36690 helo=SMTP.EU.CITRIX.COM) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KceLt-0007kw-Mz for qemu-devel@nongnu.org; Mon, 08 Sep 2008 06:52:14 -0400 Message-ID: <48C50445.8040409@eu.citrix.com> Date: Mon, 08 Sep 2008 11:53:57 +0100 From: Stefano Stabellini MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PATCH] opengl rendering in the sdl window References: <48B81423.9050502@eu.citrix.com> <48BF4F4F.40208@codemonkey.ws> <48BFB318.206@eu.citrix.com> <20080905120214.GD1373@shareable.org> <48C16207.5090808@eu.citrix.com> <20080905165536.GA12606@redhat.com> <48C38757.5030507@qumranet.com> <20080907115735.GA12055@redhat.com> <48C3D334.40408@qumranet.com> <48C4FEB1.3060109@eu.citrix.com> <20080908103543.GF2315@redhat.com> In-Reply-To: <20080908103543.GF2315@redhat.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Daniel P. Berrange" Cc: qemu-devel@nongnu.org Daniel P. Berrange wrote: > On Mon, Sep 08, 2008 at 11:30:09AM +0100, Stefano Stabellini wrote: >> I completely agree with Avi: Opengl has been around since 1992, and now >> you tell me that it is better not to use it because it breaks Compiz?! >> To say the least it would be a bad long term engineering decision. > > It would be a bad decision *if* OpenGL were the only technical solution > to the problem. There are a variety of possible solutions with various > pluses & minuses. If it is possible to do an implementation which uses > hardware acceleration for scaling to get the same level of performance > as the OpenGL proposal, it is good sense to evaluate it. Blindly going > for OpenGL when it has known problems without evaluating alternatives > would be the bad engineering decision. You are right that we have a variety of possible solution each one with its own pros and cons. I think removing SDL(+Opengl) for Gtk and Cairo is not a good idea *but* we could add another Gtk based fronted. We are already forced to work with multiple frontend because of vnc, so at this point adding another one won't cause any harm.