OpenGL图形管道每年都在变化.因此可编程管道正在增长.最后,作为一个opengl程序员,我们创建了许多小程序(Vertex,Fragment,Geometry,Tessellation,..)
为什么各阶段之间存在如此高的专业化?它们都运行在硬件的不同部分吗?为什么不写一个代码块来描述最终应该出现什么而不是在各个阶段之间玩杂耍呢?
http://www.g-truc.net/doc/OpenGL%204.3%20Pipeline%20Map.pdf
在这个管道PDF中我们看到了野兽.