Commit Graph

191 Commits (ece58514b456527ee86220cab6787fe9e494ce5b)

Author SHA1 Message Date
Scott Anderson 4101b89700 Rename wlr_drm_output to wlr_drm_connector 7 years ago
Scott Anderson 22e77d9195 Rename backend to drm 7 years ago
Scott Anderson ec5b95e08f Add pointer to backend from DRM outputs 7 years ago
Scott Anderson 096249a2a1 Split DRM rendering to its own file 7 years ago
Scott Anderson d0708b1a3a Split DRM internal interface to its own header 7 years ago
Scott Anderson 610b0493ac Rename files to remove pointless drm prefix 7 years ago
Scott Anderson 517ba0bc16 Change egl_get_config to always use visual id 7 years ago
Scott Anderson a466c86fba Set state properly 7 years ago
Scott Anderson db5e9385d4 Simplify retry_pageflip 7 years ago
Scott Anderson 025b3ee515 Add error recovery for failed page flips 7 years ago
Scott Anderson 459d138fa2 Add timeout to DRM cleanup 7 years ago
Scott Anderson 4a53aab466 Allow forcing legacy DRM interface 7 years ago
Scott Anderson 0aa00da1f3 Check for disappearing DRM connectors 7 years ago
emersion 6f98b5a337
Add set_gamma and get_gamma_size to wlr_output_impl 7 years ago
Tony Crisci e3d47376dc add wlr_cursor basic implementation 8 years ago
Dominique Martinet f24b3df980 wlr renderer/texture: rename init to create when it does alloc 8 years ago
Dominique Martinet 0252c8e072 drm realloc_crtcs: check we found an output 8 years ago
Tony Crisci 784cf65635 fix uninitialized warning 8 years ago
Drew DeVault e7fa4f12e1 Fix DRM problem introduced in 901c14c 8 years ago
Calvin Lee 901c14c409 Prevent alloc errors from crashing in `list_t` 8 years ago
Drew DeVault c8c6619146 Refactor out wlr_output_mode_state 8 years ago
Drew DeVault 41e735242d Remove wlr_output_state, update backends 8 years ago
Drew DeVault 234b2104e4 Refactor wlr_backend_state out of DRM backend 8 years ago
Dominique Martinet de86965174 Use libinput_event_destroy/xkb_*_unref 8 years ago
Drew DeVault 6569c2b626 Merge pull request from nyorain/drm_buffer 8 years ago
Drew DeVault c24351681f Refactor EGL handling 8 years ago
Scott Anderson fe2fbd0fad Fix possible use of CRTC after monitor is unplugged 8 years ago
nyorain 67369173aa Implement drm (egl) buffer attaching 8 years ago
Scott Anderson af67966d92 Atomic modesetting 8 years ago
nyorain e167f41fde Rename wlr_surface -> wlr_texture; attach -> upload 8 years ago
Scott Anderson d09ca20a4d Use gbm_bo_map for cursor 8 years ago
Scott Anderson dbe66d1963 Style changes 8 years ago
Scott Anderson 5f7042a1f2 Moved headers 8 years ago
Scott Anderson d307c2f2c2 Renamed some variables to be less generic 8 years ago
Scott Anderson 1db97a9af9 Updated DRM cursor rendering 8 years ago
Scott Anderson aedfa27d3a Clean up resources when plane is reassigned 8 years ago
Scott Anderson 2f8b5c4448 More cleanups 8 years ago
Scott Anderson dd7a349295 Various cleanups 8 years ago
Scott Anderson d1ca1ec16e Split off some functions into drm-util 8 years ago
Scott Anderson c46605d605 Use plane for rendering 8 years ago
Scott Anderson e16c5504cd Add planes. 8 years ago
Scott Anderson 67b51f0922 Upgraded CRTC and Encoder matching 8 years ago
Scott Anderson 31867a1b2e Various changes/cleanups 8 years ago
Scott Anderson 7b772e1a4b DRM resource initalisation 8 years ago
Tony Crisci d822e0768b Use ARGB8888 pixel format for cursor bo 8 years ago
Tony Crisci 8b6dc48355 bugfix: add null check on output gbm on pageflip 8 years ago
Drew DeVault 038dfdbc85 Log max cursor size on error 8 years ago
Scott Anderson 82322d81a7 Hardware cursor improvements. 8 years ago
Scott Anderson 0cd94f0cf0 Added software cursor fallback 8 years ago
Drew DeVault 168f0955ab Add wl_output globals for wlr_outputs 8 years ago
Drew DeVault f4453d104d Reorganize wlr-common 8 years ago
Drew DeVault fd91244e83 Update everyone to use new headers 8 years ago
Scott Anderson 55854565dc Fixed VT switching 8 years ago
Drew DeVault b9d36c8149 Add dynamic output resizing for Wayland backend 8 years ago
Drew DeVault e9609e9adf Allocate framebuffers for hardware cursors 8 years ago
Drew DeVault 7e038a6110 Add (broken) DRM hardware cursors 8 years ago
Drew DeVault e65f83d7f2 Add more DRM info to wlr_output 8 years ago
Drew DeVault 2b06f88f0b Combine internal DRM headers into one 8 years ago
Scott Anderson 63c3faa006 Fixed rendering bug: Delay calling gbm_surface_release_buffer until it 8 years ago
Scott Anderson 382f712792 Merge remote-tracking branch 'upstream/master' into rotation 8 years ago
Scott Anderson 632a7acb03 Filled out more wlr_output fields. 8 years ago
Drew DeVault 6f5c70ac69 Let backend track transform state 8 years ago
Scott Anderson c97de93fe1 Added output rotation example 8 years ago
Drew DeVault 7d82476590 Refactor type implementations 8 years ago
Scott Anderson de44994dfc Udev event device matching 8 years ago
ascent12 62d612a01e Merge branch 'master' into session 8 years ago
Drew DeVault e2ee67125e s/wayland.h/types.h/g 8 years ago
Drew DeVault c7f6981d9c Clean up outputs on exit 8 years ago
Drew DeVault fee409bd0a Generalize DPMS, remove DRM refs from example 8 years ago
Drew DeVault 03c9b46034 Have backend manage opengl context 8 years ago
Scott Anderson 7efdd3c9fc Refactored renderer startup to function. 8 years ago
Scott Anderson 058b8bdf27 Working commit 8 years ago
Scott Anderson 409065ba2e Changed to signed 8 years ago
Scott Anderson eac603bfdf Merge branch 'master' into refresh 8 years ago
Scott Anderson 3000b8615f More accurate refresh rates (mHz) 8 years ago
Scott Anderson 599d1bcbdc DPMS support 8 years ago
Drew DeVault 42878b45a1 Remove unnecessary TODO 8 years ago
Drew DeVault 00931f2f8f Generalize output handling 8 years ago
Drew DeVault 15b1ce9e6c Refactor backend state management 8 years ago
Scott Anderson 7e9feb70a0 Fixed hotplugging + make EGL more chatty. 8 years ago
Scott Anderson ef9768858e Changed modesetting interface. 8 years ago
Scott Anderson d196a79b6c Changed backend to accept wl_display. 8 years ago
Scott Anderson 18387468bb Renamed 'wlr_drm_display' to 'wlr_drm_output' 8 years ago
Scott Anderson 15d247bf34 Changed drm to use new EGL interface. 8 years ago
Scott Anderson e446a5300b Added example. 8 years ago
Scott Anderson e9d716fc0c Changed display to use list_t. 8 years ago
Scott Anderson 115d4ae637 Changed events to use wayland functions. 8 years ago
Scott Anderson 562d43a5ec Changed logging. 8 years ago
Scott Anderson 41a82fd2fc Renaming. 8 years ago
Scott Anderson 9ac46ec5ed Got it to build 8 years ago
Scott Anderson aca13320b3 Inital commit of libotd. 8 years ago