Lines Matching refs:draw
246 __GLXAquaDrawable *draw = (__GLXAquaDrawable *)data; in surface_notify() local
259 draw->pDraw = NULL; in surface_notify()
260 draw->sid = 0; in surface_notify()
282 attach(__GLXAquaContext *context, __GLXAquaDrawable *draw) in attach() argument
286 GLAQUA_DEBUG_MSG("attach(%p, %p)\n", context, draw); in attach()
288 if (NULL == context || NULL == draw) in attach()
291 pDraw = draw->base.pDraw; in attach()
298 if (draw->sid == 0) { in attach()
301 0, &draw->sid, NULL, in attach()
302 surface_notify, draw)) in attach()
304 draw->pDraw = pDraw; in attach()
307 if (!context->isAttached || context->sid != draw->sid) { in attach()
310 if (xp_attach_gl_context(context->ctx, draw->sid) != Success) { in attach()
313 surface_notify, draw); in attach()
316 x_cvt_uint_to_vptr(draw->sid)); in attach()
318 draw->sid = 0; in attach()
323 context->sid = draw->sid; in attach()
338 (unsigned int)draw->sid); in attach()
341 draw->context = context; in attach()