Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-01 | Add renderer pointer inside drm_surface | Scott Anderson | |
2017-09-30 | Rename wlr_drm_output to wlr_drm_connector | Scott Anderson | |
2017-09-30 | Rename backend to drm | Scott Anderson | |
2017-09-30 | Add pointer to backend from DRM outputs | Scott Anderson | |
2017-09-30 | Split DRM rendering to its own file | Scott Anderson | |
2017-09-30 | Split DRM internal interface to its own header | Scott Anderson | |
2017-09-30 | Rename files to remove pointless drm prefix | Scott Anderson | |
2017-09-29 | Change egl_get_config to always use visual id | Scott Anderson | |
2017-09-24 | Set state properly | Scott Anderson | |
2017-09-23 | Simplify retry_pageflip | Scott Anderson | |
2017-09-23 | Add error recovery for failed page flips | Scott Anderson | |
2017-09-23 | Add timeout to DRM cleanup | Scott Anderson | |
This prevents a potential infinite loop preventing us from closing properly. | |||
2017-09-23 | Allow forcing legacy DRM interface | Scott Anderson | |
2017-09-09 | Check for disappearing DRM connectors | Scott Anderson | |
DisplayPort MST connectors will disappear when they're disconnected, so we need to check for that. | |||
2017-09-06 | Add set_gamma and get_gamma_size to wlr_output_impl | emersion | |
2017-08-26 | add wlr_cursor basic implementation | Tony Crisci | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-18 | drm realloc_crtcs: check we found an output | Dominique Martinet | |
This follows-up on #105 that just initialized to 0. Instead, make sure we actually found an output that matches | |||
2017-08-18 | fix uninitialized warning | Tony Crisci | |
`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. | |||
2017-08-16 | Fix DRM problem introduced in 901c14c | Drew DeVault | |
2017-08-16 | Prevent alloc errors from crashing in `list_t` | Calvin Lee | |
This commit changes the `list_t` api so that alloc errors can be detected and worked around. Also fixes errors not found in 5cc7342 | |||
2017-08-14 | Refactor out wlr_output_mode_state | Drew DeVault | |
2017-08-13 | Remove wlr_output_state, update backends | Drew DeVault | |
2017-08-12 | Refactor wlr_backend_state out of DRM backend | Drew DeVault | |
2017-08-12 | Use libinput_event_destroy/xkb_*_unref | Dominique Martinet | |
Also sneak in a missing drmModeFreePlaneResources | |||
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-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-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 | |