This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: DirectX (was Re: server X)


    DirectX is already in NT, but not the most current version. DirectX 3 is
supported in NT4, and the current beta of NT5 supports DX6. DirectX doesn't
allow DIRECT access to all of the video hardware, but it is possible to get
direct access to video memory. The portion of DirectX that a X Server would
use would be DirectDraw. NT4 had DirectDraw 3 support. The latest version of
Direct Draw is 4. the only MAIN difference with version 4 of DirectDraw is
that when accessing video memory directly, it doesn't suspend all other
processes. It is VERY possible to make an X Server that uses DirectX and
works on 9x,and NT4 and NT5.

GoatCheez
gcheez@tampabay.rr.com
-----Original Message-----
From: <Robert.Cross@scottish-newcastle.co.uk>
To: <gnu-win32@cygnus.com>
Date: Friday, September 25, 1998 12:19 PM
Subject: DirectX (was Re: server X)


>Alexander Kriegisch wrote:
>
>#I do not know enough about it, so this is more a question than a hint:
>#How about DirectX and the like? Is it not designed for granting the
>#developer direct hardware access?
>
>As far as I can tell from M'softs' literature, DirectX is *not* designed to
>give direct
>hardware access. It appears to be graphics middleware, that is an
application
>can
>rely on a certain set of services and capabilities, and a hardware vendor
can
>ensure
>that their driver performs these services in the most optimal way possible,
(or
>not - there's
>some really lousy driver code out there!).
>
>We keep being told that DirectX will make an appearance in NT, (5.0
perhaps?).
>This being
>the case if it provided direct hardware access, wouldn't that break NT's
>security model?
>
>Any other opinions anyone?
>
>Bob Cross.
>
>Disclaimer: My opinions, like my fingerprints, are unique to me.
>

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]