Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-04 | Implement destroying surfaces | Tony Crisci | |
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 | Implement shm buffer surface attach interface | Tony Crisci | |
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-06-29 | Merge branch 'wlcore' | Drew DeVault | |
2017-06-26 | Added software cursor fallback | Scott Anderson | |
2017-06-23 | Support wl_shm pixel formats in gles2 renderer | Drew DeVault | |
2017-06-23 | Switch to GLES2 | Drew DeVault | |
Closes #13 |