240 Commits (3937354eef0a86a67fe3649254a0fcd094a4ab13)

Author SHA1 Message Date
Kristian Høgsberg e75cb7f64b compositor: Store the output rectangle in a region 14 years ago
Kristian Høgsberg ef04414f39 compositor: Repaint immediately after pageflip finishes 14 years ago
Benjamin Franzke 6f5fc69b67 compositor: Decrement buffers busy_count in post_release 14 years ago
Benjamin Franzke 0628626d55 Implement buffer.release event 14 years ago
Kristian Høgsberg 8f0ce05f52 compositor: Send out more detailed output events 14 years ago
Benjamin Franzke d72037cc78 compositor: Send frame event after redraw 14 years ago
Benjamin Franzke fb4b5a293a compositor: Do not leak old client buffers 14 years ago
Kristian Høgsberg 40caded030 compositor: Only use GL_LINEAR when surface is transformed 14 years ago
Kristian Høgsberg cde9bfc805 compositor: Damage after setting surface width and height 14 years ago
Kristian Høgsberg 7a5c979f4c Move map requests to shell 14 years ago
Kristian Høgsberg ff073a6a6b compositor: Don't pass a non-existing varying into the fragment shader 14 years ago
Kristian Høgsberg 52612f113c meego-tablet-shell: Tweak spring constants 14 years ago
Kristian Høgsberg 2e02d24cb3 compositor: Call wlsc_buffer_attach() after setting es->width 14 years ago
Benjamin Franzke b7acce60e2 compositor: Fix warning in load_module 14 years ago
Benjamin Franzke 4721a3c912 Make use of wl_resource.destroy_listener_list for surfaces. 14 years ago
Kristian Høgsberg e4c40a4734 compositor: Disable hw cursor if we're texturing the cursor 14 years ago
Kristian Høgsberg 4d07a1c213 compositor: Scanout client buffers even if they're not map_fullscreen 14 years ago
Kristian Høgsberg 1c5621840b compositor: Split backends into modules 14 years ago
Kristian Høgsberg 269c78286f compositor: Rename tweener to spring 14 years ago
Kristian Høgsberg 0bc0e24968 compositor: Group matrix and inverse in struct wlsc_transform 14 years ago
Kristian Høgsberg d880e14f8a compositor: Export matrix functions 14 years ago
Kristian Høgsberg a04eecc27b compositor: Drop broken opaque repaint optimization for now 14 years ago
Kristian Høgsberg 2e94d1120a compositor: Remove unused surface matrix, add optional transform 14 years ago
Kristian Høgsberg 4a9be13d2a Tweak tweener constants and add friction parameter 14 years ago
Kristian Høgsberg fac11d25e4 Remove unused surface->buffer field 14 years ago
Kristian Høgsberg 8544903741 compositor: Screenhoot into a client provided shm buffer 14 years ago
Kristian Høgsberg b41d76c151 compositor: Use libpng directly instead of gdb-pixbuf 14 years ago
Kristian Høgsberg d34912c4f9 Just use getopt_long for option parsing 14 years ago
Benjamin Franzke 0b5116f746 compositor: Recalculate fullscreen surface x,y in surface_attach 14 years ago
Kristian Høgsberg 172ffd1012 compositor: Fix overlapping options 14 years ago
Kristian Høgsberg b5819dc61d compositor: Stop using EGL_EGLEXT_PROTOTYPES and look up extension functions 14 years ago
Kristian Høgsberg c352ab03fe compositor: Don't use glClear for clearing 14 years ago
Benjamin Franzke fab5ec1215 compositor: Use stride/4 as width for shm textures 14 years ago
Benjamin Franzke cdd9db7ed2 compositor: Use EGL_WL_bind_wayland_display only if available 14 years ago
Kristian Høgsberg 02ec0a5d3a compositor: Support loadable shells 14 years ago
Kristian Høgsberg cce1aecd3c compositor: Fade to black on idle timeout 14 years ago
Kristian Høgsberg 7ffc4488f4 compositor: Refactor shader setup a bit 14 years ago
Kristian Høgsberg e10a5d9fea compositor: Implement a simple screensaver feature 14 years ago
Kristian Høgsberg b1868479ad Update return types of event handler functions 14 years ago
Benjamin Franzke 315b3dc73b Make use of wayland-server shm common code 14 years ago
Benjamin Franzke bab41fb70c compositor: Use surface_attached_to list for shm-buffers 14 years ago
Benjamin Franzke 0c347f0d72 compositor: Add wlsc_shm_buffer_attach 14 years ago
Benjamin Franzke bde55ec8e4 Implement buffer.damage in shm, use it in window.c 14 years ago
Kristian Høgsberg df2f197076 compositor: Pass NULL for context to wayland buffer eglCreateImageKHR() 14 years ago
Kristian Høgsberg 91342c6081 Switch to new subscribe protocol and wayland-egl 14 years ago
Benjamin Franzke 5d00709931 compositor: Add OpenWF Display backend 14 years ago
Benjamin Franzke 66aa235b4c Optimize fullscreen scanout abit 14 years ago
Benjamin Franzke 431da9a4cc Make use of a hardware cursor in compositor-drm 14 years ago
Benjamin Franzke 1178a3ce5c compositor(-drm): Pageflip to fullscreen surfaces 14 years ago
Kristian Høgsberg 547cadf375 Move more switcher details to switcher.c 14 years ago