Lines Matching refs:ctx
131 _EGLContext *ctx = _eglGetCurrentContext();
134 _eglBindContextToThread(ctx, t);
1662 dri2_destroy_context(_EGLDisplay *disp, _EGLContext *ctx)
1664 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
1667 if (_eglPutContext(ctx)) {
1727 dri2_surf_update_fence_fd(_EGLContext *ctx,
1730 __DRIcontext *dri_ctx = dri2_egl_context(ctx)->dri_context;
1784 _EGLSurface *rsurf, _EGLContext *ctx)
1787 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
1801 if (!_eglBindContext(ctx, dsurf, rsurf, &old_ctx, &old_dsurf, &old_rsurf))
1804 if (old_ctx == ctx && old_dsurf == dsurf && old_rsurf == rsurf) {
1843 _eglBindContext(old_ctx, old_dsurf, old_rsurf, &ctx, &tmp_dsurf, &tmp_rsurf);
1844 assert(&dri2_ctx->base == ctx &&
1850 _eglPutContext(ctx);
1876 ctx = NULL;
1878 _eglBindContext(ctx, dsurf, rsurf, &tmp_ctx, &tmp_dsurf, &tmp_rsurf);
1993 _EGLContext *ctx = _eglGetCurrentContext();
1994 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
2017 _EGLContext *ctx = _eglGetCurrentContext();
2020 if (ctx && surf)
2021 dri2_surf_update_fence_fd(ctx, disp, surf);
2040 _EGLContext *ctx = _eglGetCurrentContext();
2043 if (ctx && surf)
2044 dri2_surf_update_fence_fd(ctx, disp, surf);
2126 dri2_wait_client(_EGLDisplay *disp, _EGLContext *ctx)
2129 _EGLSurface *surf = ctx->DrawSurface;
2156 _EGLContext *ctx;
2160 ctx = _eglGetCurrentContext();
2161 dri2_ctx = dri2_egl_context(ctx);
2199 _EGLContext *ctx;
2203 ctx = _eglGetCurrentContext();
2204 dri2_ctx = dri2_egl_context(ctx);
2227 dri2_create_image(_EGLDisplay *disp, _EGLContext *ctx, EGLenum target,
2231 return dri2_dpy->vtbl->create_image(disp, ctx, target, buffer,
2282 dri2_create_image_khr_renderbuffer(_EGLDisplay *disp, _EGLContext *ctx,
2287 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
2347 dri2_create_image_wayland_wl_buffer(_EGLDisplay *disp, _EGLContext *ctx,
2411 dri2_create_image_khr_texture(_EGLDisplay *disp, _EGLContext *ctx,
2417 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
2516 dri2_create_image_mesa_drm_buffer(_EGLDisplay *disp, _EGLContext *ctx,
2853 dri2_create_image_dma_buf(_EGLDisplay *disp, _EGLContext *ctx,
3165 dri2_create_image_khr(_EGLDisplay *disp, _EGLContext *ctx, EGLenum target,
3177 return dri2_create_image_khr_texture(disp, ctx, target, buffer, attr_list);
3179 return dri2_create_image_khr_renderbuffer(disp, ctx, buffer, attr_list);
3182 return dri2_create_image_mesa_drm_buffer(disp, ctx, buffer, attr_list);
3184 return dri2_create_image_dma_buf(disp, ctx, buffer, attr_list);
3188 return dri2_create_image_wayland_wl_buffer(disp, ctx, buffer, attr_list);
3387 _EGLContext *ctx = _eglGetCurrentContext();
3389 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
3555 _EGLContext *ctx = _eglGetCurrentContext();
3557 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
3671 _EGLContext *ctx = _eglGetCurrentContext();
3673 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
3682 dri2_interop_query_device_info(_EGLDisplay *disp, _EGLContext *ctx,
3686 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);
3695 dri2_interop_export_object(_EGLDisplay *disp, _EGLContext *ctx,
3700 struct dri2_egl_context *dri2_ctx = dri2_egl_context(ctx);