3581573bdc 
								
									
								
							
								 
							
						 
						
							
							
								
								render/gles2: make wlr_renderer_begin take viewport size  
							
							... 
							
							
 
							
							This allows raw GL calls outside wlr_renderer to be removed. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								95e86e675a 
								
									
								
							
								 
							
						 
						
							
							
								
								render/gles2: remove global state, use OpenGL debug extension  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ff2e08aa74 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #736  from agx/gles2-tex-target  
							
							... 
							
							
 
							
							Gles2 tex target 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2d01663b25 
								
							
								 
							
						 
						
							
							
								
								gles2: Honor alpha in fragment_src_external  
							
							... 
							
							
 
							
							By using the same vertex shader and adding alpha to the fragment shader
for external textures we can:
  - use alpha blending
  - have wlr_gles2_render_texture_with_matrix work with
    the GL_TEXTURE_EXTERNAL_OES. So far this failed
    since we passed in alpha which was unknown by fragment_src_external 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								13e4ba4867 
								
							
								 
							
						 
						
							
							
								
								gles2_texture_bind: use texture's target type  
							
							... 
							
							
 
							
							Hardcoding GL_TEXTURE_2D leads to rendering errors when using
GL_TEXTURE_EXTERNAL_OES textures. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b3cb5a36c7 
								
							
								 
							
						 
						
							
							
								
								gles2: allow to specify texture target type  
							
							... 
							
							
 
							
							Allow to set the texture target type when generating/binding the
texture.  This allows us to attach the texture type to the texture so we
don't have to keep the logic elsewhere. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								453516a621 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #735  from emersion/split-render-h  
							
							... 
							
							
 
							
							render: split render.h into wlr_renderer.h and wlr_texture.h 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c41de2d1be 
								
									
								
							
								 
							
						 
						
							
							
								
								render: split render.h into wlr_renderer.h and wlr_texture.h  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a76cef475b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #733  from emersion/fix-matrix-transpose  
							
							... 
							
							
 
							
							Don't use OpenGL matrix transposition 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8d490fdb34 
								
							
								 
							
						 
						
							
							
								
								Write some more docs  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6227da96b1 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: don't hardcode matrix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bfc9b13dcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #730  from martinetd/matrix_rotate  
							
							... 
							
							
 
							
							Rootston: fix rotation heading (was: wlr_matrix: fix matrix_rotate) 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1956d3cedb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #722  from emersion/matrix-redesign  
							
							... 
							
							
 
							
							Matrix redesign 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								09413aa7f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #711  from emersion/map-unmap  
							
							... 
							
							
 
							
							Add map/unmap to xdg-shell 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9cc875429b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #726  from agx/egl-print-dmabuf-formats  
							
							... 
							
							
 
							
							egl: print supported dmabuf formats 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								303883ce49 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: properly emit view unmap event  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8ad0c5376c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #721  from emersion/simplify-screenshot-client  
							
							... 
							
							
 
							
							examples: simplify screenshot client 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f1cbbac636 
								
									
								
							
								 
							
						 
						
							
							
								
								render/gles2: remove matrix transposition in shaders  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7894fca224 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: rename wlr_matrix_texture to wlr_matrix_projection  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e607d0f7ee 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell: add map/unmap support  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								42cc575266 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: fix wl_list_remove called twice  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								361d7c857e 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: don't leak wlr_xdg_surface_v6_configure.toplevel_state  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								876f07e9f1 
								
									
								
							
								 
							
						 
						
							
							
								
								renderer: replace wlr_texture_get_matrix by wlr_render_texture  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1914a1aa2b 
								
									
								
							
								 
							
						 
						
							
							
								
								surface: drop wlr_surface_get_matrix  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7d3c4c2450 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #723  from emersion/fix-xwayland-inverted-y  
							
							... 
							
							
 
							
							Fix y-inverted rendering for xwayland surfaces 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0e253e0615 
								
									
								
							
								 
							
						 
						
							
							
								
								render/gles2: don't set inverted_y when EGL_WAYLAND_Y_INVERTED_WL is unsupported  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b58e1a3ad 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into matrix-redesign  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								824a95ad19 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: use 2D matrices  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								de0e40d621 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #698  from agx/linux-dmabuf  
							
							... 
							
							
 
							
							Add initial linux_dmabuf protocol support 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								653bc282a7 
								
							
								 
							
						 
						
							
							
								
								Indent GLSL by two spaces  
							
							... 
							
							
 
							
							since this is the most established indentation 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								eb4337b5ee 
								
							
								 
							
						 
						
							
							
								
								Wire up linux_dmabuf in rootston  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								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. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d26b67cb06 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: unify API, don't use array pointers  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b6a3f240c7 
								
									
								
							
								 
							
						 
						
							
							
								
								matrix: move to types/  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3bd1d876ae 
								
									
								
							
								 
							
						 
						
							
							
								
								examples: simplify screenshot client  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								85da9df807 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #719  from acrisci/xdg-toplevel-role  
							
							... 
							
							
 
							
							differentiate xdg-toplevel roles 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b2926a6c62 
								
							
								 
							
						 
						
							
							
								
								differentiate xdg-toplevel roles  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								dd8a7a29e1 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: don't center view if maximized  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ace738dbca 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: next_geometry and geometry fields are not longer pointers in wlr_xdg_surface_v6  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								149209b72e 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: rename toplevel and popup fields in wlr_xdg_surface_v6 for consistency  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								657e5c8c0d 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: changed wlr_xdg_surface_v6_configure.toplevel_state to be NULL if surface isn't a toplevel  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e74ddaaf10 
								
									
								
							
								 
							
						 
						
							
							
								
								xdg-shell-v6: redesign the configure/ack_configure workflow  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								125138f1a0 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: unmap view after emitting destroy signal in view_destroy  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c1c88bfe5d 
								
									
								
							
								 
							
						 
						
							
							
								
								rootston: destroy seat view on unmap  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								efa9eeb5d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #716  from emersion/fix-cursor-hotspot-update  
							
							... 
							
							
 
							
							Fix cursor hotspot update 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								647c2e68ba 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #696  from emersion/fix-output-layout-destroy-global  
							
							... 
							
							
 
							
							output-layout: fix output global not destroyed 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d24f868bbe 
								
									
								
							
								 
							
						 
						
							
							
								
								backend/drm: fix cursor hotspot not updated  
							
							
 
							
						 
						
							8 years ago