So just wondering what is the gallium3d for r600/700 cards... I know that I can use fglrx but I like to make things as simple and open source as possible... If I had any idea how to do graphics programming I would start to help out(I can code a small amount in c and a good amount c++), better question... where would be a good place to start on anything like that?
I'm going to press you on this.
You're claiming that bridgman crippled R500 support in the open source drivers? Tell me _when_ this happened. _When_ were they working perfectly for you?
It depends on the extension. Some extensions actually do things (draw, compress/decompress etc..) so performing only those extension calls in software is feasible, but many extensions change the way that other drawing operations are handled -- so all of the subsequent drawing operations would need to be done in software as well.
In those cases it might be better if the driver did not support the extension at all, or supported it and effectively ignored it.
Apps are supposed to check if the driver supports an extension before using it.
fglrx will still work with his hardware if he doesn't mind using a supported kernel and xserver.