aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2017-08-10Implement drm (egl) buffer attachingnyorain
2017-08-09Flesh out wlr_surface state lifecycle a bitDrew DeVault
Sprinked some TODOs around for future work
2017-08-09Implement partial texture uploadsDrew DeVault
2017-08-09implement surface frameTony Crisci
The surface frame callback lets a window know when it is a good time to show the next frame if it is animating. In particular, this callback is used by weston-simple-shm to throttle drawing.
2017-08-09Move wlr_surface into wlrnyorain
2017-08-09Implement wlr_region using pixmannyorain
2017-08-09Atomic modesettingScott Anderson
2017-08-08Rename wlr_surface -> wlr_texture; attach -> uploadnyorain
2017-08-07Add xcursor sublibraryDrew DeVault
2017-08-07Use gbm_bo_map for cursorScott Anderson
2017-08-06Remove old fieldsScott Anderson
2017-08-06Moved headersScott Anderson
2017-08-06Updated DRM cursor renderingScott Anderson
2017-08-06DRM resource initalisationScott Anderson
2017-08-05Check for multi backend before using itDrew DeVault
2017-08-06Fixed VT switchingScott Anderson
2017-08-06Changed header paths.Scott Anderson
2017-08-06Moved session/ into backend/Scott Anderson
2017-08-06Changed ownership of wlr_session to the multi backend.Scott Anderson
Currently breaks VT switching for examples.
2017-08-04Implement destroying surfacesTony Crisci
Add a signal for wlr_surface destruction on the wlr_surface that compositors can listen to to remove the surface from their state. Implement a listener for this in the example wl_compositor to remove the surface from its internal list of surfaces. Destroy the surface in the compositor destroy_surface callback given when the surface resource was created. Add a reference to the surface resource to the wlr_surface so a compositor can find it in its list of resources upon wlr_resource destruction.
2017-07-12Remove use of missing headerDrew DeVault
2017-07-11Fixed that warnings that showed up with optimisations.Scott Anderson
2017-07-09Session documentation.Scott Anderson
2017-07-09Stop remembering the drm fd in child.Scott Anderson
2017-07-09Moved IPC to its own file.Scott Anderson
2017-07-09Added public fields to wlr_sessionScott Anderson
2017-06-29Merge branch 'wlcore'Drew DeVault
2017-06-28Remove wlr_compositorDrew DeVault
2017-06-26Add wlr_wl_compositor and remove wlr_wl_shmDrew DeVault
2017-06-26Added software cursor fallbackScott Anderson
2017-06-23Remove endian.hDrew DeVault
Fuck big endian systems anyway
2017-06-23Support wl_shm pixel formats in gles2 rendererDrew DeVault
2017-06-23Add wlcore/wl_shm (WIP)Drew DeVault
2017-06-23Switch to GLES2Drew DeVault
Closes #13
2017-06-22Add wl_output globals for wlr_outputsDrew DeVault
2017-06-22Store wayland backend axis sourcenyorain
2017-06-22Implement absolute motion events for waylandnyorain
2017-06-22Implement wayland backend input eventsnyorain
2017-06-21Make event names consistentDrew DeVault
2017-06-21Reorganize wlr-commonDrew DeVault
2017-06-21Update everyone to use new headersDrew DeVault
2017-06-21Split out types.h and wlr/types.hDrew DeVault
TODO: Update the code accordingly and move other types into the same paradigm
2017-06-21Fixed VT switchingScott Anderson
2017-06-21Changed session signal to only emit on DRM changesScott Anderson
2017-06-20Support multiple wl backend outputsDrew DeVault
2017-06-20Add dynamic output resizing for Wayland backendDrew DeVault
This allows outputs to: - Not support modesetting - Resize themselves
2017-06-20Implement wayland backend outputnyorain
2017-06-20Make egl_error function part of the egl interfacenyorain
The function may be useful for backends using egl.
2017-06-19Rework wayland backend output implementationnyorain
2017-06-19Merge branch 'master' into wayland-backendnyorain