| /OK3568_Linux_fs/external/xserver/hw/xwayland/ |
| H A D | xwayland-glamor.c | 47 xwl_glamor_egl_make_current(struct xwl_screen *xwl_screen) in xwl_glamor_egl_make_current() argument 49 if (lastGLContext == xwl_screen->glamor_ctx) in xwl_glamor_egl_make_current() 52 lastGLContext = xwl_screen->glamor_ctx; in xwl_glamor_egl_make_current() 53 xwl_screen->glamor_ctx->make_current(xwl_screen->glamor_ctx); in xwl_glamor_egl_make_current() 59 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in glamor_egl_screen_init() local 62 glamor_ctx->ctx = xwl_screen->egl_context; in glamor_egl_screen_init() 63 glamor_ctx->display = xwl_screen->egl_display; in glamor_egl_screen_init() 67 xwl_screen->glamor_ctx = glamor_ctx; in glamor_egl_screen_init() 71 xwl_glamor_init_wl_registry(struct xwl_screen *xwl_screen, in xwl_glamor_init_wl_registry() argument 76 if (xwl_screen->gbm_backend.is_available && in xwl_glamor_init_wl_registry() [all …]
|
| H A D | xwayland.c | 151 struct xwl_screen * 173 if (prop->propertyName != xwl_window->xwl_screen->allow_commits_prop) in xwl_window_set_allow_commits_from_property() 216 struct xwl_screen *xwl_screen; in xwl_property_callback() local 226 xwl_screen = xwl_screen_get(screen); in xwl_property_callback() 228 if (rec->prop->propertyName == xwl_screen->allow_commits_prop) in xwl_property_callback() 235 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in xwl_close_screen() local 242 &xwl_screen->output_list, link) in xwl_close_screen() 246 &xwl_screen->seat_list, link) in xwl_close_screen() 249 xwl_screen_release_tablet_manager(xwl_screen); in xwl_close_screen() 251 RemoveNotifyFd(xwl_screen->wayland_fd); in xwl_close_screen() [all …]
|
| H A D | xwayland-glamor-eglstream.c | 80 struct xwl_screen *xwl_screen; member 94 xwl_eglstream_get(struct xwl_screen *xwl_screen) in xwl_eglstream_get() argument 96 return dixLookupPrivate(&xwl_screen->screen->devPrivates, in xwl_eglstream_get() 174 xwl_eglstream_cleanup(struct xwl_screen *xwl_screen) in xwl_eglstream_cleanup() argument 177 xwl_eglstream_get(xwl_screen); in xwl_eglstream_cleanup() 277 struct xwl_screen *xwl_screen = xwl_pixmap->xwl_screen; in xwl_eglstream_unref_pixmap_stream() local 286 xwl_glamor_egl_make_current(xwl_screen); in xwl_eglstream_unref_pixmap_stream() 289 eglMakeCurrent(xwl_screen->egl_display, in xwl_eglstream_unref_pixmap_stream() 291 xwl_screen->egl_context); in xwl_eglstream_unref_pixmap_stream() 295 eglDestroySurface(xwl_screen->egl_display, xwl_pixmap->surface); in xwl_eglstream_unref_pixmap_stream() [all …]
|
| H A D | xwayland-glamor-gbm.c | 71 xwl_gbm_get(struct xwl_screen *xwl_screen) in xwl_gbm_get() argument 73 return dixLookupPrivate(&xwl_screen->screen->devPrivates, in xwl_gbm_get() 135 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in xwl_glamor_gbm_create_pixmap_for_bo() local 151 xwl_glamor_egl_make_current(xwl_screen); in xwl_glamor_gbm_create_pixmap_for_bo() 154 xwl_pixmap->image = eglCreateImageKHR(xwl_screen->egl_display, in xwl_glamor_gbm_create_pixmap_for_bo() 155 xwl_screen->egl_context, in xwl_glamor_gbm_create_pixmap_for_bo() 186 eglDestroyImageKHR(xwl_screen->egl_display, xwl_pixmap->image); in xwl_glamor_gbm_create_pixmap_for_bo() 199 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in xwl_glamor_gbm_create_pixmap() local 200 struct xwl_gbm_private *xwl_gbm = xwl_gbm_get(xwl_screen); in xwl_glamor_gbm_create_pixmap() 233 else if (xwl_screen->rootless && hint == CREATE_PIXMAP_USAGE_BACKING_PIXMAP) { in xwl_glamor_gbm_create_pixmap() [all …]
|
| H A D | xwayland.h | 60 struct xwl_screen; 69 Bool (*init_wl_registry)(struct xwl_screen *xwl_screen, 76 Bool (*has_wl_interfaces)(struct xwl_screen *xwl_screen); 81 Bool (*init_egl)(struct xwl_screen *xwl_screen); 88 Bool (*init_screen)(struct xwl_screen *xwl_screen); 115 struct xwl_screen { struct 178 struct xwl_screen *xwl_screen; argument 193 struct xwl_screen *xwl_screen; member 254 struct xwl_screen *xwl_screen; member 371 struct xwl_screen *xwl_screen; member [all …]
|
| H A D | xwayland-output.c | 159 update_backing_pixmaps(struct xwl_screen *xwl_screen, int width, int height) in update_backing_pixmaps() argument 161 ScreenPtr pScreen = xwl_screen->screen; in update_backing_pixmaps() 182 struct xwl_screen *xwl_screen = xwl_output->xwl_screen; in update_screen_size() local 184 if (xwl_screen->root_clip_mode == ROOT_CLIP_FULL) in update_screen_size() 185 SetRootClip(xwl_screen->screen, ROOT_CLIP_NONE); in update_screen_size() 187 if (!xwl_screen->rootless && xwl_screen->screen->root) in update_screen_size() 188 update_backing_pixmaps (xwl_screen, width, height); in update_screen_size() 190 xwl_screen->width = width; in update_screen_size() 191 xwl_screen->height = height; in update_screen_size() 192 xwl_screen->screen->width = width; in update_screen_size() [all …]
|
| H A D | xwayland-input.c | 69 init_tablet_manager_seat(struct xwl_screen *xwl_screen, 381 ScreenPtr pScreen = xwl_seat->xwl_screen->screen; in pointer_handle_enter() 393 xwl_seat->xwl_screen->serial = serial; in pointer_handle_enter() 449 xwl_seat->xwl_screen->serial = serial; in pointer_handle_leave() 544 xwl_seat->xwl_screen->serial = serial; in pointer_handle_button() 695 xwl_seat->xwl_screen->serial = serial; in keyboard_handle_key() 764 xwl_seat->xwl_screen->serial = serial; in keyboard_handle_enter() 779 xwl_seat->xwl_screen->serial = serial; in keyboard_handle_leave() 865 struct xwl_screen *xwl_screen; in keyboard_check_repeat() local 873 xwl_screen = xwl_seat->xwl_screen; in keyboard_check_repeat() [all …]
|
| H A D | xwayland-shm.c | 196 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in xwl_shm_create_pixmap() local 235 pool = wl_shm_create_pool(xwl_screen->shm, fd, xwl_pixmap->size); in xwl_shm_create_pixmap() 283 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in xwl_shm_create_screen_resources() local 286 screen->CreateScreenResources = xwl_screen->CreateScreenResources; in xwl_shm_create_screen_resources() 288 xwl_screen->CreateScreenResources = screen->CreateScreenResources; in xwl_shm_create_screen_resources() 294 if (xwl_screen->rootless) in xwl_shm_create_screen_resources() 303 SetRootClip(screen, xwl_screen->root_clip_mode); in xwl_shm_create_screen_resources()
|
| H A D | xwayland-cursor.c | 79 struct xwl_screen *xwl_screen; in xwl_unrealize_cursor() local 89 xwl_screen = xwl_screen_get(screen); in xwl_unrealize_cursor() 90 xorg_list_for_each_entry(xwl_seat, &xwl_screen->seat_list, link) { in xwl_unrealize_cursor() 306 xwl_screen_init_cursor(struct xwl_screen *xwl_screen) in xwl_screen_init_cursor() argument 311 return miPointerInitialize(xwl_screen->screen, in xwl_screen_init_cursor()
|
| H A D | xwayland-present.c | 518 wl_display_sync(xwl_window->xwl_screen->display); in xwl_present_flip() 524 wl_display_flush(xwl_window->xwl_screen->display); in xwl_present_flip() 567 struct xwl_screen *xwl_screen = xwl_screen_get(screen); in xwl_present_init() local 572 if (xwl_screen->egl_backend == &xwl_screen->eglstream_backend) in xwl_present_init()
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 6600 Additionally, we add the egl_backend struct into xwl_screen in order to 14440 in the xwl_screen struct. 24844 However, re-setting the xwl_screen->expecting_event to 0 again in 24906 wayland: Remove unused field in xwl_screen
|