3Dfx, convinced Carmack to port a version of Quake in a programming language called OpenGL, which could run with its debut line of Voodoo 3-D accelerator cards. Carmack completed the task in a weekend and uploaded the OpenGL version to the Web for free.