mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-02 09:01:38 -05:00
backend/x11: remove swapchain
Rely on wlr_output's generic swapchain handling. We still need a renderer for cursor readback, sadly.
This commit is contained in:
parent
68c4f15958
commit
a670ee7940
3 changed files with 4 additions and 124 deletions
|
|
@ -21,7 +21,6 @@
|
|||
#include <wlr/interfaces/wlr_pointer.h>
|
||||
#include <wlr/interfaces/wlr_touch.h>
|
||||
#include <wlr/render/drm_format_set.h>
|
||||
#include <wlr/render/wlr_renderer.h>
|
||||
|
||||
#define XCB_EVENT_RESPONSE_TYPE_MASK 0x7f
|
||||
|
||||
|
|
@ -35,9 +34,6 @@ struct wlr_x11_output {
|
|||
xcb_window_t win;
|
||||
xcb_present_event_t present_event_id;
|
||||
|
||||
struct wlr_swapchain *swapchain;
|
||||
struct wlr_buffer *back_buffer;
|
||||
|
||||
struct wlr_pointer pointer;
|
||||
struct wlr_input_device pointer_dev;
|
||||
|
||||
|
|
@ -93,7 +89,6 @@ struct wlr_x11_backend {
|
|||
const struct wlr_x11_format *x11_format;
|
||||
struct wlr_drm_format_set primary_dri3_formats;
|
||||
struct wlr_drm_format_set primary_shm_formats;
|
||||
struct wlr_drm_format *drm_format;
|
||||
struct wl_event_source *event_source;
|
||||
|
||||
struct {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue