From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BNu9k-00072W-1n for qemu-devel@nongnu.org; Wed, 12 May 2004 09:52:20 -0400 Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BNu9B-0006yK-Um for qemu-devel@nongnu.org; Wed, 12 May 2004 09:52:18 -0400 Received: from [194.228.2.91] (helo=smtp-out3.iol.cz) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BNu9B-0006y4-Cn for qemu-devel@nongnu.org; Wed, 12 May 2004 09:51:45 -0400 Received: from [83.148.57.110] (a11prg-110.dialup.vol.cz [83.148.57.110]) by smtp-out3.iol.cz (Internet on Line ESMP server) with ESMTP id 4AC6735265 for ; Wed, 12 May 2004 15:51:24 +0200 (CEST) Message-ID: <40A22BDC.60003@volny.cz> Date: Wed, 12 May 2004 15:51:24 +0200 From: Filip Navara MIME-Version: 1.0 Subject: Re: [Qemu-devel] QEMU Video Driver for Win NT-based systems References: <40A13BFD.3010709@volny.cz> <200405121001.56247.jm@poure.com> <40A1F6D6.9090609@volny.cz> In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed 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: qemu-devel@nongnu.org Grzegorz Kulewski wrote: >Are there any driver that works with win9x? Can you port your (or write >it from scratch)? > > There isn't such driver and I don't plan to port the mine. The reason is that the Win 9x driver architecture is completely different from the NT one (well, except some driver kinds covered by the Windows Driver Model, but that's not the case of graphics drivers). >Will your driver work in Bochs? > > Propably yes, but I haven't tried that yet. >Is it possible to create driver that emulates DirectX and OpenGL by >sending the OpenGL commands to the host OpenGL libs. DirectX commands >should probably be converted before into OpenGL. > > I was just think about something like that. If there would be a QEMU support for receiving OpenGL commands using some easy protocol and passing them on the underlying host OpenGL implementation (should be possible with some SDL support), then it will not be hard to make an OpenGL driver for Win NT+ using it. Making a DirectX (here I refer to Direct3D mainly) driver would possible using such interface, but it would be major pain. It would be propably easier to use Wine DirectX implementation that converts the requests to OpenGL... Maybe I'm just dreaming with opened eyes.... Regards, Filip