Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les programmes OpenGL X Window System utilisent l’extension OpenGL avec la bibliothèque GLX (X Window System). La bibliothèque est un ensemble de fonctions et de routines qui initialisent le format de pixel, le rendu du contrôle et effectuent d’autres tâches spécifiques à OpenGL. Elle connecte la bibliothèque OpenGL à Window System X en gérant les handles de fenêtre et les contextes de rendu. Vous devez convertir ces fonctions en fonctions Windows équivalentes. Le tableau suivant répertorie les fonctions GLX du Window System X et leurs fonctions Windows équivalentes.
Fonction GLX/Xlib | Fonction WGL/Windows |
---|---|
glXChooseVisual | ChoosePixelFormat |
glXCopyContext | wglCopyContext |
glXCreateContext | wglCreateContext, wglShareLists |
glXCreateGLXPixmap | CreateDIBitmap / CreateDIBSection |
glXDestroyContext | wglDeleteContext |
glXDestroyGLXPixmap | DeleteObject |
glXGetConfig | DescribePixelFormat |
glXGetCurrentContext | wglGetCurrentContext |
glXGetCurrentDrawable | wglGetCurrentDC |
glXGetProcAddress | wglGetProcAddress |
glXIsDirect | Non applicable. |
glXMakeCurrent | wglMakeCurrent |
glXQueryExtension | GetVersion |
glXQueryVersion | GetVersion |
glXSwapBuffers | SwapBuffers |
glXUseXFont | wglUseFontBitmaps / wglUseFontOutlines |
glXWaitGL | Non applicable. |
glXWaitX | Non applicable. |
XCreateWindow | CreateWindow / CreateWindowEx et GetDC / BeginPaint |
XGetVisualInfo | GetPixelFormat |
XSync | GdiFlush |
Non applicable. | SetPixelFormat |
Certaines fonctions GLX n’ont pas de fonction Windows équivalente. Pour porter ces fonctions sur Windows, réécrivez votre code pour obtenir la même fonctionnalité. Par exemple, glXWaitGL n’a pas de fonction Windows équivalente, mais vous pouvez obtenir le même résultat, en exécutant les commandes OpenGL en attente, en appelant glFinish.
Les rubriques suivantes décrivent comment porter des fonctions GLX qui définissent le format de pixel et gèrent les contextes de rendu, les pixmaps et les images bitmap.