座标转换和光源（两者已经是OpenGL拥有的功能）于90年代在硬体出现，为往后更为灵活和可编程的像素着色引擎和顶点着色引擎设置先例。
2000年到现在.随着OpenGL API和DirectX类似功能的出现，图形处理器新增可编程着色的能力。现在，每个像素可以经由独立的小程序处理，当中可以包含额外的图像纹理输入，而每个几何顶点同样可以在投影到屏幕上之前被独立的小程序处理。NVIDIA是首家能生产支援可编程着色晶片的公司，即GeForce 3（代号为NV20）。2002年10月，ATI