Career
He was an early participant in the personal computer industry, creating a game called King Cribbage for the Apple II computer in 1981 and publishing numerous instructional and review articles in trade publications. He currently manages relationships with a variety of game developers and other graphics ISVs at Intel Corporation. He participates in a number of internal strategic planning activities and is a contributor to corporate graphics strategy.
He came up with the name Khronos (a transliteration for the Greek word "time") during this group"s formative period, and for this was awarded a pound of smoked salmon.
Prior to joining Intel, he was a driver engineering manager and then director of developer relations at 3Dlabs, the company that led the development of the OpenGL Shading Language (or GLSL). Randi was a core contributor to the development of the OpenGL Shading Language and the OpenGL API that supports it, as well as one of the first programmers to design and implement shaders using this technology.
He led the 3Dlabs team devoted to educating developers and helping them take advantage of new graphics hardware technology. In the late 1980s, he was a co-architect of PEX, a 3D graphics extension to the X Window System.
He has given numerous talks and lectures on a variety of computer graphics subjects at Special Interest Group on Graphics and Interactive Techniques, GDC, Eurographics, and other notable conferences.
OpenGL Shading Language, X and MOTIF Quick Reference Guide, Second Edition, X and MOTIF Quick Reference Guide.