aboutsummaryrefslogtreecommitdiff
path: root/backend/drm/drm.c
AgeCommit message (Collapse)Author
2017-12-12Update output layout when scale or transform changesemersion
2017-12-05Fix segfault when moving hardware cursoremersion
2017-11-01rootston exit: fix drm destroyDominique Martinet
wlr_drm_connector were being freed without removing them from the drm->outputs list, segfaulting on destroy
2017-11-01Remove mysterious hotspot switch in DRM backendemersion
2017-11-01Fix hidden software cursors, fix cursor transformations on DRM backendemersion
2017-11-01Apply output transformation to pointer events in Wayland backendemersion
2017-10-31Fix cursor hotspot with rotated outputs on DRM backendemersion
2017-10-31Transform cursor hotspotemersion
2017-10-31Add wlr_output_cursoremersion
2017-10-28Fix segfault in DRM cursorDrew DeVault
2017-10-26Do not set hw cursor if disabled when switching VTemersion
2017-10-23Merge pull request #286 from versusvoid/update-connector-crtc-bindingsScott Anderson
Update Connector-CRTC bindings after resume in DRM backend
2017-10-22Set crtc field when scanning for DRM connectorsVersus Void
and always use it when matching CRTCs with connectors. Fix deactivated monitors check.
2017-10-22Reinitialize only changed DRM outputs after setting mode on oneVersus Void
2017-10-22Emit output resolution event only when resolution changesVersus Void
2017-10-22Cleanup wlr_gamma_controlemersion
2017-10-22Create globals only for enabled outputs in DRM backendemersion
2017-10-22Fix index computation in DRM output scan and CRTC matchVersus Void
2017-10-21Merge branch 'master' into heghe/wl_listDrew DeVault
2017-10-22Remove drm field from wlr_drm_connectorScott Anderson
2017-10-22Add pointer to backend inside wlr_outputScott Anderson
2017-10-22Remove unnecesary wlr_renderersScott Anderson
2017-10-20Replace list_t with wl_list in wlr_outputHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2017-10-20Replace list_t with wl_list in wlr_drm_backendHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2017-10-12Allow to update the cursor hotspot without its pixelsemersion
2017-10-06Transform hotspot with cursorVersus Void
Fix #188
2017-10-05Fix memory leaksVersus Void
2017-10-02Change iface prefix to suffixScott Anderson
2017-10-01Minor fixesScott Anderson
2017-10-01Multi-GPU DRMScott Anderson
2017-10-01Add renderer pointer inside drm_surfaceScott Anderson
2017-09-30Rename wlr_drm_output to wlr_drm_connectorScott Anderson
2017-09-30Rename backend to drmScott Anderson
2017-09-30Add pointer to backend from DRM outputsScott Anderson
2017-09-30Split DRM rendering to its own fileScott Anderson
2017-09-30Split DRM internal interface to its own headerScott Anderson
2017-09-30Rename files to remove pointless drm prefixScott Anderson
2017-09-29Change egl_get_config to always use visual idScott Anderson
2017-09-24Set state properlyScott Anderson
2017-09-23Simplify retry_pageflipScott Anderson
2017-09-23Add error recovery for failed page flipsScott Anderson
2017-09-23Add timeout to DRM cleanupScott Anderson
This prevents a potential infinite loop preventing us from closing properly.
2017-09-23Allow forcing legacy DRM interfaceScott Anderson
2017-09-09Check for disappearing DRM connectorsScott Anderson
DisplayPort MST connectors will disappear when they're disconnected, so we need to check for that.
2017-09-06Add set_gamma and get_gamma_size to wlr_output_implemersion
2017-08-26add wlr_cursor basic implementationTony Crisci
2017-08-19wlr renderer/texture: rename init to create when it does allocDominique Martinet
2017-08-18drm realloc_crtcs: check we found an outputDominique Martinet
This follows-up on #105 that just initialized to 0. Instead, make sure we actually found an output that matches
2017-08-18fix uninitialized warningTony Crisci
`index` might be uninitialized. Warning can be produced with gcc and `-01` flag.
2017-08-16Fix DRM problem introduced in 901c14cDrew DeVault