Rice
Emulator Developer
My video card supports DirectX 9.0, but not as well as 8.0. And no, it really is possible to overclock it, I would just have to be very careful not to mess up anything, since it's easy to do so on laptop main-boards. Then there would be the heat issues..
And I use DirectX, because my video card doesn't like OpenGL at all. Only thing that works nicely with it, is the DecentX program. (3D space shooter game)
Remove all OpenGL emulation? That would take a little doing, but uhh..What is the need for doing that? You know, you can select which rendering system to use, in the options.
If everyone is comfortable with C++ virtual classes / virtual functions, etc, then we really do not need to remove DirectX or OpenGL from the code because they are done in different paths in derived C++ classes. Such a setup was not bad at all, as far as we can live with it.
All other features, including N64 related functions and features, texture replacement and enhancement features, are shared between DirectX and OpenGL.