6ecb0eefcb 
								
							 
						 
						
							
							
								
								render/gles2: transpose matrices before binding them  
							
							... 
							
							
							
							Setting glUniformMatrix3fv's transpose parameter to GL_TRUE is
not allowed for OpenGL ES 2.
This adds a wlr_matrix_transpose function. 
							
						 
						
							2018-03-19 20:21:02 +01:00  
				
					
						
							
							
								 
						
							
								6227da96b1 
								
							 
						 
						
							
							
								
								backend/drm: don't hardcode matrix  
							
							
							
						 
						
							2018-03-18 11:34:23 +01:00  
				
					
						
							
							
								 
						
							
								bfc9b13dcd 
								
							 
						 
						
							
							
								
								Merge pull request  #730  from martinetd/matrix_rotate  
							
							... 
							
							
							
							Rootston: fix rotation heading (was: wlr_matrix: fix matrix_rotate) 
							
						 
						
							2018-03-18 09:25:33 +01:00  
				
					
						
							
							
								 
						
							
								a491f780b8 
								
							 
						 
						
							
							
								
								rootston rotation: change view->rotation sign  
							
							... 
							
							
							
							The convetion with wlr_matrix changed and it's a good time to remove
all these pesky minus signs 
							
						 
						
							2018-03-18 09:19:09 +01:00  
				
					
						
							
							
								 
						
							
								1956d3cedb 
								
							 
						 
						
							
							
								
								Merge pull request  #722  from emersion/matrix-redesign  
							
							... 
							
							
							
							Matrix redesign 
							
						 
						
							2018-03-17 15:22:00 -04:00  
				
					
						
							
							
								 
						
							
								09413aa7f1 
								
							 
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							... 
							
							
							
							Add map/unmap to xdg-shell 
							
						 
						
							2018-03-17 10:00:54 -04:00  
				
					
						
							
							
								 
						
							
								9cc875429b 
								
							 
						 
						
							
							
								
								Merge pull request  #726  from agx/egl-print-dmabuf-formats  
							
							... 
							
							
							
							egl: print supported dmabuf formats 
							
						 
						
							2018-03-16 09:52:27 +01:00  
				
					
						
							
							
								 
						
							
								7fd7dff26f 
								
							 
						 
						
							
							
								
								egl: print supported dmabuf formats  
							
							... 
							
							
							
							Useful for debugging dmabuf related problems e.g. when a client requests
a certain and we fail to support it. 
							
						 
						
							2018-03-16 09:47:21 +01:00  
				
					
						
							
							
								 
						
							
								303883ce49 
								
							 
						 
						
							
							
								
								rootston: properly emit view unmap event  
							
							
							
						 
						
							2018-03-15 21:47:20 +01:00  
				
					
						
							
							
								 
						
							
								8ad0c5376c 
								
							 
						 
						
							
							
								
								Merge pull request  #721  from emersion/simplify-screenshot-client  
							
							... 
							
							
							
							examples: simplify screenshot client 
							
						 
						
							2018-03-15 16:42:10 -04:00  
				
					
						
							
							
								 
						
							
								f1cbbac636 
								
							 
						 
						
							
							
								
								render/gles2: remove matrix transposition in shaders  
							
							
							
						 
						
							2018-03-15 21:30:31 +01:00  
				
					
						
							
							
								 
						
							
								7894fca224 
								
							 
						 
						
							
							
								
								matrix: rename wlr_matrix_texture to wlr_matrix_projection  
							
							
							
						 
						
							2018-03-15 21:26:45 +01:00  
				
					
						
							
							
								 
						
							
								e607d0f7ee 
								
							 
						 
						
							
							
								
								xdg-shell: add map/unmap support  
							
							
							
						 
						
							2018-03-15 20:15:09 +01:00  
				
					
						
							
							
								 
						
							
								42cc575266 
								
							 
						 
						
							
							
								
								xdg-shell-v6: fix wl_list_remove called twice  
							
							
							
						 
						
							2018-03-15 20:14:47 +01:00  
				
					
						
							
							
								 
						
							
								361d7c857e 
								
							 
						 
						
							
							
								
								xdg-shell-v6: don't leak wlr_xdg_surface_v6_configure.toplevel_state  
							
							
							
						 
						
							2018-03-15 19:40:57 +01:00  
				
					
						
							
							
								 
						
							
								876f07e9f1 
								
							 
						 
						
							
							
								
								renderer: replace wlr_texture_get_matrix by wlr_render_texture  
							
							
							
						 
						
							2018-03-15 19:31:02 +01:00  
				
					
						
							
							
								 
						
							
								1914a1aa2b 
								
							 
						 
						
							
							
								
								surface: drop wlr_surface_get_matrix  
							
							
							
						 
						
							2018-03-15 18:35:22 +01:00  
				
					
						
							
							
								 
						
							
								7d3c4c2450 
								
							 
						 
						
							
							
								
								Merge pull request  #723  from emersion/fix-xwayland-inverted-y  
							
							... 
							
							
							
							Fix y-inverted rendering for xwayland surfaces 
							
						 
						
							2018-03-15 10:59:28 -04:00  
				
					
						
							
							
								 
						
							
								0e253e0615 
								
							 
						 
						
							
							
								
								render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupported  
							
							
							
						 
						
							2018-03-15 15:51:15 +01:00  
				
					
						
							
							
								 
						
							
								8b58e1a3ad 
								
							 
						 
						
							
							
								
								Merge branch 'master' into matrix-redesign  
							
							
							
						 
						
							2018-03-15 15:48:09 +01:00  
				
					
						
							
							
								 
						
							
								824a95ad19 
								
							 
						 
						
							
							
								
								matrix: use 2D matrices  
							
							
							
						 
						
							2018-03-15 15:33:58 +01:00  
				
					
						
							
							
								 
						
							
								de0e40d621 
								
							 
						 
						
							
							
								
								Merge pull request  #698  from agx/linux-dmabuf  
							
							... 
							
							
							
							Add initial linux_dmabuf protocol support 
							
						 
						
							2018-03-15 12:45:07 +01:00  
				
					
						
							
							
								 
						
							
								653bc282a7 
								
							 
						 
						
							
							
								
								Indent GLSL by two spaces  
							
							... 
							
							
							
							since this is the most established indentation 
							
						 
						
							2018-03-15 12:40:18 +01:00  
				
					
						
							
							
								 
						
							
								eb4337b5ee 
								
							 
						 
						
							
							
								
								Wire up linux_dmabuf in rootston  
							
							
							
						 
						
							2018-03-15 12:40:18 +01:00  
				
					
						
							
							
								 
						
							
								14cdb6153f 
								
							 
						 
						
							
							
								
								Add initial linux_dmabuf protocol support  
							
							... 
							
							
							
							Tested with
    ./weston-simple-dmabuf-drm
    ./weston-simple-dmabuf-drm --import-immediate=1
    ./weston-simple-dmabuf-drm --y-inverted=1
    (and combinations)
Supports only single plane XRGB dmabufs for now. 
							
						 
						
							2018-03-15 12:40:18 +01:00  
				
					
						
							
							
								 
						
							
								d26b67cb06 
								
							 
						 
						
							
							
								
								matrix: unify API, don't use array pointers  
							
							
							
						 
						
							2018-03-15 11:10:56 +01:00  
				
					
						
							
							
								 
						
							
								b6a3f240c7 
								
							 
						 
						
							
							
								
								matrix: move to types/  
							
							
							
						 
						
							2018-03-15 09:11:27 +01:00  
				
					
						
							
							
								 
						
							
								3bd1d876ae 
								
							 
						 
						
							
							
								
								examples: simplify screenshot client  
							
							
							
						 
						
							2018-03-14 19:21:36 +01:00  
				
					
						
							
							
								 
						
							
								8836b167bf 
								
							 
						 
						
							
							
								
								store xdg-positioner properties on the popup  
							
							
							
						 
						
							2018-03-13 19:21:08 -04:00  
				
					
						
							
							
								 
						
							
								85da9df807 
								
							 
						 
						
							
							
								
								Merge pull request  #719  from acrisci/xdg-toplevel-role  
							
							... 
							
							
							
							differentiate xdg-toplevel roles 
							
						 
						
							2018-03-13 19:18:47 -04:00  
				
					
						
							
							
								 
						
							
								b2926a6c62 
								
							 
						 
						
							
							
								
								differentiate xdg-toplevel roles  
							
							
							
						 
						
							2018-03-13 19:11:02 -04:00  
				
					
						
							
							
								 
						
							
								dd8a7a29e1 
								
							 
						 
						
							
							
								
								rootston: don't center view if maximized  
							
							
							
						 
						
							2018-03-14 00:01:28 +01:00  
				
					
						
							
							
								 
						
							
								ace738dbca 
								
							 
						 
						
							
							
								
								xdg-shell-v6: next_geometry and geometry fields are not longer pointers in wlr_xdg_surface_v6  
							
							
							
						 
						
							2018-03-13 22:17:25 +01:00  
				
					
						
							
							
								 
						
							
								149209b72e 
								
							 
						 
						
							
							
								
								xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for consistency  
							
							
							
						 
						
							2018-03-13 22:09:44 +01:00  
				
					
						
							
							
								 
						
							
								657e5c8c0d 
								
							 
						 
						
							
							
								
								xdg-shell-v6: changed wlr_xdg_surface_v6_configure.toplevel_state to be NULL if surface isn't a toplevel  
							
							
							
						 
						
							2018-03-13 22:05:35 +01:00  
				
					
						
							
							
								 
						
							
								e74ddaaf10 
								
							 
						 
						
							
							
								
								xdg-shell-v6: redesign the configure/ack_configure workflow  
							
							
							
						 
						
							2018-03-13 19:57:21 +01:00  
				
					
						
							
							
								 
						
							
								125138f1a0 
								
							 
						 
						
							
							
								
								rootston: unmap view after emitting destroy signal in view_destroy  
							
							
							
						 
						
							2018-03-13 12:34:29 +01:00  
				
					
						
							
							
								 
						
							
								c1c88bfe5d 
								
							 
						 
						
							
							
								
								rootston: destroy seat view on unmap  
							
							
							
						 
						
							2018-03-13 12:31:45 +01:00  
				
					
						
							
							
								 
						
							
								efa9eeb5d5 
								
							 
						 
						
							
							
								
								Merge pull request  #716  from emersion/fix-cursor-hotspot-update  
							
							... 
							
							
							
							Fix cursor hotspot update 
							
						 
						
							2018-03-12 21:50:07 -04:00  
				
					
						
							
							
								 
						
							
								647c2e68ba 
								
							 
						 
						
							
							
								
								Merge pull request  #696  from emersion/fix-output-layout-destroy-global  
							
							... 
							
							
							
							output-layout: fix output global not destroyed 
							
						 
						
							2018-03-12 21:41:45 -04:00  
				
					
						
							
							
								 
						
							
								d24f868bbe 
								
							 
						 
						
							
							
								
								backend/drm: fix cursor hotspot not updated  
							
							
							
						 
						
							2018-03-12 19:34:43 +01:00  
				
					
						
							
							
								 
						
							
								7cdad5cde4 
								
							 
						 
						
							
							
								
								Merge pull request  #710  from emersion/dont-move-hidden-cursors  
							
							... 
							
							
							
							output: don't move hidden cursors 
							
						 
						
							2018-03-12 14:25:20 +01:00  
				
					
						
							
							
								 
						
							
								90409b9692 
								
							 
						 
						
							
							
								
								Merge pull request  #718  from emersion/wlroots-subproject  
							
							... 
							
							
							
							meson: use current_source_dir instead of source_root 
							
						 
						
							2018-03-12 09:16:17 -04:00  
				
					
						
							
							
								 
						
							
								375e1bdf2b 
								
							 
						 
						
							
							
								
								meson: use current_source_dir instead of source_root  
							
							... 
							
							
							
							Use source_root breaks the build when used as a subproject. 
							
						 
						
							2018-03-12 12:15:26 +01:00  
				
					
						
							
							
								 
						
							
								42637a52cf 
								
							 
						 
						
							
							
								
								rootston: don't segfault when getting size of an unmapped xdg-shell view  
							
							
							
						 
						
							2018-03-12 10:42:41 +01:00  
				
					
						
							
							
								 
						
							
								adec3f5c0f 
								
							 
						 
						
							
							
								
								xdg-shell-v6: add unmap support, add more protocol errors  
							
							
							
						 
						
							2018-03-12 10:41:57 +01:00  
				
					
						
							
							
								 
						
							
								6ac3534df6 
								
							 
						 
						
							
							
								
								rootston: add destroy to view interface  
							
							
							
						 
						
							2018-03-12 09:17:06 +01:00  
				
					
						
							
							
								 
						
							
								1f8854f217 
								
							 
						 
						
							
							
								
								rootston: remove xdg-shell-v6 map/unmap listeners on destroy  
							
							
							
						 
						
							2018-03-12 09:00:59 +01:00  
				
					
						
							
							
								 
						
							
								2d0db16942 
								
							 
						 
						
							
							
								
								render: Flip textures in case of inverted_y  
							
							
							
						 
						
							2018-03-11 19:02:05 +01:00  
				
					
						
							
							
								 
						
							
								1c5e035884 
								
							 
						 
						
							
							
								
								Merge pull request  #715  from emersion/fix-rootston-tablet-tool-destroy  
							
							... 
							
							
							
							rootston: fix segfault in handle_tablet_tool_destroy 
							
						 
						
							2018-03-11 11:18:55 -04:00