About the Author
Randi Rost is currently the Director of Developer Relations at 3Dlabs. In this role, he leads a team that is devoted to educating developers and helping them take advantage of new graphics hardware technology. He leads a team that produces development tools, example programs, documentation, and white papers; contributes to standards and open source efforts; and assists developers in a variety of ways.
Before his Developer Relations role, Randi was the manager of 3Dlabs' Fort Collins, Colorado, graphics software team. This group drove the definition of the OpenGL 2.0 standard and implemented OpenGL drivers for 3Dlabs' graphics products. Before joining 3Dlabs, Randi was a graphics software architect for Hewlett-Packard's Graphics Software Lab and the chief architect for graphics software at Kubota Graphics Corporation.
Randi has been involved in the graphics industry for more than 25 years and has participated in emerging graphics standards efforts for over 20 years. He has been involved with the design and evolution of OpenGL since before version 1.0 was released in 1992. He is one of the few people credited as a contributor for each major revision of OpenGL, up through and including OpenGL 2.0. He was one of the chief architects and the specification author for PEX, and he was a member of the Graphics Performance Characterization (GPC) Committee during the development of the Picture-Level Benchmark (PLB). He served as 3Dlabs' representative to the Khronos Group from the time the group started in 1999 until the OpenML 1.0 specification was released, and he chaired the graphics subcommittee of that organization during this time. He received the National Computer Graphics Association (NCG) 1993 Achievement Award for the Advancement of Graphics Standards.
Randi has participated in or organized numerous graphics tutorials at SIGGRAPH, Eurographics, and the Game Developer's conference since 1990. He has given tutorials on the OpenGL Shading Language at SIGGRAPH 2002 and SIGGRAPH 2003 and made presentations on this topic at the Game Developer's Conference in 2002 and 2003. In 2004, Randi taught OpenGL Shading Language MasterClasses across North America, Europe, and Japan.
Randi received his B.S. in computer science and mathematics from Minnesota State University, Mankato, in 1981 and his M.S. in computing science from the University of California, Davis, in 1983.
On a dreary winter day, you might find Randi in a desolate region of southern Wyoming, following a road less traveled.