[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH] OSX x86_64 host support
From: |
Markus Hitter |
Subject: |
Re: [Qemu-devel] [PATCH] OSX x86_64 host support |
Date: |
Tue, 11 Dec 2007 09:54:23 +0100 |
Am 09.12.2007 um 17:52 schrieb Mike Kronenberg:
On the other hand, the QT implementation is and remains the fastest
solution, as no of the other allows directly accessing the video-
buffer, which results in way more copying.
Likely, QT doesn't come with it's own set of video drivers, but uses
some core technology of OS X. It's obviously possible to get
CoreGraphics to avoid single buffering, but it's hard to find
documentation about this, since Apple obviously wants to avoid such
"hacks".
Additionally, flushing the graphics buffer is limited to screen
refresh rate, which makes performance comparisons difficult: <http://
developer.apple.com/documentation/Performance/Conceptual/Drawing/
Articles/FlushingContent.html#//apple_ref/doc/uid/TP40001835>
At last, there is sample code which shows how to get pixels onto the
screen without using the CPU at all: <http://developer.apple.com/
samplecode/TextureRange/index.html>
HTH,
Markus
- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/