There will be another caller in a later commit. v2: * Bump xwl_window_buffer->refcnt in xwl_window_swap_pixmap, to prevent xwl_window_set_pixmap from disposing of it. v3: * Go back to bumping xwl_window_buffer->refcnt in xwl_window_buffers_get_pixmap. xwl_window_set_pixmap should no longer dispose of it now that xwl_glamor_gbm_create_pixmap_for_window is fixed, and xwl_window_swap_pixmap forgot to bump it if xwl_window_buffer_get_available returned NULL. v4: * Unlink xwl_window_buffer from xwl_window->window_buffers_available before calling xwl_window_set_pixmap in xwl_window_swap_pixmap, or that might dispose of it. v5: * xwl_window_swap_pixmap does everything xwl_window_buffer_get_available did before, except for just using the window pixmap if !xwl_glamor_needs_n_buffering. Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1314> |
||
---|---|---|
.. | ||
kdrive | ||
vfb | ||
xfree86 | ||
xnest | ||
xquartz | ||
xwayland | ||
xwin | ||
meson.build |