Lines Matching refs:pcp

70    struct driwindows_context *pcp = (struct driwindows_context *) context;
72 driReleaseDrawables(&pcp->base);
76 windows_destroy_context(pcp->windowsContext);
78 free(pcp);
85 struct driwindows_context *pcp = (struct driwindows_context *) context;
91 driReleaseDrawables(&pcp->base);
96 if (windows_bind_context(pcp->windowsContext,
106 struct driwindows_context *pcp = (struct driwindows_context *) context;
108 windows_unbind_context(pcp->windowsContext);
117 struct driwindows_context *pcp = (struct driwindows_context *) gc;
124 windows_setTexBuffer(pcp->windowsContext,
135 struct driwindows_context *pcp = (struct driwindows_context *) gc;
141 windows_releaseTexBuffer(pcp->windowsContext,
164 struct driwindows_context *pcp, *pcp_shared;
188 pcp = calloc(1, sizeof *pcp);
189 if (pcp == NULL)
192 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
193 free(pcp);
197 pcp->base.renderType = renderType;
201 pcp->windowsContext = windows_create_context(config->pxfi, shared);
203 if (!pcp->windowsContext) {
204 free(pcp);
208 pcp->base.vtable = &driwindows_context_vtable;
210 return &pcp->base;
221 struct driwindows_context *pcp, *pcp_shared;
263 pcp = calloc(1, sizeof *pcp);
264 if (pcp == NULL)
267 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
268 free(pcp);
272 pcp->base.renderType = renderType;
276 pcp->windowsContext = windows_create_context_attribs(config->pxfi,
279 if (pcp->windowsContext == NULL) {
280 free(pcp);
284 pcp->base.vtable = &driwindows_context_vtable;
286 return &pcp->base;