3581573bdc 
								
									
								
							
								 
							
						 
						
							
							
								
								render/gles2: make wlr_renderer_begin take viewport size  
							
							... 
							
							
 
							
							This allows raw GL calls outside wlr_renderer to be removed. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c41de2d1be 
								
									
								
							
								 
							
						 
						
							
							
								
								render: split render.h into wlr_renderer.h and wlr_texture.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6227da96b1 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: don't hardcode matrix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7894fca224 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: rename wlr_matrix_texture to wlr_matrix_projection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								876f07e9f1 
								
									
								
							
								 
							
						 
						
							
							
								
								renderer: replace wlr_texture_get_matrix by wlr_render_texture  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								824a95ad19 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: use 2D matrices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d26b67cb06 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: unify API, don't use array pointers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6a3f240c7 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: move to types/  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								efa9eeb5d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #716  from emersion/fix-cursor-hotspot-update  
							
							... 
							
							
 
							
							Fix cursor hotspot update 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d24f868bbe 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix cursor hotspot not updated  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7cdad5cde4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #710  from emersion/dont-move-hidden-cursors  
							
							... 
							
							
 
							
							output: don't move hidden cursors 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								92ca4ad474 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: refactor wlr_drm_connector_set_cursor  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bfc0e95d2c 
								
							
								 
							
						 
						
							
							
								
								Add mode support to libinput backend  
							
							... 
							
							
 
							
							And extend tablet example with tilt and ring support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3c9fc7c68e 
								
							
								 
							
						 
						
							
							
								
								Add const to x11 and input interfaces  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								902d6cc240 
								
							
								 
							
						 
						
							
							
								
								Use xcb atoms properly  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2cea430488 
								
							
								 
							
						 
						
							
							
								
								prevent current_mode null on output_enable(false)  
							
							... 
							
							
 
							
							The current mode was set to NULL to abuse it as state variable
persisting DRM suspend/resume, this results resulted in a segfault on
normal DPMS cycle.
This reverts that change and uses the wlr_output enabled variable, which
also persists and makes more sense. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a65ef8ea86 
								
							
								 
							
						 
						
							
							
								
								restore dpms state on drm resume  
							
							... 
							
							
 
							
							If there is no current mode, set outputs to dpms off in drm resume.
Sets current mode to null on disable to ensure this can be checked. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3296365ce5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #659  from agx/alpha  
							
							... 
							
							
 
							
							Make wlr_render_with_matrix use alpha 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d08792bfff 
								
							
								 
							
						 
						
							
							
								
								Add alpha to wlr_render_with_matrix  
							
							... 
							
							
 
							
							so we can use the alpha channel to e.g. blend in textures 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7da653bbb4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #669  from acrisci/headless-output-frame-timer  
							
							... 
							
							
 
							
							destroy frame timer in headless output 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								721e4ec55f 
								
							
								 
							
						 
						
							
							
								
								remove frame timer from headless output  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								99e6cba3c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix null deref in wlr_libinput_backend_destroy  
							
							... 
							
							
 
							
							If input_event is null (e.g. if backend_start has not been called yet)
wl_event_source_remove will result in a null deref. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								94d53d53f9 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #657  from emersion/wl-backend-uninitialized-field  
							
							... 
							
							
 
							
							backend/wayland: fix uninitialized wlr_event_keyboard_key::update_state 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9716aa9b92 
								
							
								 
							
						 
						
							
							
								
								x11: parse vendor and model out of xcb setup information  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								11e5f0bac8 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/wayland: fix uninitialized wlr_event_keyboard_key::update_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1d9be89e2d 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert "ELF Visibility"  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								868ad5af69 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #647  from ascent12/elf_visibility  
							
							... 
							
							
 
							
							ELF Visibility 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								86269052eb 
								
							
								 
							
						 
						
							
							
								
								Explicitly export EFL symbols  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								15afef6cbc 
								
							
								 
							
						 
						
							
							
								
								x11 backend: set window title  
							
							... 
							
							
 
							
							This makes windows identifiable in the window list 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f27c0b44b8 
								
							
								 
							
						 
						
							
							
								
								Remove usec_to_msec from public API  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								168e26489a 
								
							
								 
							
						 
						
							
							
								
								Add missing dependencies  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c2e1474010 
								
									
								
							
								 
							
						 
						
							
							
								
								Reformat all #include directives  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								36ead80cd1 
								
									
								
							
								 
							
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								10ecf871f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove wlr_backend.events.{output_remove,device_remove}  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5e58d46cc1 
								
									
								
							
								 
							
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								664d7bfe4e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #618  from VincentVanlaer/atomic-gamma  
							
							... 
							
							
 
							
							Add atomic gamma control 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8fc7edd636 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #623  from martinetd/mesonopt  
							
							... 
							
							
 
							
							Meson option enhancements 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								435aec0033 
								
							
								 
							
						 
						
							
							
								
								meson build: only link with deps when required by options  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								19d7edb430 
								
							
								 
							
						 
						
							
							
								
								meson.build status: print actual build options in message  
							
							... 
							
							
 
							
							We were printing the option intent (true by default for all), but
some are disabled when a component is not found and this was not
reflected. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7cb828ac70 
								
							
								 
							
						 
						
							
							
								
								Fallback gamma on legacy if properties don't exist  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bf6d245400 
								
									
								
							
								 
							
						 
						
							
							
								
								Swap buffers with damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dd69d7b764 
								
							
								 
							
						 
						
							
							
								
								Use VLA instead of heap alloc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0232269a2d 
								
							
								 
							
						 
						
							
							
								
								Fix style  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2f6941617 
								
							
								 
							
						 
						
							
							
								
								Free gamma when property blob creation fails  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2df97ed16a 
								
							
								 
							
						 
						
							
							
								
								Set needs_swap on output when gamma changes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f5e5d1983b 
								
							
								 
							
						 
						
							
							
								
								Do not allow gamma control without a crtc  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ab011406ad 
								
							
								 
							
						 
						
							
							
								
								Add atomic gamma lut size fetching  
							
							... 
							
							
 
							
							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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cc1229e75e 
								
							
								 
							
						 
						
							
							
								
								Add atomic gamma setting  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								cdd55b5d19 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								08fda567d2 
								
							
								 
							
						 
						
							
							
								
								prevents reuse of outdated wlr_output state  
							
							... 
							
							
 
							
							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. 
							
						 
						
							8 years ago