2001年,nVidia发布了其GeForce3 3D图形卡,这是第一款使用顶点处理器的3D卡。顶点处理器相比硬编码版本具有优势,因为它允许直接访问指令集。首个芯片同时使用了顶点处理器和硬编码部分,以提供向后兼容性,但后来的3D卡只发布了带有可编程顶点处理器的版本。仅具有顶点处理器的3D卡的向后兼容性通过驱动程序解决。由于顶点程序取代了固定功能管线(FFP),为了向后兼容性必须实现固定功能管线作为顶点程序。访问FFP函数的程序员看不到顶点程序的底层结构。选择的3D API是OpenGL 1.4及其顶点程序ARB扩展。实现用于替换FFP的顶点程序需要了解FFP结构和3D图形中的数学操作。