On 13 Dec 1999, 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?
Right, there is no DB support in GGIMesa right now. Before, I
just opened the mapper file(s) and mmap()ed then right in the GGIMesa
target code. This worked, but DirectBuffers should be used so that the
ggiResourceXYZ() functions work properly, and so that the whole LibGGI
system and not just that one chunk of GGIMesa target code can access the
mapped buffer spaces. In fact, the DB handling probably should be handled
in the core LibGGI target code, not in GGIMesa. GGIMesa's target code
should just traverse the pre-existing list of DBs that have already been
set up, and simply make use of the ones it needs to.
Jon
---
'Cloning and the reprogramming of DNA is the first serious step in
becoming one with God.'
- Scientist G. Richard Seed