Lines Matching defs: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;
96 if (windows_bind_context(pcp->windowsContext,
106 struct driwindows_context *pcp = (struct driwindows_context *) context;
108 windows_unbind_context(pcp->windowsContext);
124 struct driwindows_context *pcp, *pcp_shared;
148 pcp = calloc(1, sizeof *pcp);
149 if (pcp == NULL)
152 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
153 free(pcp);
157 pcp->base.renderType = renderType;
161 pcp->windowsContext = windows_create_context(config->pxfi, shared);
163 if (!pcp->windowsContext) {
164 free(pcp);
168 pcp->base.vtable = &driwindows_context_vtable;
170 return &pcp->base;
181 struct driwindows_context *pcp, *pcp_shared;
223 pcp = calloc(1, sizeof *pcp);
224 if (pcp == NULL)
227 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
228 free(pcp);
232 pcp->base.renderType = renderType;
236 pcp->windowsContext = windows_create_context_attribs(config->pxfi,
239 if (pcp->windowsContext == NULL) {
240 free(pcp);
244 pcp->base.vtable = &driwindows_context_vtable;
246 return &pcp->base;