【发布时间】:2015-04-23 15:01:42
【问题描述】:
我目前正在用 C++ 编写一个简单的图形应用程序,它只显示一个房间和房间中的对象。我想使用计算机的 GPU 进行此渲染,但是如何在具有广泛兼容性的情况下执行此操作(意味着 Nvidia、Intel 和 ATI,旧卡和新卡)。我的计算机使用 AMD/ATI 芯片组(而不是主板上的集成显卡,我将 GPU 集成到处理器芯片中,称为 APU 而不是 CPU,以及专用显卡,也称为 ATI)。但是,运行该程序的计算机很可能有 Intel 或 Nvidia 的集成显卡,或者有 Nvidia 卡,所以我希望它能够使用任何显卡,但不使用 CPU。我正在为这个应用程序使用 glut 库
更新:真正的问题是教授似乎认为程序需要额外的代码才能使用显卡而不是处理器来渲染图形。据我所知,所有显卡都支持opengl。
【问题讨论】:
-
将鼠标悬停在您的标签
opengl上即可获得一个答案。 -
好的,澄清一下。原来我教授的意思是使用着色器来绘制东西而不是形状。更有意义,但仍然难以实现。