Marcus Sundberg wrote:
>
> James Simmons <[EMAIL PROTECTED]> writes:
>
> > I had a interesting discussion on the possiblility of having a Direct X
> > on linux with John Carmack. Well it appears Mircosoft will sue anyone that
> > tries that. So I talked to him about Mesa-GGI and how Direct X support was
> > added to libGGI. So to the person that wrote the Direct X interface. Do
> > you think you have a enough of a bridge between Direct X and GGI to allow
> > Mesa-GGI programs to run on top of Direct X completely?
>
> Mesa-GGI requires nothing more than a DirectBuffer, which I assume
> the DirectX target will have. Mesa-GGI needs to be fixed to use
> the LibGGI API correctly before it will work on targets where you
> must acquire DirectBuffers though, something which I assume the
> DirectX target will require. Right John?
I'm torn here. The current version I am using does not need to acquire
the
direct buffer. However, it uses features available only on win
95/98/W2K.
It will not work on NT4, as NT4 only supports directx v3.
I think that I will end up with a separate NT4 version which will not be
as
flexible as the Win 95/98/2K version. Eventually, the NT4 version would
go away
as it is replaces by Win2K.
John
>
> > If not what
> > features do you feel libGGI lacks to have this happen?
> >
> > Also can libGGI handle DMA transfers, AGP?
>
> LibGGI can handle anything the hardware supports, it's a SMOP.
> There are currently no such features implemented for any target.
>
> > Does it have enough of a API to implement textures and other 3D
> > functions?
>
> The only working 3D API for LibGGI is OpenGL, via Mesa-GGI, and yes
> OpenGL does support textures and other 3D functions. ;-)
>
> //Marcus
> --
> -------------------------------+------------------------------------
> Marcus Sundberg | http://www.stacken.kth.se/~mackan
> Royal Institute of Technology | Phone: +46 707 295404
> Stockholm, Sweden | E-Mail: [EMAIL PROTECTED]