2dc8a35db2 
								
							 
						 
						
							
							
								
								textures: tell us which texture format is unsupported  
							
							
							
						 
						
							2018-02-28 18:36:32 +01:00  
				
					
						
							
							
								 
						
							
								d08792bfff 
								
							 
						 
						
							
							
								
								Add alpha to wlr_render_with_matrix  
							
							... 
							
							
							
							so we can use the alpha channel to e.g. blend in textures 
							
						 
						
							2018-02-25 13:47:48 +01:00  
				
					
						
							
							
								 
						
							
								1d9be89e2d 
								
							 
						 
						
							
							
								
								Revert "ELF Visibility"  
							
							
							
						 
						
							2018-02-19 18:01:27 -05:00  
				
					
						
							
							
								 
						
							
								86269052eb 
								
							 
						 
						
							
							
								
								Explicitly export EFL symbols  
							
							
							
						 
						
							2018-02-19 14:26:40 +13:00  
				
					
						
							
							
								 
						
							
								c2e1474010 
								
							 
						 
						
							
							
								
								Reformat all #include directives  
							
							
							
						 
						
							2018-02-12 21:29:23 +01:00  
				
					
						
							
							
								 
						
							
								36ead80cd1 
								
							 
						 
						
							
							
								
								Make wlr_signal_emit_safe private  
							
							
							
						 
						
							2018-02-12 19:52:47 +01:00  
				
					
						
							
							
								 
						
							
								5e58d46cc1 
								
							 
						 
						
							
							
								
								Add wlr_signal_emit_safe  
							
							
							
						 
						
							2018-02-12 09:12:31 +01:00  
				
					
						
							
							
								 
						
							
								ddb1779f9f 
								
							 
						 
						
							
							
								
								render: make wlr_renderer_clear take a float[4] for the color  
							
							
							
						 
						
							2018-02-03 09:32:02 +01:00  
				
					
						
							
							
								 
						
							
								51c22d39a4 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-29 23:24:09 +01:00  
				
					
						
							
							
								 
						
							
								ed5b1fdedd 
								
							 
						 
						
							
							
								
								Merge pull request  #580  from emersion/screenshooter-renderer-backport  
							
							... 
							
							
							
							Backport screenshooter fixes from the renderer redesign v1 
							
						 
						
							2018-01-29 17:13:23 -05:00  
				
					
						
							
							
								 
						
							
								f34a1b75eb 
								
							 
						 
						
							
							
								
								render/gles2: use format bpp when reading pixels  
							
							
							
						 
						
							2018-01-26 23:13:41 +01:00  
				
					
						
							
							
								 
						
							
								6281deb90f 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into output-damage  
							
							
							
						 
						
							2018-01-24 14:48:01 +01:00  
				
					
						
							
							
								 
						
							
								4fa90b0511 
								
							 
						 
						
							
							
								
								Backport screenshooter fixes from the renderer redesign v1  
							
							... 
							
							
							
							This backports some changes to #319  to fix the screenshooter data
format. This also adds wlr_backend_get_renderer which will be
useful to support multiple renderers. 
							
						 
						
							2018-01-23 22:06:54 +01:00  
				
					
						
							
							
								 
						
							
								415a2b7c56 
								
							 
						 
						
							
							
								
								render: add wlr_renderer_clear and wlr_renderer_scissor  
							
							
							
						 
						
							2018-01-22 16:42:22 +01:00  
				
					
						
							
							
								 
						
							
								a0f24b809e 
								
							 
						 
						
							
							
								
								output: add damage event  
							
							
							
						 
						
							2018-01-19 13:13:46 +01:00  
				
					
						
							
							
								 
						
							
								5017d7f762 
								
							 
						 
						
							
							
								
								rootston: only draw damaged regions  
							
							
							
						 
						
							2018-01-18 14:36:42 +01:00  
				
					
						
							
							
								 
						
							
								3751a17321 
								
							 
						 
						
							
							
								
								decorate xwayland views  
							
							
							
						 
						
							2018-01-16 07:51:10 -05:00  
				
					
						
							
							
								 
						
							
								bc113c16aa 
								
							 
						 
						
							
							
								
								Use correct include path for glapi.h  
							
							
							
						 
						
							2017-11-30 10:32:55 +13:00  
				
					
						
							
							
								 
						
							
								37b8a096a9 
								
							 
						 
						
							
							
								
								Pass backend to render  
							
							
							
						 
						
							2017-10-22 10:39:23 +13:00  
				
					
						
							
							
								 
						
							
								9b984253e2 
								
							 
						 
						
							
							
								
								Move egl.h to render/egl.h  
							
							
							
						 
						
							2017-10-22 10:36:07 +13:00  
				
					
						
							
							
								 
						
							
								9e1ff2dce9 
								
							 
						 
						
							
							
								
								Merge pull request  #140  from emersion/screenshooter  
							
							... 
							
							
							
							Add screenshooter 
							
						 
						
							2017-10-08 10:06:41 -04:00  
				
					
						
							
							
								 
						
							
								c0e5feea37 
								
							 
						 
						
							
							
								
								Add GL/EGL extension loader generator  
							
							
							
						 
						
							2017-10-08 13:23:41 +13:00  
				
					
						
							
							
								 
						
							
								0ce3135304 
								
							 
						 
						
							
							
								
								Move read_pixels from output to renderer  
							
							
							
						 
						
							2017-10-08 02:11:56 +02:00  
				
					
						
							
							
								 
						
							
								c5df6ca900 
								
							 
						 
						
							
							
								
								Fix memory leaks  
							
							
							
						 
						
							2017-10-05 20:01:56 +00:00  
				
					
						
							
							
								 
						
							
								009c3747a8 
								
							 
						 
						
							
							
								
								Multi-GPU DRM  
							
							
							
						 
						
							2017-10-01 22:29:25 +13:00  
				
					
						
							
							
								 
						
							
								220a6e9bf6 
								
							 
						 
						
							
							
								
								Add xwayland activate and fix EGL bug  
							
							
							
						 
						
							2017-09-28 09:11:16 -04:00  
				
					
						
							
							
								 
						
							
								f24b3df980 
								
							 
						 
						
							
							
								
								wlr renderer/texture: rename init to create when it does alloc  
							
							
							
						 
						
							2017-08-19 08:33:31 +02:00  
				
					
						
							
							
								 
						
							
								27c13d621d 
								
							 
						 
						
							
							
								
								Merge pull request  #88  from 4e554c4c/alloc_crashing  
							
							... 
							
							
							
							Prevent alloc errors from crashing 
							
						 
						
							2017-08-15 12:21:58 -04:00  
				
					
						
							
							
								 
						
							
								4f2b1cc930 
								
							 
						 
						
							
							
								
								implement get_buffer_size for egl buffers  
							
							
							
						 
						
							2017-08-15 07:58:07 -04:00  
				
					
						
							
							
								 
						
							
								72a33b736f 
								
							 
						 
						
							
							
								
								implement texture get buffer size  
							
							
							
						 
						
							2017-08-15 07:36:50 -04:00  
				
					
						
							
							
								 
						
							
								5cc7342606 
								
							 
						 
						
							
							
								
								Prevent alloc errors from crashing  
							
							... 
							
							
							
							Resolves  #76  
						
							2017-08-15 08:04:57 +02:00  
				
					
						
							
							
								 
						
							
								f998bb8299 
								
							 
						 
						
							
							
								
								Fix style issues  
							
							
							
						 
						
							2017-08-14 17:09:56 +02:00  
				
					
						
							
							
								 
						
							
								4bbf718e7d 
								
							 
						 
						
							
							
								
								impl->destroy cleanup:  
							
							... 
							
							
							
							- remove trivial destroy() function
 - make sure we check impl and impl->destroy before calling
 - always call free if not implemented 
							
						 
						
							2017-08-14 16:22:31 +02:00  
				
					
						
							
							
								 
						
							
								2facf1df65 
								
							 
						 
						
							
							
								
								Fix software cursors  
							
							
							
						 
						
							2017-08-14 08:43:17 -04:00  
				
					
						
							
							
								 
						
							
								de6f32c84e 
								
							 
						 
						
							
							
								
								Refactor away wlr_renderer_state  
							
							
							
						 
						
							2017-08-14 08:37:50 -04:00  
				
					
						
							
							
								 
						
							
								94e6e6334b 
								
							 
						 
						
							
							
								
								Refactor out wlr_texture_state  
							
							
							
						 
						
							2017-08-14 08:25:26 -04:00  
				
					
						
							
							
								 
						
							
								f066ff6d02 
								
							 
						 
						
							
							
								
								Fix external shader  
							
							
							
						 
						
							2017-08-12 14:48:24 +02:00  
				
					
						
							
							
								 
						
							
								2d6d2bcef9 
								
							 
						 
						
							
							
								
								Merge pull request  #75  from nyorain/egl_image_leak  
							
							... 
							
							
							
							Fix egl image leak in gles renderer 
							
						 
						
							2017-08-12 08:22:04 -04:00  
				
					
						
							
							
								 
						
							
								862bc9783f 
								
							 
						 
						
							
							
								
								Fix egl image leak in gles renderer  
							
							
							
						 
						
							2017-08-12 11:41:40 +02:00  
				
					
						
							
							
								 
						
							
								c323bfc6a0 
								
							 
						 
						
							
							
								
								GLES2: detach and delete shaders after LinkProgram  
							
							... 
							
							
							
							Also make sure program linked correctly! 
							
						 
						
							2017-08-12 00:24:30 +02:00  
				
					
						
							
							
								 
						
							
								a6efb90382 
								
							 
						 
						
							
							
								
								s/gen/ensure/  fixes   #47  
							
							
							
						 
						
							2017-08-11 09:00:26 -04:00  
				
					
						
							
							
								 
						
							
								c24351681f 
								
							 
						 
						
							
							
								
								Refactor EGL handling  
							
							
							
						 
						
							2017-08-10 22:15:37 -04:00  
				
					
						
							
							
								 
						
							
								7095274a9e 
								
							 
						 
						
							
							
								
								Merge branch 'master' into drm_buffer  
							
							
							
						 
						
							2017-08-10 13:19:39 -04:00  
				
					
						
							
							
								 
						
							
								3c12a32d1f 
								
							 
						 
						
							
							
								
								Merge pull request  #58  from acrisci/feature/enable-gl-blending  
							
							... 
							
							
							
							enable gl blending 
							
						 
						
							2017-08-10 08:41:11 -04:00  
				
					
						
							
							
								 
						
							
								49e97857c7 
								
							 
						 
						
							
							
								
								enable gl blending  
							
							... 
							
							
							
							This makes transparency work correctly.
fixes  #56  
							
						 
						
							2017-08-10 08:38:55 -04:00  
				
					
						
							
							
								 
						
							
								888986b038 
								
							 
						 
						
							
							
								
								Remove excess logging  
							
							
							
						 
						
							2017-08-10 08:36:45 -04:00  
				
					
						
							
							
								 
						
							
								7da43ff8b0 
								
							 
						 
						
							
							
								
								Implement wlr_surface_flush_damage  
							
							
							
						 
						
							2017-08-10 08:26:16 -04:00  
				
					
						
							
							
								 
						
							
								073dff63da 
								
							 
						 
						
							
							
								
								Fix style issues  
							
							
							
						 
						
							2017-08-10 11:05:18 +02:00  
				
					
						
							
							
								 
						
							
								67369173aa 
								
							 
						 
						
							
							
								
								Implement drm (egl) buffer attaching  
							
							
							
						 
						
							2017-08-10 10:59:58 +02:00  
				
					
						
							
							
								 
						
							
								e2b7712302 
								
							 
						 
						
							
							
								
								Use texture->pixel_format instead of re-scanning  
							
							
							
						 
						
							2017-08-09 22:56:57 -04:00