Actualmente estoy programando una aplicación de creación de imágenes científicas utilizando OpenGL.Representación determinística de OpenGL entre el proveedor de la GPU
Me gustaría saber si se supone que el renderizado OpenGL (en términos de píxel recuperado de FBO) es completamente determinista cuando mi código (C++/OpenGL y GLSL simple) se ejecuta en hardware diferente (ATI vs NVidia, varias NVidia generaciones y varios sistemas operativos)?
Más precisamente, necesitaría el cada vez de tampón exactas mismos píxeles corro mi código en cualquier hardware (que se ejecuta GLSL básica y OpenGL 3.0) ...
¿Es posible? ¿Hay algún consejo que debería considerar?
Si no es posible, ¿existe una marca de tarjeta de video específica (¿quizás Quadro?) Que podría hacerlo al variar el sistema operativo host?
Determinista? ¡Por supuesto! Invariante a través de controladores o incluso hardware? Probablemente no (al menos no garantizado). –