75ef7860bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3b4b8953d9 
								
									
								
							
								 
							
						 
						
							
							
								
								Update output layout when scale or transform changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c67a5824b8 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into display-destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								18eb1eee3f 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in xwayland, rename wlr_egl_free  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d43adaafa 
								
									
								
							
								 
							
						 
						
							
							
								
								Listen to display destroy in backends  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								91d72040e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Configure outputs with make, model, serial in rootston  
							
							... 
							
							
 
							
							Added fallbacks in DRM backend in case EDID extension data for model and serial is missing.
Updates #403  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8af779fae6 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix segfault when moving hardware cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a69b4419f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_output_transform_* functions public, refactoring  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bc113c16aa 
								
							
								 
							
						 
						
							
							
								
								Use correct include path for glapi.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								09279b90a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output.serial  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f451ea3639 
								
							
								 
							
						 
						
							
							
								
								rootston exit: fix drm destroy  
							
							... 
							
							
 
							
							wlr_drm_connector were being freed without removing them
from the drm->outputs list, segfaulting on destroy 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a15b35aa10 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove mysterious hotspot switch in DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								60c018c017 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix hidden software cursors, fix cursor transformations on DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0beae99188 
								
									
								
							
								 
							
						 
						
							
							
								
								Apply output transformation to pointer events in Wayland backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c3b09f73da 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix cursor hotspot with rotated outputs on DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6656e25fd4 
								
									
								
							
								 
							
						 
						
							
							
								
								Transform cursor hotspot  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1b6c729360 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_output_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa9c6ecc53 
								
							
								 
							
						 
						
							
							
								
								Fix segfault in DRM cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9d587d759f 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not set hw cursor if disabled when switching VT  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								75f0a6c998 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #286  from versusvoid/update-connector-crtc-bindings  
							
							... 
							
							
 
							
							Update Connector-CRTC bindings after resume in DRM backend 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3ed3271b98 
								
							
								 
							
						 
						
							
							
								
								Rescan connectors on DRM resume  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								549777ca19 
								
							
								 
							
						 
						
							
							
								
								Set crtc field when scanning for DRM connectors  
							
							... 
							
							
 
							
							and always use it when matching CRTCs with connectors.
Fix deactivated monitors check. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3c31209a97 
								
							
								 
							
						 
						
							
							
								
								Reinitialize only changed DRM outputs after setting mode on one  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ecb2a2b0d3 
								
							
								 
							
						 
						
							
							
								
								Emit output resolution event only when resolution changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1cc8f21d8e 
								
									
								
							
								 
							
						 
						
							
							
								
								Cleanup wlr_gamma_control  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e1d213fccd 
								
									
								
							
								 
							
						 
						
							
							
								
								Create globals only for enabled outputs in DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2ab080e79a 
								
							
								 
							
						 
						
							
							
								
								Fix index computation in DRM output scan and CRTC match  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								16f35ecbea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into heghe/wl_list  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								169b68b17c 
								
							
								 
							
						 
						
							
							
								
								Rename remaining refs to wlr_list  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bdeffad7e5 
								
							
								 
							
						 
						
							
							
								
								Remove drm field from wlr_drm_connector  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								822a9f65a4 
								
							
								 
							
						 
						
							
							
								
								Add pointer to backend inside wlr_output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4ea84c5765 
								
							
								 
							
						 
						
							
							
								
								Remove unnecesary wlr_renderers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9b984253e2 
								
							
								 
							
						 
						
							
							
								
								Move egl.h to render/egl.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e1f196a3e9 
								
							
								 
							
						 
						
							
							
								
								Replace list_t with wl_list for wlr_input_device  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1d716241af 
								
							
								 
							
						 
						
							
							
								
								Replace list_t with wl_list in wlr_output  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c03e774636 
								
							
								 
							
						 
						
							
							
								
								Replace list_t with wl_list in wlr_drm_backend  
							
							... 
							
							
 
							
							Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								92daa790bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow to update the cursor hotspot without its pixels  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c0e5feea37 
								
							
								 
							
						 
						
							
							
								
								Add GL/EGL extension loader generator  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								641d08ce7e 
								
							
								 
							
						 
						
							
							
								
								Transform hotspot with cursor  
							
							... 
							
							
 
							
							Fix  #188  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c5df6ca900 
								
							
								 
							
						 
						
							
							
								
								Fix memory leaks  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f193623ca1 
								
							
								 
							
						 
						
							
							
								
								Change iface prefix to suffix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f6f9c40965 
								
							
								 
							
						 
						
							
							
								
								Minor fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								009c3747a8 
								
							
								 
							
						 
						
							
							
								
								Multi-GPU DRM  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fa3d0ed929 
								
							
								 
							
						 
						
							
							
								
								Change wlr_session to open every GPU  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eaef028976 
								
							
								 
							
						 
						
							
							
								
								Add renderer pointer inside drm_surface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4101b89700 
								
							
								 
							
						 
						
							
							
								
								Rename wlr_drm_output to wlr_drm_connector  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								22e77d9195 
								
							
								 
							
						 
						
							
							
								
								Rename backend to drm  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ec5b95e08f 
								
							
								 
							
						 
						
							
							
								
								Add pointer to backend from DRM outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								096249a2a1 
								
							
								 
							
						 
						
							
							
								
								Split DRM rendering to its own file  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d0708b1a3a 
								
							
								 
							
						 
						
							
							
								
								Split DRM internal interface to its own header  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								610b0493ac 
								
							
								 
							
						 
						
							
							
								
								Rename files to remove pointless drm prefix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c8a8ff66f2 
								
							
								 
							
						 
						
							
							
								
								Removed unused fields  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								517ba0bc16 
								
							
								 
							
						 
						
							
							
								
								Change egl_get_config to always use visual id  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c8c5aedaa2 
								
							
								 
							
						 
						
							
							
								
								Add error checking to DRM legacy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								419400ae00 
								
							
								 
							
						 
						
							
							
								
								Send failure code on partial atomic commit  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a466c86fba 
								
							
								 
							
						 
						
							
							
								
								Set state properly  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								db5e9385d4 
								
							
								 
							
						 
						
							
							
								
								Simplify retry_pageflip  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								025b3ee515 
								
							
								 
							
						 
						
							
							
								
								Add error recovery for failed page flips  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								459d138fa2 
								
							
								 
							
						 
						
							
							
								
								Add timeout to DRM cleanup  
							
							... 
							
							
 
							
							This prevents a potential infinite loop preventing us from closing
properly. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8cbade355f 
								
							
								 
							
						 
						
							
							
								
								Print connector name on atomic commit failure  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4a53aab466 
								
							
								 
							
						 
						
							
							
								
								Allow forcing legacy DRM interface  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1682c0d983 
								
							
								 
							
						 
						
							
							
								
								Remove non-blocking flag on modesetting commits  
							
							... 
							
							
 
							
							This seems to make hotplugging DisplayPort MST connectors more reliable. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6717b78bd6 
								
							
								 
							
						 
						
							
							
								
								Retry atomic commit on failure  
							
							... 
							
							
 
							
							So we don't lose any previously "good" properties that were set. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0aa00da1f3 
								
							
								 
							
						 
						
							
							
								
								Check for disappearing DRM connectors  
							
							... 
							
							
 
							
							DisplayPort MST connectors will disappear when they're disconnected, so
we need to check for that. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6f98b5a337 
								
									
								
							
								 
							
						 
						
							
							
								
								Add set_gamma and get_gamma_size to wlr_output_impl  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6daf9e9ab2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #120  from acrisci/feature/wlr-cursor  
							
							... 
							
							
 
							
							wlr_cursor 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e3d47376dc 
								
							
								 
							
						 
						
							
							
								
								add wlr_cursor basic implementation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fb93628bda 
								
							
								 
							
						 
						
							
							
								
								Merge wlr_udev into wlr_session  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f24b3df980 
								
							
								 
							
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0252c8e072 
								
							
								 
							
						 
						
							
							
								
								drm realloc_crtcs: check we found an output  
							
							... 
							
							
 
							
							This follows-up on #105  that just initialized to 0.
Instead, make sure we actually found an output that matches 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								784cf65635 
								
							
								 
							
						 
						
							
							
								
								fix uninitialized warning  
							
							... 
							
							
 
							
							`index` might be uninitialized. Warning can be produced with gcc and `-01` flag. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e7fa4f12e1 
								
							
								 
							
						 
						
							
							
								
								Fix DRM problem introduced in  901c14c 
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								901c14c409 
								
							
								 
							
						 
						
							
							
								
								Prevent alloc errors from crashing in `list_t`  
							
							... 
							
							
 
							
							This commit changes the `list_t` api so that alloc errors can be
detected and worked around. Also fixes errors not found in 5cc7342 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c8c6619146 
								
							
								 
							
						 
						
							
							
								
								Refactor out wlr_output_mode_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de66bdb867 
								
							
								 
							
						 
						
							
							
								
								Add backend detection functions  
							
							... 
							
							
 
							
							Resolves  #80  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41e735242d 
								
							
								 
							
						 
						
							
							
								
								Remove wlr_output_state, update backends  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4386816889 
								
							
								 
							
						 
						
							
							
								
								wlr_backend_init -> wlr_backend_start  
							
							... 
							
							
 
							
							Also renames create to init. We'll use create for anything that
allocates and init for anything that takes a pointer and initializes it. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								234b2104e4 
								
							
								 
							
						 
						
							
							
								
								Refactor wlr_backend_state out of DRM backend  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de86965174 
								
							
								 
							
						 
						
							
							
								
								Use libinput_event_destroy/xkb_*_unref  
							
							... 
							
							
 
							
							Also sneak in a missing drmModeFreePlaneResources 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0354aaeff2 
								
							
								 
							
						 
						
							
							
								
								Complete a few destroy functions  
							
							... 
							
							
 
							
							This adds missing free calls for:
 - drm outputs
 - libinput backend in general
 - final udev free
 - output mode state 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6569c2b626 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #53  from nyorain/drm_buffer  
							
							... 
							
							
 
							
							Implement drm (egl) buffer attaching 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c24351681f 
								
							
								 
							
						 
						
							
							
								
								Refactor EGL handling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fe2fbd0fad 
								
							
								 
							
						 
						
							
							
								
								Fix possible use of CRTC after monitor is unplugged  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67369173aa 
								
							
								 
							
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a77fac0760 
								
							
								 
							
						 
						
							
							
								
								Added null check on crtc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								af67966d92 
								
							
								 
							
						 
						
							
							
								
								Atomic modesetting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e167f41fde 
								
							
								 
							
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d09ca20a4d 
								
							
								 
							
						 
						
							
							
								
								Use gbm_bo_map for cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dbe66d1963 
								
							
								 
							
						 
						
							
							
								
								Style changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5f7042a1f2 
								
							
								 
							
						 
						
							
							
								
								Moved headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d307c2f2c2 
								
							
								 
							
						 
						
							
							
								
								Renamed some variables to be less generic  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1db97a9af9 
								
							
								 
							
						 
						
							
							
								
								Updated DRM cursor rendering  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								aedfa27d3a 
								
							
								 
							
						 
						
							
							
								
								Clean up resources when plane is reassigned  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2f8b5c4448 
								
							
								 
							
						 
						
							
							
								
								More cleanups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dd7a349295 
								
							
								 
							
						 
						
							
							
								
								Various cleanups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d1ca1ec16e 
								
							
								 
							
						 
						
							
							
								
								Split off some functions into drm-util  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c46605d605 
								
							
								 
							
						 
						
							
							
								
								Use plane for rendering  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e16c5504cd 
								
							
								 
							
						 
						
							
							
								
								Add planes.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67b51f0922 
								
							
								 
							
						 
						
							
							
								
								Upgraded CRTC and Encoder matching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								31867a1b2e 
								
							
								 
							
						 
						
							
							
								
								Various changes/cleanups  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7b772e1a4b 
								
							
								 
							
						 
						
							
							
								
								DRM resource initalisation  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								601bbad5d8 
								
							
								 
							
						 
						
							
							
								
								Added DRM property infrastructure  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cb4d50e22c 
								
							
								 
							
						 
						
							
							
								
								Changed header paths.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d822e0768b 
								
							
								 
							
						 
						
							
							
								
								Use ARGB8888 pixel format for cursor bo  
							
							... 
							
							
 
							
							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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b6dc48355 
								
							
								 
							
						 
						
							
							
								
								bugfix: add null check on output gbm on pageflip  
							
							... 
							
							
 
							
							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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								038dfdbc85 
								
							
								 
							
						 
						
							
							
								
								Log max cursor size on error  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								82322d81a7 
								
							
								 
							
						 
						
							
							
								
								Hardware cursor improvements.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0cd94f0cf0 
								
							
								 
							
						 
						
							
							
								
								Added software cursor fallback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								168f0955ab 
								
							
								 
							
						 
						
							
							
								
								Add wl_output globals for wlr_outputs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4453d104d 
								
							
								 
							
						 
						
							
							
								
								Reorganize wlr-common  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fd91244e83 
								
							
								 
							
						 
						
							
							
								
								Update everyone to use new headers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								55854565dc 
								
							
								 
							
						 
						
							
							
								
								Fixed VT switching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								091de12bf4 
								
							
								 
							
						 
						
							
							
								
								Changed session signal to only emit on DRM changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b9d36c8149 
								
							
								 
							
						 
						
							
							
								
								Add dynamic output resizing for Wayland backend  
							
							... 
							
							
 
							
							This allows outputs to:
- Not support modesetting
- Resize themselves 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e9609e9adf 
								
							
								 
							
						 
						
							
							
								
								Allocate framebuffers for hardware cursors  
							
							... 
							
							
 
							
							Still doesn't fix cursors though 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7e038a6110 
								
							
								 
							
						 
						
							
							
								
								Add (broken) DRM hardware cursors  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e65f83d7f2 
								
							
								 
							
						 
						
							
							
								
								Add more DRM info to wlr_output  
							
							... 
							
							
 
							
							Yes I know this is the libinput branch, I thought this would be useful
for a libinput feature (but it wasn't) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2b06f88f0b 
								
							
								 
							
						 
						
							
							
								
								Combine internal DRM headers into one  
							
							... 
							
							
 
							
							Everything always just included both anyway 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								63c3faa006 
								
							
								 
							
						 
						
							
							
								
								Fixed rendering bug: Delay calling gbm_surface_release_buffer until it  
							
							... 
							
							
 
							
							has been scanned out. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								382f712792 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into rotation  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								632a7acb03 
								
							
								 
							
						 
						
							
							
								
								Filled out more wlr_output fields.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								6f5c70ac69 
								
							
								 
							
						 
						
							
							
								
								Let backend track transform state  
							
							... 
							
							
 
							
							This will be necessary to provide it to clients via wl_output. 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c97de93fe1 
								
							
								 
							
						 
						
							
							
								
								Added output rotation example  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7d82476590 
								
							
								 
							
						 
						
							
							
								
								Refactor type implementations  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								5df56653ab 
								
							
								 
							
						 
						
							
							
								
								Changed invalidate interface.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								de44994dfc 
								
							
								 
							
						 
						
							
							
								
								Udev event device matching  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								40b85d992a 
								
							
								 
							
						 
						
							
							
								
								Refactor udev and drm initialization  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								62d612a01e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into session  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ae77004346 
								
							
								 
							
						 
						
							
							
								
								Add more logging around udev  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e2ee67125e 
								
							
								 
							
						 
						
							
							
								
								s/wayland.h/types.h/g  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								c7f6981d9c 
								
							
								 
							
						 
						
							
							
								
								Clean up outputs on exit  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fee409bd0a 
								
							
								 
							
						 
						
							
							
								
								Generalize DPMS, remove DRM refs from example  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								03c9b46034 
								
							
								 
							
						 
						
							
							
								
								Have backend manage opengl context  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								f9d363fece 
								
							
								 
							
						 
						
							
							
								
								Added device matching  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7efdd3c9fc 
								
							
								 
							
						 
						
							
							
								
								Refactored renderer startup to function.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ce8786721b 
								
							
								 
							
						 
						
							
							
								
								Got it working.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								058b8bdf27 
								
							
								 
							
						 
						
							
							
								
								Working commit  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								409065ba2e 
								
							
								 
							
						 
						
							
							
								
								Changed to signed  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								eac603bfdf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into refresh  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								3000b8615f 
								
							
								 
							
						 
						
							
							
								
								More accurate refresh rates (mHz)  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								599d1bcbdc 
								
							
								 
							
						 
						
							
							
								
								DPMS support  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								42878b45a1 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary TODO  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								00931f2f8f 
								
							
								 
							
						 
						
							
							
								
								Generalize output handling  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								15b1ce9e6c 
								
							
								 
							
						 
						
							
							
								
								Refactor backend state management  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7e9feb70a0 
								
							
								 
							
						 
						
							
							
								
								Fixed hotplugging + make EGL more chatty.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ef9768858e 
								
							
								 
							
						 
						
							
							
								
								Changed modesetting interface.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								d196a79b6c 
								
							
								 
							
						 
						
							
							
								
								Changed backend to accept wl_display.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								18387468bb 
								
							
								 
							
						 
						
							
							
								
								Renamed 'wlr_drm_display' to 'wlr_drm_output'  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								15d247bf34 
								
							
								 
							
						 
						
							
							
								
								Changed drm to use new EGL interface.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								81998fdc98 
								
							
								 
							
						 
						
							
							
								
								Removed old session code from DRM backend.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e446a5300b 
								
							
								 
							
						 
						
							
							
								
								Added example.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e9d716fc0c 
								
							
								 
							
						 
						
							
							
								
								Changed display to use list_t.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								115d4ae637 
								
							
								 
							
						 
						
							
							
								
								Changed events to use wayland functions.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								562d43a5ec 
								
							
								 
							
						 
						
							
							
								
								Changed logging.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								41a82fd2fc 
								
							
								 
							
						 
						
							
							
								
								Renaming.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								9ac46ec5ed 
								
							
								 
							
						 
						
							
							
								
								Got it to build  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								95a553dc51 
								
							
								 
							
						 
						
							
							
								
								Moved headers to the correct place.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								aca13320b3 
								
							
								 
							
						 
						
							
							
								
								Inital commit of libotd.  
							
							
 
							
						 
						
							9 years ago