例如如果我学低级Graphics Pipeline ,学习 ARB 汇编语言并了解某些 GPU 设备驱动程序调用的逻辑,它可以帮助我增强 GPU API 编程知识吗?还是没有任何相关性,我只是在浪费时间?
编辑:专业人士需要在一定程度上理解这一点吗?
最佳答案
深入了解 GPU 的运作原理绝对是个好主意。如果您深入了解您的卡,那么您可以轻松识别瓶颈并获得最大性能。问题是,找到最新信息非常困难,除非您直接去找制造商,而且他们显然不会告诉您有关其卡如何工作的所有信息。
您发布的链接是一本非常有用的入门书,我自己读过,但请记下日期。它是在 2011 年发布的,这意味着它已经过时了近 3 年。在 GPU 的世界里,3 年就相当于一辈子了。
这里有一些 nvidia 和 AMD 开发者网站的链接,您可能会在那里找到有用的信息。
关于opengl - 了解 GPU/核心驱动程序的低级复杂性是否可以提高您使用图形 API 的技能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582105/