В настоящее время я программирую научное приложение для обработки изображений с использованием OpenGL.
Я хотел бы знать, считается ли рендеринг OpenGL (в терминах полученного пикселя из FBO) полностью детерминированным, когда мой код (C ++ / OpenGL и простой GLSL) выполняется на другом оборудовании (ATI против NVidia, различные поколения NVidia) и разные ОС)?
Точнее, мне понадобится точный буфер одинаковых пикселей каждый раз, когда я запускаю свой код на любом оборудовании (которое может работать с базовыми GLSL и OpenGL 3.0) ...
Это возможно? Есть какой-то совет, который я должен рассмотреть?
Если это невозможно, существует ли видеокарта определенной марки (возможно, Quadro?), Которая могла бы это делать при изменении операционной системы хоста?