GPU渲染管线是一个大的概念,OGL有自己的管线,DX有一套自己的管线,功能上大同小异,并且都只是提供了相应的硬件抽象。事实上,实现可以自由调整。例如,一个兼容DX11的实现,IA阶段完全可以不做顶点读取,只是产生system generate value,由下一个shader stage使用texture loading的方式引入顶点等相关信息。
GPU渲染管线是一个大的概念,OGL有自己的管线,DX有一套自己的管线,功能上大同小异,并且都只是提供了相应的硬件抽象。事实上,实现可以自由调整。例如,一个兼容DX11的实现,IA阶段完全可以不做顶点读取,只是产生system generate value,由下一个shader stage使用texture loading的方式引入顶点等相关信息。
作者:Xinzhao
链接:http://www.zhihu.com/question/36419129/answer/67712999
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
https://www.zhihu.com/question/36419129