This adds a a function to create a wlr_texture from a wlr_buffer. The main motivation for this is to allow the renderer to create a single wlr_texture per wlr_buffer. This can avoid needless imports by re-using existing textures.master
							parent
							
								
									9221ed7b4c
								
							
						
					
					
						commit
						9d55f712e3
					
				| @ -0,0 +1,15 @@ | ||||
| #ifndef RENDER_WLR_TEXTURE_H | ||||
| #define RENDER_WLR_TEXTURE_H | ||||
| 
 | ||||
| #include <wlr/render/wlr_texture.h> | ||||
| 
 | ||||
| /**
 | ||||
|  * Create a new texture from a buffer. | ||||
|  * | ||||
|  * Should not be called in a rendering block like renderer_begin()/end() or | ||||
|  * between attaching a renderer to an output and committing it. | ||||
|  */ | ||||
| struct wlr_texture *wlr_texture_from_buffer(struct wlr_renderer *renderer, | ||||
| 	struct wlr_buffer *buffer); | ||||
| 
 | ||||
| #endif | ||||
					Loading…
					
					
				
		Reference in new issue