GLX e WGL/Windows
Algumas das funções WGL e funções do Windows são mais ou menos análogas às funções do GLX X Window. A lista a seguir mostra as funções do GLX e as respectivas funções WGL/Windows correspondentes, se disponíveis.
Função GLX/Xlib | Função 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 | Não aplicável. |
glXMakeCurrent | wglMakeCurrent |
glXQueryExtension | GetVersion |
glXQueryVersion | GetVersion |
glXSwapBuffers | SwapBuffers |
glXUseXFont | wglUseFontBitmaps / wglUseFontOutlines |
glXWaitGL | Não aplicável. |
glXWaitX | Não aplicável. |
XCreateWindow | CreateWindow / CreateWindowEx e GetDC / BeginPaint |
XGetVisualInfo | GetPixelFormat |
XSync | GdiFlush |
Não aplicável. | SetPixelFormat |
Para obter mais informações, confira o guia de portabilidade.