“硬件支持“和”软件支持”并没有那么泾渭分明,所谓硬件方法就是用一块或者一群处理器来把相关的任务单独分离出来而已,也就是分担运算,后来又有了单独针对某一算法而优化的专用芯片。早期的3D显卡的硬件都是一块一块的独立处理器,有光栅化的、有处理纹理的、有顶点运算的,有zbuffer的等,用来计算的处理器既可以是通用处理器,也可以是定制的ASIC。这就是硬件支持。后来集成度提高了,就把各种处理器都集成到同一块芯片中去了,再之后就演变成现在GPU的内部管线了。即便是在为单一算法优化的专用集成电路上一样都是通过软件来实现的。