Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								c24351681f 
								
							 
						 
						
							
							
								
								Refactor EGL handling  
							
							 
							
							
							
						 
						
							2017-08-10 22:15:37 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								7095274a9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into drm_buffer  
							
							 
							
							
							
						 
						
							2017-08-10 13:19:39 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								3c12a32d1f 
								
							 
						 
						
							
							
								
								Merge pull request  #58  from acrisci/feature/enable-gl-blending  
							
							 
							
							... 
							
							
							
							enable gl blending 
							
						 
						
							2017-08-10 08:41:11 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								49e97857c7 
								
							 
						 
						
							
							
								
								enable gl blending  
							
							 
							
							... 
							
							
							
							This makes transparency work correctly.
fixes  #56  
							
						 
						
							2017-08-10 08:38:55 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								888986b038 
								
							 
						 
						
							
							
								
								Remove excess logging  
							
							 
							
							
							
						 
						
							2017-08-10 08:36:45 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								7da43ff8b0 
								
							 
						 
						
							
							
								
								Implement wlr_surface_flush_damage  
							
							 
							
							
							
						 
						
							2017-08-10 08:26:16 -04:00  
						
					 
				
					
						
							
							
								 
								nyorain
							
						 
						
							 
							
							
							
							
								
							
							
								073dff63da 
								
							 
						 
						
							
							
								
								Fix style issues  
							
							 
							
							
							
						 
						
							2017-08-10 11:05:18 +02:00  
						
					 
				
					
						
							
							
								 
								nyorain
							
						 
						
							 
							
							
							
							
								
							
							
								67369173aa 
								
							 
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							 
							
							
							
						 
						
							2017-08-10 10:59:58 +02:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								e2b7712302 
								
							 
						 
						
							
							
								
								Use texture->pixel_format instead of re-scanning  
							
							 
							
							
							
						 
						
							2017-08-09 22:56:57 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								4de930542f 
								
							 
						 
						
							
							
								
								Implement partial texture uploads  
							
							 
							
							
							
						 
						
							2017-08-09 22:17:40 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								bd2e9a7168 
								
							 
						 
						
							
							
								
								Style cleanup  
							
							 
							
							
							
						 
						
							2017-08-09 17:30:22 -04:00  
						
					 
				
					
						
							
							
								 
								nyorain
							
						 
						
							 
							
							
							
							
								
							
							
								e167f41fde 
								
							 
						 
						
							
							
								
								Rename wlr_surface -> wlr_texture; attach -> upload  
							
							 
							
							
							
						 
						
							2017-08-08 18:25:16 +02:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								1db97a9af9 
								
							 
						 
						
							
							
								
								Updated DRM cursor rendering  
							
							 
							
							
							
						 
						
							2017-08-06 21:38:40 +12:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								41b98f21e5 
								
							 
						 
						
							
							
								
								Merge pull request  #42  from acrisci/bug/no-switch-active-textures  
							
							 
							
							... 
							
							
							
							Remove unnecessary calls to glActiveTexture 
							
						 
						
							2017-08-05 18:26:43 -04:00  
						
					 
				
					
						
							
							
								 
								nyorain
							
						 
						
							 
							
							
							
							
								
							
							
								fdab81e1c9 
								
							 
						 
						
							
							
								
								Use meson build system  
							
							 
							
							
							
						 
						
							2017-08-05 22:34:24 +02:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								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. 
							
						 
						
							2017-08-05 10:41:05 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								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. 
							
						 
						
							2017-08-04 11:53:55 -04:00  
						
					 
				
					
						
							
							
								 
								Tony Crisci
							
						 
						
							 
							
							
							
							
								
							
							
								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. 
							
						 
						
							2017-08-04 11:41:13 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								b08aa9fd35 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #27  from ascent12/meson"  
							
							 
							
							... 
							
							
							
							This reverts commit 85805da021 , reversing
changes made to 8189c64d7f . 
							
						 
						
							2017-07-11 22:16:56 -04:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								a2ba226ba3 
								
							 
						 
						
							
							
								
								Use subdir  
							
							 
							
							
							
						 
						
							2017-07-11 09:56:54 +12:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								924bf0f669 
								
							 
						 
						
							
							
								
								Changed build system to meson  
							
							 
							
							
							
						 
						
							2017-07-11 00:28:56 +12:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								8920b5d607 
								
							 
						 
						
							
							
								
								Merge branch 'wlcore'  
							
							 
							
							
							
						 
						
							2017-06-29 16:00:24 -04:00  
						
					 
				
					
						
							
							
								 
								Scott Anderson
							
						 
						
							 
							
							
							
							
								
							
							
								0cd94f0cf0 
								
							 
						 
						
							
							
								
								Added software cursor fallback  
							
							 
							
							
							
						 
						
							2017-06-26 17:34:15 +12:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								5a2796266f 
								
							 
						 
						
							
							
								
								Support wl_shm pixel formats in gles2 renderer  
							
							 
							
							
							
						 
						
							2017-06-23 14:25:55 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								2aafb5dd19 
								
							 
						 
						
							
							
								
								Add wlcore/wl_shm (WIP)  
							
							 
							
							
							
						 
						
							2017-06-23 13:41:07 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								f252c5a792 
								
							 
						 
						
							
							
								
								Manually transpose matricies in shader  
							
							 
							
							... 
							
							
							
							Since GLES2 doesn't do this for us, it seems, on all platforms. 
							
						 
						
							2017-06-23 11:46:09 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								b18209c904 
								
							 
						 
						
							
							
								
								Switch to GLES2  
							
							 
							
							... 
							
							
							
							Closes  #13  
							
						 
						
							2017-06-23 11:38:45 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								f4453d104d 
								
							 
						 
						
							
							
								
								Reorganize wlr-common  
							
							 
							
							
							
						 
						
							2017-06-21 12:10:07 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								c9d5a0b2fb 
								
							 
						 
						
							
							
								
								Clean up Wayland backend GL context and such  
							
							 
							
							
							
						 
						
							2017-06-20 15:29:27 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								2443a070e7 
								
							 
						 
						
							
							
								
								Add colored quad and ellipse rendering primitives  
							
							 
							
							
							
						 
						
							2017-06-15 15:31:13 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								7a25d6c50b 
								
							 
						 
						
							
							
								
								Destroy gles3 wlr_surfaces  
							
							 
							
							
							
						 
						
							2017-06-09 10:33:02 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								2b909e1729 
								
							 
						 
						
							
							
								
								Add error "handling" to gles3 backend  
							
							 
							
							
							
						 
						
							2017-06-09 10:28:50 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								cd6a40d816 
								
							 
						 
						
							
							
								
								Further improvements to rendering subsystem  
							
							 
							
							
							
						 
						
							2017-06-08 15:52:42 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								83f8864f0a 
								
							 
						 
						
							
							
								
								Add wlr_renderer and move quad rendering there  
							
							 
							
							
							
						 
						
							2017-06-08 12:02:51 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								211488131f 
								
							 
						 
						
							
							
								
								Add wlr_shader to wlr-render  
							
							 
							
							
							
						 
						
							2017-06-08 11:30:38 -04:00  
						
					 
				
					
						
							
							
								 
								Drew DeVault
							
						 
						
							 
							
							
							
							
								
							
							
								fc1dc1b5b0 
								
							 
						 
						
							
							
								
								Use constant VBO for quad, add matrix stuff  
							
							 
							
							
							
						 
						
							2017-06-07 21:35:07 -04:00