From: Filip Navara <xnavara@volny.cz>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] QEMU Video Driver for Win NT-based systems
Date: Thu, 13 May 2004 01:04:48 +0200 [thread overview]
Message-ID: <40A2AD90.5000306@volny.cz> (raw)
In-Reply-To: <Pine.LNX.4.58.0405122348160.19264@alpha.polcom.net>
Grzegorz Kulewski wrote:
>On Wed, 12 May 2004, Filip Navara wrote:
>
>
>>Natalia Portillo wrote:
>>
>>
>>>DirectDraw is the accelerator for GDI.
>>>
>>>
>>This is not correct. At the driver level GDI calls and DirectDraw calls
>>are completly separate interfaces implemented different way.
>>
>>
>
>You are unfortunatelly right. GDI was introduced a lot ealier than
>DirectX (I think before win95).
>
Right, it was there since Windows 1.0.
> But GDI can be not accelerated by graphic
>card but by qemu (using sdl or something like that) because today apps are
>using GDI mainly for user interface and not for advanced drawing I think.
>Right?
>
>
Right, GDI is used mainly for UI drawing. It can be accelerated a bit.
These GDI things can be *theoretically* optimized on the driver/HW level:
Alpha Blending, Gradient Fills, BitBlts/StretchBlts/TransparentBlts,
Paths/Lines and HW Cursor. This is kind of what VMware does, their
drivers pass some of the requests throught I/O ports (partially
documented) to the emulator which executes the most common operations in
the non-emulated host environment.
- Filip
next prev parent reply other threads:[~2004-05-12 23:05 UTC|newest]
Thread overview: 41+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-11 20:47 [Qemu-devel] QEMU Video Driver for Win NT-based systems Filip Navara
2004-05-12 8:01 ` Jean-Michel POURE
2004-05-12 10:05 ` Filip Navara
2004-05-12 10:20 ` Grzegorz Kulewski
2004-05-12 11:30 ` Jamie Burns
2004-05-12 16:49 ` Natalia Portillo
2004-05-12 17:51 ` Grzegorz Kulewski
2004-05-12 19:05 ` Fabrice Bellard
2004-05-12 20:10 ` Grzegorz Kulewski
2004-05-13 3:52 ` Natalia Portillo
2004-05-13 8:23 ` David Holm <dholm@gentoo.org>
2004-05-12 21:16 ` vaise
2004-05-12 18:52 ` Jamie Burns
2004-05-12 20:29 ` Natalia Portillo
2004-05-12 21:31 ` Filip Navara
2004-05-12 21:52 ` Grzegorz Kulewski
2004-05-12 22:57 ` Jamie Burns
2004-05-12 23:04 ` Filip Navara [this message]
2004-05-13 3:56 ` Natalia Portillo
2004-05-13 7:53 ` Filip Navara
2004-05-13 9:56 ` Jamie Burns
2004-05-14 15:21 ` Natalia Portillo
2004-05-14 16:58 ` Filip Navara
2004-05-12 13:51 ` Filip Navara
2004-05-12 14:06 ` Grzegorz Kulewski
2004-05-12 15:40 ` Martin Garton
2004-05-12 18:12 ` Natalia Portillo
2004-05-12 18:38 ` Fabrice Bellard
2004-05-12 21:19 ` vaise
2004-05-12 19:52 ` Lionel Ulmer
2004-05-20 15:43 ` [Qemu-devel] Again Ishwar Rattan
2004-05-20 19:42 ` Pavel Janík
2004-05-21 1:18 ` Ishwar Rattan
2004-05-21 13:02 ` Ishwar Rattan
2004-05-21 15:39 ` [Qemu-devel] Minix-2.0.4 boot?? Ishwar Rattan
2004-05-23 17:16 ` Jim C. Brown
2004-05-21 19:54 ` [Qemu-devel] Again Pavel Janík
2004-05-21 21:40 ` Ishwar Rattan
2004-05-23 11:49 ` Pavel Janík
2004-05-20 20:52 ` vaise
2004-05-20 21:09 ` Ishwar Rattan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=40A2AD90.5000306@volny.cz \
--to=xnavara@volny.cz \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).