opengl - 了解 GPU/核心驱动程序的低级复杂性是否可以提高您使用图形 API 的技能?

标签 opengl graphics directx

例如如果我学低级Graphics Pipeline ,学习 ARB 汇编语言并了解某些 GPU 设备驱动程序调用的逻辑,它可以帮助我增强 GPU API 编程知识吗?还是没有任何相关性,我只是在浪费时间?

编辑:专业人士需要在一定程度上理解这一点吗?

最佳答案

深入了解 GPU 的运作原理绝对是个好主意。如果您深入了解您的卡,那么您可以轻松识别瓶颈并获得最大性能。问题是,找到最新信息非常困难,除非您直接去找制造商,而且他们显然不会告诉您有关其卡如何工作的所有信息。

您发布的链接是一本非常有用的入门书,我自己读过,但请记下日期。它是在 2011 年发布的,这意味着它已经过时了近 3 年。在 GPU 的世界里,3 年就相当于一辈子了。

这里有一些 nvidia 和 AMD 开发者网站的链接,您可能会在那里找到有用的信息。

http://developer.amd.com/

https://developer.nvidia.com/

关于opengl - 了解 GPU/核心驱动程序的低级复杂性是否可以提高您使用图形 API 的技能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21582105/

相关文章:

c - 如何在 OpenGL 中使用函数生成曲线

c++ - obj + mlt 3d 模型呈现错误的颜色

c++ - DXGI 集成适配器

c++ - 飞扬的鸟旋转算法

graphics - 以正确的顺序绘制 3D 饼图的切片

c++ - 以 "Column-Major"格式访问类/union 数据 C++

opengl - 为什么 GLsizei 没有定义为无符号?

c++ - 在 OpenGL 中的一个窗口上显示两个不同的图像

c# - .net onpaint 垂直同步

opengl - 如何在 OpenGL GLSL 中导入库