This story misses some of the details of how Quake cane to support 3Dfx. Carmack had an intrgraph workstation that had openGL at the time and had written a version of Quake for it: GLQuake. This version was shown to 3Dfx, and 3Dfx realized they could imlement a OpenGL drive that only supported the features Carmack had used for his Intergraph port. So a "MiniGL" driver was boarn. This was a huge deal for 3Dfx, and loats of people got their start programing OpenGL using the "MiniGl" subset