Mientras que los programadores gráficos tempranamente se habían basado más en lenguaje ensamblador codificado a mano para que sus programas funcionaran más rápido, la mayoría de los programas modernos están escritos para funcionar a través de una de las existentes APIs gráficas, las cuales manejan a la GPU.