2011-09-09 2 views
4

Y at-il un moyen de démarrer OpenGL en mode d'émulation logicielle, comme DirectX où il y a une option de rendu de référence?Comment démarrer OpenGL en mode d'émulation logicielle?

+1

OpenGL Initializing est très spécifique à la plateforme. Alors dites-nous quel système d'exploitation vous utilisez, et si vous utilisez une bibliothèque d'encapsuleur, telle que SDL. –

+0

Que fait ce mode? Render avec CPU au lieu de GPU, ou autre chose? Forcer le rendu du processeur sur: http://superuser.com/questions/106056/force-software-based-opengl-rendering –

Répondre

3

si vous essayez de tester simplement votre logiciel existant il y a un tas de trucs ... comme: si vous écrivez un logiciel http://www.opengl.org/discussion_boards/ubbthreads.php?ubb=showflat&Number=148011

et ont la possibilité de spécifier le rendu ... puis dans les fenêtres :

de: http://www.opengl.org/resources/faq/technical/mswindows.htm

Pour forcer le logiciel de rendu de votre application, choisissez un format de pixel qui n'est pas l'accélération matérielle. Pour ce faire, vous ne pouvez pas utiliser ChoosePixelFormat(), qui sélectionne toujours un format de pixel accéléré par le matériel lorsqu'il est disponible. Au lieu de cela, utilisez DescribePixelFormat() pour parcourir la liste des formats de pixels disponibles. Tout format avec l'ensemble de bits d'attribut PFD_GENERIC_FORMAT ne sera pas accéléré matériellement .

pour linux ou mac ... je dois regarder à travers de vrais livres ... laissez-moi savoir si vous êtes sur Linux/Mac

Questions connexes