Mark J. Kilgard es un ingeniero de software de gráficos que trabaja en Nvidia .
Antes de unirse a Nvidia, Mark Kilgard trabajó en Compaq y Silicon Graphics . Mientras estuvo en Silicon Graphics, fue el autor del OpenGL Utility Toolkit , más conocido como GLUT, para facilitar la escritura de ejemplos y demostraciones en 3D basados en OpenGL. La razón principal de esto fue la falta de una API de ventanas y de entrada con OpenGL utilizando GLX.
Mark Kilgard escribió y publicó muchos programas de muestra técnicos de OpenGL durante la resistencia contra el FUD competitivo de Microsoft contra la API, y su kit de herramientas GLUT (portado a Windows por Nate Robins [1] ) permitió que estos ejemplos se ejecutaran en plataformas cruzadas en sistemas de PC con Windows, así como en estaciones de trabajo SGI.
En Nvidia, Mark Kilgard ha ayudado a diseñar partes importantes de las API de gráficos 3D. Ha escrito documentos técnicos clave, incluido " Cg in Two Pages". [2] Es el autor principal de la extensión de renderizado de rutas NV, un método acelerado por GPU para renderizar gráficos vectoriales . [3] [4] [5]
Kilgard se graduó en la Universidad Rice . Ha escrito dos libros: OpenGL for the X Window System (1996) y The Cg Tutorial (2003), en coautoría con Randima Fernando.