Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-09 | Add atomic gamma lut size fetching | Vincent Vanlaer | |
Legacy gamma lut size now uses the new legacy_crtc member of wlr_drm_crtc. This was Previously doen using old_crtc in wlr_drm_connector, but since this refers to the crtc that was connected to the ouput, this could give the wrong result. | |||
2018-02-09 | Add atomic gamma setting | Vincent Vanlaer | |
2018-02-09 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-02-06 | prevents reuse of outdated wlr_output state | Markus Ongyerth | |
On the drm output the wlr_drm_connector structs are reused. This struct contains the wlr_output struct, which is reused as well. The old code kept modes/edid and output state persistent over hotplug. This nulls the relevant strings, reads newer edid data and removes old modes on unplug. | |||
2018-02-03 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-02-02 | backend/drm: update output enabled property on modeset | emersion | |
2018-02-02 | backend/drm: support updating cursor when session is paused | emersion | |
2018-01-30 | Fix some typos | Guido Günther | |
Prefer initialize over initialise since used more often in the sources. | |||
2018-01-30 | backend/drm: fix hw cursor position on rotated and scaled outputs | emersion | |
output: add wlr_output_transformed_resolution | |||
2018-01-28 | backend/drm: do not retry pageflip when swapping buffers | emersion | |
2018-01-28 | Do not flush damage if swapping buffers failed | emersion | |
This should solve issues with multiple outputs on DRM backend. | |||
2018-01-28 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-27 | drm: Use ptrdiff_t instead of intmax_t in format string | Guido Günther | |
since we're looking at pointer differences. Otherwise the build fails on arm like In file included from ../backend/drm/drm.c:19:0: ../include/wlr/util/log.h:34:17: error: format '%jd' expects argument of type 'intmax_t', but argument 7 has type 'int' [-Werror=format=] _wlr_log(verb, "[%s:%d] " fmt, _strip_path(__FILE__), __LINE__, ##__VA_ARGS__) ^ ../backend/drm/drm.c:462:2: note: in expansion of macro 'wlr_log' wlr_log(L_DEBUG, "%s: crtc=%ju ovr=%jd pri=%jd cur=%jd", conn->output.name, ^~~~~~~ ../backend/drm/drm.c:462:39: note: format string is defined here wlr_log(L_DEBUG, "%s: crtc=%ju ovr=%jd pri=%jd cur=%jd", conn->output.name, ~~^ %d | |||
2018-01-27 | Fix flickering when switching VT | emersion | |
2018-01-26 | output: add wlr_output_schedule_frame | emersion | |
2018-01-26 | Damage tracking for transformed outputs | emersion | |
2018-01-21 | Merge remote-tracking branch 'upstream/master' into output-damage | emersion | |
2018-01-21 | Add con/crtc null check to move_cursor in drm | Timidger | |
2018-01-21 | Added crtc null check for other drm funcs | Timidger | |
2018-01-21 | Fixes #575 | Timidger | |
2018-01-21 | output: add damage tracking via buffer age | emersion | |
2018-01-20 | backend/drm: fix hardware cursors not moving | emersion | |
This adds back `wlr_output::needs_swap`. This allows a backend to request buffer swaps even if the output isn't damaged. This is needed by the DRM backend to trigger pageflips when the cursor moves. | |||
2018-01-19 | backend/drm: do not try a pageflip is another one is in pending | emersion | |
2018-01-19 | backend/drm: fix retry pageflip | emersion | |
2018-01-07 | Fix output enable in DRM backend | emersion | |
2018-01-04 | Add wlr_output::enabled | emersion | |
2017-12-26 | Fix cursor on transformed output with DRM backend | emersion | |
2017-12-19 | drm backend: add wlr_output_is_drm | Dominique Martinet | |
2017-12-17 | Add full refresh rate support to custom modes | emersion | |
2017-12-14 | Merge branch 'master' into surface-transform | emersion | |
2017-12-12 | Update output layout when scale or transform changes | emersion | |
2017-12-05 | Fix segfault when moving hardware cursor | emersion | |
2017-12-01 | Make wlr_output_transform_* functions public, refactoring | emersion | |
2017-11-01 | rootston exit: fix drm destroy | Dominique Martinet | |
wlr_drm_connector were being freed without removing them from the drm->outputs list, segfaulting on destroy | |||
2017-11-01 | Remove mysterious hotspot switch in DRM backend | emersion | |
2017-11-01 | Fix hidden software cursors, fix cursor transformations on DRM backend | emersion | |
2017-11-01 | Apply output transformation to pointer events in Wayland backend | emersion | |
2017-10-31 | Fix cursor hotspot with rotated outputs on DRM backend | emersion | |
2017-10-31 | Transform cursor hotspot | emersion | |
2017-10-31 | Add wlr_output_cursor | emersion | |
2017-10-28 | Fix segfault in DRM cursor | Drew DeVault | |
2017-10-26 | Do not set hw cursor if disabled when switching VT | emersion | |
2017-10-23 | Merge pull request #286 from versusvoid/update-connector-crtc-bindings | Scott Anderson | |
Update Connector-CRTC bindings after resume in DRM backend | |||
2017-10-22 | Set crtc field when scanning for DRM connectors | Versus Void | |
and always use it when matching CRTCs with connectors. Fix deactivated monitors check. | |||
2017-10-22 | Reinitialize only changed DRM outputs after setting mode on one | Versus Void | |
2017-10-22 | Emit output resolution event only when resolution changes | Versus Void | |
2017-10-22 | Cleanup wlr_gamma_control | emersion | |
2017-10-22 | Create globals only for enabled outputs in DRM backend | emersion | |
2017-10-22 | Fix index computation in DRM output scan and CRTC match | Versus Void | |
2017-10-21 | Merge branch 'master' into heghe/wl_list | Drew DeVault | |