Lines Matching refs:API
554 * Called via eglInitialize(), GLX_drv->API.Initialize().
598 * Called via eglTerminate(), drv->API.Terminate().
661 * * If <config> does not support a client API context compatible
662 * with the requested API major and minor version, [...] context flags,
663 * and context reset notification behavior (for client API types where
707 * Called via eglCreateContext(), drv->API.CreateContext().
720 int api;
737 api = __DRI_API_GLES;
741 api = __DRI_API_GLES2;
753 api = __DRI_API_OPENGL_CORE;
755 api = __DRI_API_OPENGL;
828 api,
839 api,
848 api,
865 * Called via eglDestroyContext(), drv->API.DestroyContext().
882 * Called via eglMakeCurrent(), drv->API.MakeCurrent().
918 drv->API.DestroySurface(drv, disp, old_dsurf);
920 drv->API.DestroySurface(drv, disp, old_rsurf);
922 drv->API.DestroyContext(drv, disp, old_ctx);
945 * Called from eglGetProcAddress() via drv->API.GetProcAddress().
1557 dri2_drv->base.API.Initialize = dri2_initialize;
1558 dri2_drv->base.API.Terminate = dri2_terminate;
1559 dri2_drv->base.API.CreateContext = dri2_create_context;
1560 dri2_drv->base.API.DestroyContext = dri2_destroy_context;
1561 dri2_drv->base.API.MakeCurrent = dri2_make_current;
1562 dri2_drv->base.API.GetProcAddress = dri2_get_proc_address;
1563 dri2_drv->base.API.WaitClient = dri2_wait_client;
1564 dri2_drv->base.API.WaitNative = dri2_wait_native;
1565 dri2_drv->base.API.BindTexImage = dri2_bind_tex_image;
1566 dri2_drv->base.API.ReleaseTexImage = dri2_release_tex_image;
1567 dri2_drv->base.API.CreateImageKHR = dri2_create_image_khr;
1568 dri2_drv->base.API.DestroyImageKHR = dri2_destroy_image_khr;
1569 dri2_drv->base.API.CreateDRMImageMESA = dri2_create_drm_image_mesa;
1570 dri2_drv->base.API.ExportDRMImageMESA = dri2_export_drm_image_mesa;
1572 dri2_drv->base.API.BindWaylandDisplayWL = dri2_bind_wayland_display_wl;
1573 dri2_drv->base.API.UnbindWaylandDisplayWL = dri2_unbind_wayland_display_wl;
1574 dri2_drv->base.API.QueryWaylandBufferWL = dri2_query_wayland_buffer_wl;