From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BsTnO-0003S7-Cf for qemu-devel@nongnu.org; Wed, 04 Aug 2004 17:59:38 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BsTnN-0003Ro-N2 for qemu-devel@nongnu.org; Wed, 04 Aug 2004 17:59:37 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BsTnN-0003Re-Kd for qemu-devel@nongnu.org; Wed, 04 Aug 2004 17:59:37 -0400 Received: from [64.233.170.199] (helo=mproxy.gmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BsTjh-0002x2-DU for qemu-devel@nongnu.org; Wed, 04 Aug 2004 17:55:49 -0400 Received: by mproxy.gmail.com with SMTP id 74so431463rnk for ; Wed, 04 Aug 2004 14:55:46 -0700 (PDT) Message-ID: <2ad73a0408041455260e2ef0@mail.gmail.com> Date: Wed, 4 Aug 2004 18:55:46 -0300 From: =?ISO-8859-1?Q?Andr=E9_Braga?= Subject: Re: [Qemu-devel] Re: Performances on Mac OS X In-Reply-To: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <000001c47a53$fc072f20$8cdb71d5@msgrus.se> <41114D7E.7090201@bellard.org> <2ad73a040804141359052b1a@mail.gmail.com> <4111542D.6050201@bellard.org> <2ad73a040804143720a8afcf@mail.gmail.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 That surely is the best optimization. However, a less ambitious goal would be redoing the SDL backend because I'm positive it can be done better. Just look at how many games manage to eat gobs of CPU time (like an emulator does) and still have responsive graphics under SDL... I might be talking off my butt here, but I believe there is a lot of room for improvement. I'm starting with the easy things (compiler optimizations) before I put my furry claws on it. :) On Wed, 4 Aug 2004 23:47:56 +0200, Laurent Amon wrote: > I haven't had a look at the graphic code, but I would say that the best > optimization would be to write the emulation for a video card that has > as much hardware acceleration as possible and write the code to map > directly to corresponding hi-level routines in the host OS as possible. > Major stuff, if you ask me. > -- "Wherever you go, There you are" Buckaroo Banzai