程的像素着色引擎和顶点着色引擎设置先例。
2000年到现在.随着OpenGL API和DirectX类似功能的出现，图形处理器新增可编程着色的能力。现在，每个像素可以经由独立的小程序处理，当中可以包含额外的图像纹理输入，而每个几何顶点同样可以在投影到屏幕上之前被独立的小程序处理。NVIDIA是首家能生产支援可编程着色晶片的公司，即GeForce 3（代号为NV20）。2002年10月，ATI发表了Radeon 9700（代号为R300）。它是世界上首个Direct3D 9.0加速器