summaryrefslogtreecommitdiff
path: root/libweston/backend-wayland
AgeCommit message (Expand)AuthorFilesLines
12 daysbackend-wayland: don't wait for one frame when starting the repaint loopMichael Olbrich1-22/+4
2024-05-10renderer: Move dmabuf setup into renderer initDerek Foreman1-6/+0
2024-03-18meson: Add missing dependencies on eglJordan Williams1-0/+1
2024-03-12libweston: Let multiple backends register the Windowed Output APILoïc Molinari1-1/+2
2024-01-10libweston/backends: Move damage flush into backendsDerek Foreman1-7/+19
2023-09-28backend-wayland: multi-backend supportPhilipp Zabel1-1/+10
2023-09-26backend-wayland: Don't signal out resize events for activationMarius Vlad1-1/+8
2023-08-02libweston: Set the presentation clock in the compositorPhilipp Zabel1-2/+2
2023-07-12backend-wayland: Free pixel formats on shutdownDaniel Stone1-0/+2
2023-07-11libweston: Move output damage subtraction out of backendsDerek Foreman1-4/+0
2023-06-30backend-wayland: Prepare for more renderers, reject no-opPhilipp Zabel1-14/+37
2023-06-27libweston: move weston_compositor_shutdown call out of backendsPhilipp Zabel1-4/+0
2023-06-27backend-wayland: use to_wayland_backendPhilipp Zabel1-1/+1
2023-06-27libweston: add weston_backend::shutdown callbackPhilipp Zabel1-2/+9
2023-06-26backend-wayland: fix error path in wayland_backend_createPhilipp Zabel1-1/+3
2023-06-13backend-wayland: track damage on renderbuffersPhilipp Zabel1-14/+8
2023-06-12libweston: Use weston_coord in struct weston_outputDerek Foreman1-1/+2
2023-06-09backend-wayland: fix memory leak in wayland_shm_buffer_attachPhilipp Zabel1-2/+1
2023-05-30backend-wayland: fix --fullscreenMichael Olbrich1-0/+2
2023-04-17libweston: pass backend to weston_windowed_output_api::create_head()Philipp Zabel1-11/+13
2023-04-12backend-wayland: fully release pango and fontconfigPekka Paalanen1-0/+3
2023-03-22backend-wayland: allow resizing with xdg-shellMichael Olbrich1-2/+63
2023-03-22backend-wayland: immediately unref the renderbuffer for use shm buffersMichael Olbrich1-1/+6
2023-03-22wayland-backend: split switch_mode to prepare for xdg-shell resizingMichael Olbrich1-39/+44
2023-02-16backend-wayland: reuse backend->formats[0] as pixman/cairo/shm pixel formatPhilipp Zabel1-5/+4
2023-02-09backend: Make input notification functions use weston_coordDerek Foreman1-10/+6
2023-02-09libweston: replace weston_output_transform_coordinateDerek Foreman1-9/+19
2023-02-03backend-wayland: destroy renderbuffer before renderer output statePhilipp Zabel1-2/+2
2023-02-03backend-wayland: fix pixman output state creationPhilipp Zabel1-0/+1
2023-01-29gl-renderer: use pixel_format_info instead of drm fourccsPhilipp Zabel1-4/+14
2023-01-28pixman-renderer: use pixel_format_info instead of pixman_format_code_tPhilipp Zabel1-1/+5
2023-01-27libweston: make weston_renderbuffer refcountedPhilipp Zabel1-6/+2
2023-01-26backend-wayland: drop unused pm_imagePhilipp Zabel1-9/+0
2023-01-23libweston: move pixman_renderer_init() into weston_compositor_init_renderer()Philipp Zabel1-1/+3
2023-01-23pixman-renderer: set renderbuffer via new repaint_output parameterPhilipp Zabel1-3/+3
2023-01-23pixman-renderer: add weston_renderbuffer and create/destroy interfacePhilipp Zabel1-6/+28
2023-01-23pixman-renderer: add pixman_renderer_interfacePhilipp Zabel1-3/+5
2023-01-16libweston, backends: move GL renderer interface into weston_rendererPhilipp Zabel1-20/+19
2023-01-16backend-wayland: store backend on struct wayland_outputPhilipp Zabel1-13/+14
2023-01-13libweston, backends: pass backend parameter to weston_backend functionsPhilipp Zabel1-4/+7
2023-01-10backend-wayland: Use renderer enum type for config selectionDaniel Stone1-22/+19
2022-12-14backend-wayland: use gl-bordersPekka Paalanen2-91/+10
2022-12-12libweston, backends: store backend pointer in struct weston_headPhilipp Zabel1-3/+4
2022-12-08backend-wayland: drop use_pixman from wayland_backendPhilipp Zabel1-14/+11
2022-11-30backend-wayland: do not try to release uninitialized seatPhilipp Zabel1-1/+2
2022-10-25libweston: Split notify_pointer focus into notify/clearDerek Foreman1-4/+4
2022-09-24backend-wayland: always propagate touch frame eventMichael Olbrich1-4/+5
2022-09-23gl-renderer: pass initial output area explicitlyPekka Paalanen1-6/+13
2022-09-23pixman-renderer: pass initial size explicitlyPekka Paalanen1-0/+4
2022-09-23libweston: add weston_renderer::resize_output()Pekka Paalanen1-1/+13