I am running ubuntu 11.10 on my computer and I would like to emulate a wii. I have a wii emulator running successfully on ubuntu, but it requires pixel shader. I am most sure that my graphics card has OpenGL, but am also sure that it doesn't have pixel shader. It would be very helpful if there was a driver that tricked the emulator that i have pixel shader, when I am infact using OpenGL for the animation.
Yep, OpenGL http://en.wikipedia.org/wiki/OpenGL is a software API which may use hardware capabilities of the card or software emulation to render 3D scenes.
Pixel shaders http://en.wikipedia.org/wiki/Pixel_shader are one of the card's hardware features and supported by OpenGL 2.0 and above.
Mesa3D http://en.wikipedia.org/wiki/Mesa_3D is an open-source implementation of OpenGL API which has software mode and fully supports OpenGL up to 3.0, so I suppose it should be able to render shaders in one form or another.
The catch, however, is that it's going to be painfully slow - there's a reason why they call video cards "3D accelerators"