From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KciBE-0004rk-SZ for qemu-devel@nongnu.org; Mon, 08 Sep 2008 10:57:28 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KciBD-0004qa-Bc for qemu-devel@nongnu.org; Mon, 08 Sep 2008 10:57:28 -0400 Received: from [199.232.76.173] (port=39302 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KciBD-0004qV-4E for qemu-devel@nongnu.org; Mon, 08 Sep 2008 10:57:27 -0400 Received: from mx2.redhat.com ([66.187.237.31]:45466) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KciBC-0000kN-Qq for qemu-devel@nongnu.org; Mon, 08 Sep 2008 10:57:27 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id m88EunfR025437 for ; Mon, 8 Sep 2008 10:57:10 -0400 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx2.corp.redhat.com (8.13.1/8.13.1) with ESMTP id m88Euco7022099 for ; Mon, 8 Sep 2008 10:56:39 -0400 Message-ID: <48C53D24.8030803@redhat.com> Date: Mon, 08 Sep 2008 16:56:36 +0200 From: Gerd Hoffmann 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> <48C168CE.5040700@eu.citrix.com> <48C348D3.6070702@codemonkey.ws> <20080908134140.GF4947@shareable.org> <20080908134833.GQ2315@redhat.com> In-Reply-To: <20080908134833.GQ2315@redhat.com> Content-Type: text/plain; charset=ISO-8859-1 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" , qemu-devel@nongnu.org Daniel P. Berrange wrote: > The rotating-cube issue is a one annoyance - the bigger problem is that > it'll render over the top of other windows, even when it doesn't have > input focus, and when you move the window, the area where it used to be > doesn't get refreshed. This makes overlapping window management pretty > unusable :-( Oh, that reminds my of the horrible mess we had in the early tv card days, when DMA'img the TV image directly to the visible frame buffer, behind the X-Servers back. Then try to track window clipping changes, update the DMA instructions for the TV card (*after* the X-Server changed the window stacking), then use dirty tricks to force the X-Server refreshing the screen to remove tv image artefacts from the window just raised. Certainly nothing we should try again ... Beside that I still think it would be a good idea to separate qemu and the gui into two separate processes, so you can close the GUI window and keep the VM running. It also solves the dependency issue for distros as the gtk frontend with all the dependencies can just go into a separate sub-package. cheers, Gerd