2010-08-25 18 views
2

Je veux écrire quelques OpenGL 3.2, probablement aussi OpenGL 4 sur Linux, et je viens de voir que libsdl 1.2 (la dernière version stable) ne supporte que 2.x. LibSDL 1.3 (qui est en cours de développement) devrait le supporter, mais il faudra attendre un certain temps avant qu'il ne soit dans les distributions grand public. Y at-il une bibliothèque là-bas maintenant qui me permet de créer une fenêtre OpenGL avec un contexte de mon choix, et de préférence aussi m'aider avec l'entrée?UI utilitaire bibliothèque pour OpenGL 3+, ou est Xlib ok?

Sinon, existe-t-il une petite bibliothèque qui réduit la douleur avec Xlib? Mon chemin de Windows pour OpenGL est écrit avec WinAPI plaine vieux, avec propre pompe de message etc., et je me demande si X11 est pire que cela. Une recherche rapide sur le Web indique que l'on devrait utiliser une bibliothèque au-dessus de Xlib. Je serais content de quelque chose qui ne ferait qu'intégrer XLib, donc je peux faire le contexte OpenGL seul avec glX si XLib est vraiment si horrible.

Répondre

3

GLFW (cadre GL) soutient la création 3.0+ contextes, et a un support d'entrée, vous pouvez lire à ce sujet sur:

Malheureusement, la page principale est vers le bas maintenant.

+0

Merci, semble être exactement ce que je veux, et même sous zlib. – Anteru

+0

Où est doc sur la création de la version de contexte OpenGL de mon choix? Je ne peux pas trouver la fonction responsable de cela. –