我目前正在使用 OpenGL 编写科学成像应用程序。
我想知道当我的代码(C++ / OpenGL 和简单的 GLSL)在不同的硬件(ATI 与 NVidia、各种 NVidia 代和各种操作系统)上执行时,OpenGL 渲染(就从 FBO 检索的像素而言)是否应该是完全确定的)?
更准确地说,每次我在任何硬件(可以运行基本的 GLSL 和 OpenGL 3.0)上运行我的代码时,我都需要完全相同的像素缓冲区......
那可能吗?我应该考虑一些建议吗?
如果不可能,是否有特定品牌的视频卡(可能是 Quadro?)可以在改变主机操作系统的同时做到这一点?