Lines Matching defs:glxPriv
849 __GLXWinDrawable *glxPriv = (__GLXWinDrawable *)base;
851 if (glxPriv->drawContext && (__glXLastContext == &((glxPriv->drawContext)->base)))
862 if (glxPriv->hPbuffer)
863 if (!wglDestroyPbufferARBWrapper(glxPriv->hPbuffer))
868 if (glxPriv->dibDC)
871 SelectObject(glxPriv->dibDC, glxPriv->hOldDIB);
873 if (!DeleteDC(glxPriv->dibDC))
879 if (glxPriv->hDIB)
881 if (!DeleteObject(glxPriv->hDIB))
886 ((PixmapPtr)glxPriv->base.pDraw)->devPrivate.ptr = glxPriv->pOldBits;
890 free(glxPriv);
902 __GLXWinDrawable *glxPriv;
904 glxPriv = malloc(sizeof *glxPriv);
906 if (glxPriv == NULL)
909 memset(glxPriv, 0, sizeof *glxPriv);
911 if(!__glXDrawableInit(&glxPriv->base, screen, pDraw, type, glxDrawId, conf)) {
912 free(glxPriv);
916 glxPriv->base.destroy = glxWinDrawableDestroy;
917 glxPriv->base.swapBuffers = glxWinDrawableSwapBuffers;
918 glxPriv->base.copySubBuffer = glxWinDrawableCopySubBuffer;
919 // glxPriv->base.waitX what are these for?
920 // glxPriv->base.waitGL
922 GLWIN_DEBUG_MSG("glxWinCreateDrawable %p", glxPriv);
924 return &glxPriv->base;