OpenGL is a hardware API and should not be a software emulation. We developed a large C++ library based on OpenGL so software emulation would be a huge problem for us. We need the speed !!!!