Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-11 | Complete a few destroy functions | Dominique Martinet | |
This adds missing free calls for: - drm outputs - libinput backend in general - final udev free - output mode state | |||
2017-08-10 | Merge pull request #53 from nyorain/drm_buffer | Drew DeVault | |
Implement drm (egl) buffer attaching | |||
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-11 | Fix possible use of CRTC after monitor is unplugged | Scott Anderson | |
2017-08-10 | Implement drm (egl) buffer attaching | nyorain | |
2017-08-10 | Added null check on crtc | Scott Anderson | |
2017-08-09 | Atomic modesetting | Scott Anderson | |
2017-08-08 | Rename wlr_surface -> wlr_texture; attach -> upload | nyorain | |
2017-08-07 | Use gbm_bo_map for cursor | Scott Anderson | |
2017-08-07 | Style changes | Scott Anderson | |
2017-08-06 | Moved headers | Scott Anderson | |
2017-08-06 | Renamed some variables to be less generic | Scott Anderson | |
2017-08-06 | Updated DRM cursor rendering | Scott Anderson | |
2017-08-06 | Clean up resources when plane is reassigned | Scott Anderson | |
2017-08-06 | More cleanups | Scott Anderson | |
2017-08-06 | Various cleanups | Scott Anderson | |
2017-08-06 | Split off some functions into drm-util | Scott Anderson | |
2017-08-06 | Use plane for rendering | Scott Anderson | |
2017-08-06 | Add planes. | Scott Anderson | |
2017-08-06 | Upgraded CRTC and Encoder matching | Scott Anderson | |
2017-08-06 | Various changes/cleanups | Scott Anderson | |
2017-08-06 | DRM resource initalisation | Scott Anderson | |
2017-08-06 | Added DRM property infrastructure | Scott Anderson | |
2017-08-06 | Changed header paths. | Scott Anderson | |
2017-07-27 | Use ARGB8888 pixel format for cursor bo | Tony Crisci | |
The previous pixel format (RGBA8888) is not supported on all devices for cursors. Weston uses ARGB8888 exclusively for its cursor buffer object which leads me to believe this pixel format is better supported. | |||
2017-07-24 | bugfix: add null check on output gbm on pageflip | Tony Crisci | |
The gbm for the output might be null for the pageflip in the case that the output has been disconnected. The gbm might be set to null by wlr_drm_output_cleanup() in this case. If the output is cleaned up before the pageflip, then a double free will crash the compositor on the call to gbm_surface_release_buffer() in the pageflip handler. The outputs buffer object bo[1] will point to invalid memory. | |||
2017-06-26 | Log max cursor size on error | Drew DeVault | |
2017-06-26 | Hardware cursor improvements. | Scott Anderson | |
2017-06-26 | Added software cursor fallback | Scott Anderson | |
2017-06-22 | Add wl_output globals for wlr_outputs | Drew DeVault | |
2017-06-21 | Reorganize wlr-common | Drew DeVault | |
2017-06-21 | Update everyone to use new headers | Drew DeVault | |
2017-06-21 | Fixed VT switching | Scott Anderson | |
2017-06-21 | Changed session signal to only emit on DRM changes | Scott Anderson | |
2017-06-20 | Add dynamic output resizing for Wayland backend | Drew DeVault | |
This allows outputs to: - Not support modesetting - Resize themselves | |||
2017-06-19 | Allocate framebuffers for hardware cursors | Drew DeVault | |
Still doesn't fix cursors though | |||
2017-06-16 | Add (broken) DRM hardware cursors | Drew DeVault | |
2017-06-14 | Add more DRM info to wlr_output | Drew DeVault | |
Yes I know this is the libinput branch, I thought this would be useful for a libinput feature (but it wasn't) | |||
2017-06-10 | Combine internal DRM headers into one | Drew DeVault | |
Everything always just included both anyway | |||
2017-06-09 | Fixed rendering bug: Delay calling gbm_surface_release_buffer until it | Scott Anderson | |
has been scanned out. | |||
2017-06-08 | Merge remote-tracking branch 'upstream/master' into rotation | Scott Anderson | |
2017-06-08 | Filled out more wlr_output fields. | Scott Anderson | |
2017-06-06 | Let backend track transform state | Drew DeVault | |
This will be necessary to provide it to clients via wl_output. | |||
2017-06-05 | Added output rotation example | Scott Anderson | |
2017-06-04 | Refactor type implementations | Drew DeVault | |
2017-06-04 | Changed invalidate interface. | Scott Anderson | |
2017-06-03 | Udev event device matching | Scott Anderson | |
2017-06-01 | Refactor udev and drm initialization | Drew DeVault | |
2017-06-01 | Merge branch 'master' into session | ascent12 | |
2017-05-31 | Add more logging around udev | Drew DeVault | |