GLX 和 WGL/Windows
某些 WGL 函数和 Windows 函数或多或少类似于 GLX X 窗口函数。 以下列表显示了 GLX 函数及其相应的 WGL/Windows 函数(如果可用)。
GLX/Xlib 函数 | 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 | 不适用。 |
glXMakeCurrent | wglMakeCurrent |
glXQueryExtension | GetVersion |
glXQueryVersion | GetVersion |
glXSwapBuffers | SwapBuffers |
glXUseXFont | wglUseFontBitmaps / wglUseFontOutlines |
glXWaitGL | 不适用。 |
glXWaitX | 不适用。 |
XCreateWindow | CreateWindow / CreateWindowEx 和 GetDC / BeginPaint |
XGetVisualInfo | GetPixelFormat |
XSync | GdiFlush |
不适用。 | SetPixelFormat |
有关更多信息,请参阅移植指南。