346 Commits (d7c172648d0cc8b4932cd30950adf8b6b5da5260)

Author SHA1 Message Date
Kristian Høgsberg d7c172648d compositor: Consolidate output repaint logic 12 years ago
Pekka Paalanen 7c7d464ce7 compositor: do not round a zero area to non-zero 12 years ago
Pekka Paalanen 27a8c53020 compositor: do not duplicate ARRAY_SIZE 12 years ago
Pekka Paalanen 85a46671db compositor: reduce the number of triangles 12 years ago
Pekka Paalanen c73bd54b58 compositor: fix fan_debug mode 12 years ago
Pekka Paalanen 2abe2e6d41 compositor: paint opaque regions with RGBX shader 12 years ago
Pekka Paalanen 4f9c07bf11 xwayland: replace opaque_rect, fix an alpha problem 12 years ago
Pekka Paalanen 07c91f8371 compositor: triangle fan debug 12 years ago
Pekka Paalanen 8a15bb83f3 compositor: fix blending for full-surface alpha 12 years ago
Pekka Paalanen 6b5585be0d compositor: specialised fragment shader for RGBX 12 years ago
Rob Clark 0e5a2d0219 compositor: simplify shaders 12 years ago
Rob Clark e3b9591513 compositor: add support for OES_EGL_image_external 12 years ago
Scott Moreau 1bad5db9d6 Implement output transformations. 12 years ago
Ander Conselvan de Oliveira 4f5217313e compositor: Clear only the the damage that was actually repainted 12 years ago
Rob Clark 48cd58b25c compositor: a couple debug logs 12 years ago
Kristian Høgsberg d3800e4788 compositor: Use pointer_cursor_surface_configure() in wl_pointer.set_cursor 12 years ago
Kristian Høgsberg 33d7509d37 compositor: Set WAYLAND_DISPLAY only after creating backend 12 years ago
Jan Arne Petersen e829adc514 text: Assign text_model to a wl_seat 12 years ago
Kristian Høgsberg cb3eaae9ad compositor: Change notify_* function to take a weston_seat 12 years ago
Kristian Høgsberg 05890dc621 compositor: Don't hardcode output transform when sending the event 12 years ago
Kristian Høgsberg 99fd1015d0 compositor: Drop output->flags 12 years ago
Ander Conselvan de Oliveira 3b70b66fa9 compositor: When redrawing, don't clip opaque regions from other planes 12 years ago
Pekka Paalanen f1fc10a488 compositor: fix weston_log format warnings 12 years ago
Pekka Paalanen df1fd36a14 compositor: log program launches 12 years ago
Scott Moreau a5021521f1 compositor: Always set output_mask in weston_surface_update_output_mask(). 12 years ago
Kristian Høgsberg 982387011f compositor: Add weston_surface_schedule_repaint() for limited repaint 12 years ago
Kristian Høgsberg 79af73e313 compositor-drm: Disable planes when zoomed or capturing 12 years ago
Kristian Høgsberg 65a11e1039 compositor: Accumulate damage per plane 12 years ago
Rob Bradford 0fb797596a compositor: Use uint32_t for the msecs value consistently 12 years ago
Pekka Paalanen d9a8e16b7b compositor: remove OpenWFD backend 12 years ago
Kristian Høgsberg 649e1ce973 compositor: Don't allow setting a NULL cursor without pointer focus 12 years ago
Kristian Høgsberg 2e96d3c907 compositor: Check serial number ordering without overflowing 12 years ago
Kristian Høgsberg 64eca8949b compositor: Fold the log prototypes into compositor.h and drop log.h 12 years ago
Pekka Paalanen 56464253c0 compositor: rework touch focus 12 years ago
Kristian Høgsberg 3df6384c3a compositor: Set WAYLAND_DISPLAY if we're given a --socket argument 12 years ago
Kristian Høgsberg 7b884bc0de compositor: Use a minimal restore handler for crash clean up 12 years ago
Kristian Høgsberg 572c2ff59a compositor: Add --help option 12 years ago
Pekka Paalanen 3361639b7b compositor: do clean-up on init failure 12 years ago
Kristian Høgsberg 1acd9f82f8 compositor: Load modules with RTLD_NOW so we get missing symbols up front 12 years ago
Daniel Stone 816c98edb0 Fix memory leak on compositor exit 12 years ago
Kristian Høgsberg 0e696478a9 Handle new transform argument in wl_output.geometry event 12 years ago
Kristian Høgsberg 1e51fecdf5 compositor: Destroy pending surface callbacks when destroying surface 12 years ago
Kristian Høgsberg 905d7cedf5 compositor: Update to use new tokens for EGL_WL_bind_wayland_display 12 years ago
Kristian Høgsberg f1ea63ff05 compositor: Don't record surface damage when we move or transform surfaces 12 years ago
Kristian Høgsberg 971cbc8c9e compositor: Free the right EGLImage 12 years ago
Kristian Høgsberg c7814d2e98 compositor: Don't send wl_surface.enter/leave if we didn't find a resource 13 years ago
Tiago Vignatti cd717b5695 compositor: remove useless weston_compositor_repick call 13 years ago
Gwenole Beauchesne 28f59b027a compositor: handle YUV buffers. 13 years ago
Gwenole Beauchesne faf91854a8 compositor: add YUV shaders. 13 years ago
Gwenole Beauchesne 6d0304904c compositor: factor out RGB shader. 13 years ago