Home | History | Annotate | Download | only in glx

Lines Matching refs:pcp

69    struct driwindows_context *pcp = (struct driwindows_context *) context;
71 driReleaseDrawables(&pcp->base);
75 windows_destroy_context(pcp->windowsContext);
77 free(pcp);
84 struct driwindows_context *pcp = (struct driwindows_context *) context;
90 driReleaseDrawables(&pcp->base);
95 if (windows_bind_context(pcp->windowsContext,
105 struct driwindows_context *pcp = (struct driwindows_context *) context;
107 windows_unbind_context(pcp->windowsContext);
116 struct driwindows_context *pcp = (struct driwindows_context *) gc;
123 windows_setTexBuffer(pcp->windowsContext,
134 struct driwindows_context *pcp = (struct driwindows_context *) gc;
140 windows_releaseTexBuffer(pcp->windowsContext,
163 struct driwindows_context *pcp, *pcp_shared;
187 pcp = calloc(1, sizeof *pcp);
188 if (pcp == NULL)
191 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
192 free(pcp);
196 pcp->base.renderType = renderType;
200 pcp->windowsContext = windows_create_context(config->pxfi, shared);
202 if (!pcp->windowsContext) {
203 free(pcp);
207 pcp->base.vtable = &driwindows_context_vtable;
209 return &pcp->base;
220 struct driwindows_context *pcp, *pcp_shared;
262 pcp = calloc(1, sizeof *pcp);
263 if (pcp == NULL)
266 if (!glx_context_init(&pcp->base, &psc->base, &config->base)) {
267 free(pcp);
271 pcp->base.renderType = renderType;
275 pcp->windowsContext = windows_create_context_attribs(config->pxfi,
278 if (pcp->windowsContext == NULL) {
279 free(pcp);
283 pcp->base.vtable = &driwindows_context_vtable;
285 return &pcp->base;