Mark J. Kilgard es un ingeniero de software gráfico que trabaja en Nvidia .
Antes de unirse a Nvidia, Mark Kilgard trabajó en Compaq y Silicon Graphics . Mientras estuvo en Silicon Graphics, fue autor del OpenGL Utility Toolkit , más conocido como GLUT, para facilitar la escritura de ejemplos y demostraciones 3D basados en OpenGL. La razón principal de esto fue la falta de una API de entrada y ventanas con OpenGL usando GLX.
Mark Kilgard escribió y lanzó muchos programas de muestra técnicos OpenGL durante el rechazo al competitivo FUD 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 en dos páginas". [2] Es el autor principal de la extensión de renderizado de ruta NV, un método acelerado por GPU para renderizar gráficos vectoriales . [3] [4] [5]
Kilgard se graduó de la Universidad Rice . Ha escrito dos libros: OpenGL para X Window System (1996) y The Cg Tutorial (2003), en coautoría con Randima Fernando.