From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EWb70-0002EP-MH for qemu-devel@nongnu.org; Mon, 31 Oct 2005 09:58:14 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EWb6y-0002Dg-Lc for qemu-devel@nongnu.org; Mon, 31 Oct 2005 09:58:13 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EWb6y-0002Db-Fw for qemu-devel@nongnu.org; Mon, 31 Oct 2005 09:58:12 -0500 Received: from [65.74.133.11] (helo=mail.codesourcery.com) by monty-python.gnu.org with esmtp (TLS-1.0:DHE_RSA_3DES_EDE_CBC_SHA:24) (Exim 4.34) id 1EWb6y-0003vL-Ie for qemu-devel@nongnu.org; Mon, 31 Oct 2005 09:58:12 -0500 From: Paul Brook Subject: Re: [Qemu-devel] Graphic card Date: Mon, 31 Oct 2005 15:58:06 +0100 References: <8a6cde920510291735i71b1e86am9d40710364c19326@mail.gmail.com> <8a6cde920510310201o27072183nbdcf2dcb42173c12@mail.gmail.com> <20051031133936.GB1824@jbrown.mylinuxbox.org> In-Reply-To: <20051031133936.GB1824@jbrown.mylinuxbox.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200510311458.08564.paul@codesourcery.com> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: "Jim C. Brown" > One strategy that was being done is to use a custom OpenGL library (note, > library not a driver) for the qemu guest. OpenGL calls get passed to qemu > directly, which then does the 3d by calling OpenGL on the host. There was someone implemented a prototype version of this, so it's definitely possible. > Passing direct calls is doable, and takes far less of a hit. Of course > there is the cost of requiring qemu to be linked to an OpenGL library. (I > suppose Mesa is good enough for those who lack 3d cards.) OpenGL is relatively easy to link against dynamically (ie. LoadLibrary/dlopen), so it could be a commandline option. Paul