d4b4bfb8bc 
								
							
								 
							
						 
						
							
							
								
								Fix   #64  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f066ff6d02 
								
							
								 
							
						 
						
							
							
								
								Fix external shader  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2d6d2bcef9 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #75  from nyorain/egl_image_leak  
							
							... 
							
							
 
							
							Fix egl image leak in gles renderer 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								862bc9783f 
								
							
								 
							
						 
						
							
							
								
								Fix egl image leak in gles renderer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c323bfc6a0 
								
							
								 
							
						 
						
							
							
								
								GLES2: detach and delete shaders after LinkProgram  
							
							... 
							
							
 
							
							Also make sure program linked correctly! 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62d8b252c0 
								
							
								 
							
						 
						
							
							
								
								Refactor meson and move xdg-shell into wlroots  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a6efb90382 
								
							
								 
							
						 
						
							
							
								
								s/gen/ensure/  fixes   #47  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c24351681f 
								
							
								 
							
						 
						
							
							
								
								Refactor EGL handling  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7095274a9e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into drm_buffer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3c12a32d1f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #58  from acrisci/feature/enable-gl-blending  
							
							... 
							
							
 
							
							enable gl blending 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								49e97857c7 
								
							
								 
							
						 
						
							
							
								
								enable gl blending  
							
							... 
							
							
 
							
							This makes transparency work correctly.
fixes  #56  
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								888986b038 
								
							
								 
							
						 
						
							
							
								
								Remove excess logging  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7da43ff8b0 
								
							
								 
							
						 
						
							
							
								
								Implement wlr_surface_flush_damage  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								073dff63da 
								
							
								 
							
						 
						
							
							
								
								Fix style issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								67369173aa 
								
							
								 
							
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e2b7712302 
								
							
								 
							
						 
						
							
							
								
								Use texture->pixel_format instead of re-scanning  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								4de930542f 
								
							
								 
							
						 
						
							
							
								
								Implement partial texture uploads  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								bd2e9a7168 
								
							
								 
							
						 
						
							
							
								
								Style cleanup  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e167f41fde 
								
							
								 
							
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1db97a9af9 
								
							
								 
							
						 
						
							
							
								
								Updated DRM cursor rendering  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								41b98f21e5 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #42  from acrisci/bug/no-switch-active-textures  
							
							... 
							
							
 
							
							Remove unnecessary calls to glActiveTexture 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fdab81e1c9 
								
							
								 
							
						 
						
							
							
								
								Use meson build system  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								9119be1dd1 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary calls to glActiveTexture  
							
							... 
							
							
 
							
							Since wlroots shaders only use one texture at a time (ie there is only one
sampler2D variable in any shader), it is unnecessary to switch between active
texture units at this time. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								effea557bb 
								
							
								 
							
						 
						
							
							
								
								Implement destroying surfaces  
							
							... 
							
							
 
							
							Add a signal for wlr_surface destruction on the wlr_surface that compositors
can listen to to remove the surface from their state.
Implement a listener for this in the example wl_compositor to remove the
surface from its internal list of surfaces.
Destroy the surface in the compositor destroy_surface callback given when the
surface resource was created.
Add a reference to the surface resource to the wlr_surface so a compositor can
find it in its list of resources upon wlr_resource destruction. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6610aa7ca7 
								
							
								 
							
						 
						
							
							
								
								Implement shm buffer surface attach interface  
							
							... 
							
							
 
							
							Implement surface_attach method. This is called when a client attaches an shm
buffer with wl_surface_attach().
Implement the GLES2 interface for attaching shm buffers. This creates an opengl
texture with the shm buffer contents for the surface.
This commit also includes some working code to render the surfaces onto the
screen for demonstration purposes. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b08aa9fd35 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #27  from ascent12/meson"  
							
							... 
							
							
 
							
							This reverts commit 85805da0218189c64d7f 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a2ba226ba3 
								
							
								 
							
						 
						
							
							
								
								Use subdir  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								924bf0f669 
								
							
								 
							
						 
						
							
							
								
								Changed build system to meson  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8920b5d607 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'wlcore'  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0cd94f0cf0 
								
							
								 
							
						 
						
							
							
								
								Added software cursor fallback  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								5a2796266f 
								
							
								 
							
						 
						
							
							
								
								Support wl_shm pixel formats in gles2 renderer  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2aafb5dd19 
								
							
								 
							
						 
						
							
							
								
								Add wlcore/wl_shm (WIP)  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f252c5a792 
								
							
								 
							
						 
						
							
							
								
								Manually transpose matricies in shader  
							
							... 
							
							
 
							
							Since GLES2 doesn't do this for us, it seems, on all platforms. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								b18209c904 
								
							
								 
							
						 
						
							
							
								
								Switch to GLES2  
							
							... 
							
							
 
							
							Closes  #13  
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4453d104d 
								
							
								 
							
						 
						
							
							
								
								Reorganize wlr-common  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c9d5a0b2fb 
								
							
								 
							
						 
						
							
							
								
								Clean up Wayland backend GL context and such  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2443a070e7 
								
							
								 
							
						 
						
							
							
								
								Add colored quad and ellipse rendering primitives  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7a25d6c50b 
								
							
								 
							
						 
						
							
							
								
								Destroy gles3 wlr_surfaces  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								2b909e1729 
								
							
								 
							
						 
						
							
							
								
								Add error "handling" to gles3 backend  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								cd6a40d816 
								
							
								 
							
						 
						
							
							
								
								Further improvements to rendering subsystem  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								83f8864f0a 
								
							
								 
							
						 
						
							
							
								
								Add wlr_renderer and move quad rendering there  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								211488131f 
								
							
								 
							
						 
						
							
							
								
								Add wlr_shader to wlr-render  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								fc1dc1b5b0 
								
							
								 
							
						 
						
							
							
								
								Use constant VBO for quad, add matrix stuff  
							
							
 
							
						 
						
							9 years ago