summaryrefslogtreecommitdiff
path: root/compositor/compositor.c
AgeCommit message (Expand)AuthorFilesLines
2011-06-23compositor: Add helper to damage surface belowKristian Høgsberg1-4/+21
2011-06-23compositor: Clip away obscured damageKristian Høgsberg1-10/+20
2011-06-23compositor: Accumulate damage in per-surface regionsKristian Høgsberg1-14/+14
2011-06-23Send keyboard_focus only to client surfacesBenjamin Franzke1-2/+3
2011-06-23compsitor: Put background surface in the big surface listKristian Høgsberg1-6/+4
2011-06-23compositor: Put cursor surfaces into the big surface listKristian Høgsberg1-30/+34
2011-06-23compositor: Change default background to be a pngKristian Høgsberg1-1/+1
2011-06-21compositor: Add socket based activation for X serverKristian Høgsberg1-2/+45
2011-06-21Damage surface before attaching new bufferKristian Høgsberg1-6/+7
2011-06-21compositor: Fix region leakKristian Høgsberg1-0/+1
2011-06-21compositor: Store the output rectangle in a regionKristian Høgsberg1-17/+12
2011-06-21compositor: Repaint immediately after pageflip finishesKristian Høgsberg1-66/+42
2011-06-21compositor: Decrement buffers busy_count in post_releaseBenjamin Franzke1-14/+6
2011-06-21Merge remote-tracking branch 'bnf/buffer.release-2'Kristian Høgsberg1-6/+96
2011-06-21Implement buffer.release eventBenjamin Franzke1-0/+79
2011-06-21Merge remote-tracking branch 'bnf/fixes-2'Kristian Høgsberg1-0/+2
2011-06-21compositor: Send out more detailed output eventsoutputKristian Høgsberg1-25/+42
2011-06-21compositor: Send frame event after redrawBenjamin Franzke1-8/+19
2011-06-21compositor: Do not leak old client buffersBenjamin Franzke1-0/+2
2011-06-20compositor: Only use GL_LINEAR when surface is transformedKristian Høgsberg1-4/+9
2011-06-20compositor: Damage after setting surface width and heightKristian Høgsberg1-6/+6
2011-06-20Move map requests to shellKristian Høgsberg1-106/+4
2011-05-19compositor: Don't pass a non-existing varying into the fragment shaderKristian Høgsberg1-1/+0
2011-05-19meego-tablet-shell: Tweak spring constantsKristian Høgsberg1-1/+3
2011-05-16compositor: Call wlsc_buffer_attach() after setting es->widthKristian Høgsberg1-2/+2
2011-05-06compositor: Fix warning in load_moduleBenjamin Franzke1-1/+1
2011-05-06Make use of wl_resource.destroy_listener_list for surfaces.Benjamin Franzke1-9/+2
2011-05-06compositor: Disable hw cursor if we're texturing the cursorKristian Høgsberg1-9/+11
2011-05-06compositor: Scanout client buffers even if they're not map_fullscreenKristian Høgsberg1-11/+11
2011-05-02compositor: Split backends into modulesKristian Høgsberg1-70/+78
2011-05-02compositor: Rename tweener to springKristian Høgsberg1-41/+41
2011-05-02compositor: Group matrix and inverse in struct wlsc_transformKristian Høgsberg1-2/+1
2011-05-02compositor: Export matrix functionsKristian Høgsberg1-2/+2
2011-05-02compositor: Drop broken opaque repaint optimization for nowKristian Høgsberg1-21/+1
2011-05-02compositor: Remove unused surface matrix, add optional transformKristian Høgsberg1-55/+88
2011-05-02Tweak tweener constants and add friction parameterKristian Høgsberg1-3/+10
2011-05-02Remove unused surface->buffer fieldKristian Høgsberg1-5/+2
2011-05-02compositor: Screenhoot into a client provided shm bufferKristian Høgsberg1-3/+1
2011-05-02compositor: Use libpng directly instead of gdb-pixbufKristian Høgsberg1-75/+6
2011-05-02Just use getopt_long for option parsingKristian Høgsberg1-32/+57
2011-04-26compositor: Recalculate fullscreen surface x,y in surface_attachBenjamin Franzke1-2/+10
2011-04-25compositor: Fix overlapping optionsKristian Høgsberg1-2/+2
2011-04-25compositor: Stop using EGL_EGLEXT_PROTOTYPES and look up extension functionsKristian Høgsberg1-22/+38
2011-04-25compositor: Don't use glClear for clearingKristian Høgsberg1-2/+9
2011-04-25compositor: Use stride/4 as width for shm texturesBenjamin Franzke1-3/+7
2011-04-25compositor: Use EGL_WL_bind_wayland_display only if availableBenjamin Franzke1-2/+6
2011-04-23compositor: Support loadable shellsKristian Høgsberg1-32/+52
2011-04-22compositor: Fade to black on idle timeoutKristian Høgsberg1-6/+167
2011-04-22compositor: Refactor shader setup a bitKristian Høgsberg1-36/+41
2011-04-22compositor: Implement a simple screensaver featureKristian Høgsberg1-2/+98