How about the GigaPixel acquisition, how has that gone through?

Its gone extremely well. Within a week of announcing the deal, in late March / early April, we had the GigaPixel engineers fully integrated on site - we've been working on a combined roadmap substantially before the closing of the merger itself, under a joint development agreement, and we wasted no time in waiting for the shareholder approval of the deal. We have an extremely compelling roadmap, utilising the best of 3dfx technology, and the best of, what was, GigaPixel technology.

The cultural meshing has also been tremendous. There's a lot of similar heritage, a lot of people from SGI, and some people knew each other even before the merger. So as far as mergers go, this is probably about as easy a one as you could possibly image.

Has it kind of re-invigorated the engineering within 3dfx?

Oh, I think absolutely. 3dfx have always had a tremendous team and GigaPixel, because they are a start-up company, was also able to attract and retain some extraordinarily talented 3D engineers - combine the two and we have the best 3D team around!

I had a quick word with Keith Galocy [3dfx Developer relations] earlier to see how the developer situation was going. From a consumer point of view we hear a lot of talk about nVIDIA, with plenty of press releases along the line of Epic designing for nVIDIA hardware etc. and outwardly it seems that nVIDIA are where 3dfx were two or 3 years ago. What's going on behind the scenes? Is it still that way with developers?

Well, Keith is the better person to ask about that. But I think much of what you are seeing now is indicative situation we are in now - when you miss a cycle not only do you miss financial opportunities, developers pull you out of their systems, and late last year, I don't want to argue, the best board to develop on was an nVIDIA based board.

We believe the 5500 is a very powerful product, and the 6000 an extremely powerful product, but getting those nVIDIA based boards out of the developer systems and getting 3dfx back in takes time, but that's exactly what we've been working on. With the 5500 and 6000 were making progress, Rampage with is feature characteristics and performance characteristic, absolutely will take us to the next level, and then the roadmap just gets even better from there.

I've had the impression for a while now that previously the hardware vendors have pretty much been able to pick and choose which features they wish to choose, and they have been pushing the API development. It looks to me, that this time around, with the radical changes in DirectX8 its Microsoft that's dictating what the hardware vendors need to support.

I would disagree with that; I actually say that Microsoft continues to work very closely with the hardware developers. 3dfx had a tremendous influence on DirectX8, from the vertex shading and pixel shading architecture, and I would say that between 3dfx and nVIDIA probably about 90% of what is in DirectX came from those two companies. We have both been lobbying heavily for quite some time to form the API, so we are quite pleased with the way DirectX8 came out. We're really excited about DirectX9 because we have some features in Rampage and other leadership type products that will feature heavily in DirectX9.

I think our relationship with Microsoft has never been better, quite frankly because we have fully embraced the Microsoft API as the standard. Before we were not as engaged with Microsoft because of Glide; we took the decision that Glide doesn't make sense anymore, which is why we made it open source, and Microsoft and DirectX is the more important API for us and that's reflected in the fact of how much we have influenced DirectX8 spec.