Ralf Baechle writes:
> > Probably the first thing to do would be to get the go ahead for a proof of
> > concept only (under NDA) probably using an old indy. If this proves
> > impossible
> > from either the technical or political pov's then we need to re-think.
> > I personaly don't think we have much chance unless we go to NDA and even
> > then
> > its going to be really hard to get buy-in.
> I guess a workable model for the current technology like O2 etc. would be
> that SGI gives documentation out under NDA to the developer(s). After
> a certain time (I think about 18 month or two years) after which a product
> generation is obsoleted by successors the source and hopefully even the
> documentation may be published freely.
O2 is actually simpler. We would have to document how to set up
the display engine (which copies the frame buffer to the screen), but,
since O2 is UMA, a purely software X rendering engine will work just
fine. I doubt there will be much concern about X, and the software
OpenGL reference implementation is widely available. I believe that
most internal concerns are about the optimized hardware-dependent GL
implementations, where software advances are a competitive issue.
(For example, we just released an updated set of GL libraries for O2
which increased performance by 30% on the same hardware.) In that
case, since the graphics pipeline is conceptually the same on all our
platforms, the optimized algorithms do not become obsolete, just
because a particular product is obsolete.
I expect that there is room for a reasonable compromise here, without
having to get into the complications of NDAs and the like, given that
the initial goal, at least, is to get a simple X port done.