From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DZqDS-0004O8-Kk for qemu-devel@nongnu.org; Sun, 22 May 2005 09:10:02 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DZqDR-0004NV-93 for qemu-devel@nongnu.org; Sun, 22 May 2005 09:10:01 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DZqDQ-0004Ic-R6 for qemu-devel@nongnu.org; Sun, 22 May 2005 09:10:00 -0400 Received: from [64.233.170.197] (helo=rproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DZqDI-0008Hg-BA for qemu-devel@nongnu.org; Sun, 22 May 2005 09:09:52 -0400 Received: by rproxy.gmail.com with SMTP id j1so1052650rnf for ; Sun, 22 May 2005 06:00:39 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v622) Content-Transfer-Encoding: 7bit Message-Id: <0cc6f5b63524e90917746dada48718b0@gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed From: Peter Stewart Date: Sun, 22 May 2005 15:00:41 +0200 Subject: [Qemu-devel] cocoa.m using openGL 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 Hello to all, esp. Pierre d'Herbemont, I have changed cocoa.m (0.7.0) to use openGL with very fast texturing. I removed the use of QuickDraw. The DisplayState data is now DMA'd to the graphics card instead of copied by the CPU. This uses apple's texture range extensions. The change means that the transfer of "display memory" incurs no CPU overhead. I also put in a bit more mouse stuff, and made some other fixes. I can't work out how to get the Window to get focus once it loses it, which is really a pain. I Shark'd it to make sure there wasn't any overhead from the texturing. I tested with Knoppix and FreeDOS. I am not sure if this is of interest to people, I just had a lazy weekend. I would like to give the code to the qemu project, but don't really know how to. thanks, peter.