Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-05 | Merge pull request #42 from acrisci/bug/no-switch-active-textures | Drew DeVault | |
Remove unnecessary calls to glActiveTexture | |||
2017-08-05 | Use meson build system | nyorain | |
2017-08-05 | Remove unnecessary calls to glActiveTexture | Tony Crisci | |
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-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-07-11 | Revert "Merge pull request #27 from ascent12/meson" | Drew DeVault | |
This reverts commit 85805da021006697c85489c3e30717c2b807441c, reversing changes made to 8189c64d7f07a756abf5a6189719f02b2f1af967. | |||
2017-07-11 | Use subdir | Scott Anderson | |
2017-07-11 | Changed build system to meson | Scott Anderson | |
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 | Add wlcore/wl_shm (WIP) | Drew DeVault | |
2017-06-23 | Manually transpose matricies in shader | Drew DeVault | |
Since GLES2 doesn't do this for us, it seems, on all platforms. | |||
2017-06-23 | Switch to GLES2 | Drew DeVault | |
Closes #13 | |||
2017-06-21 | Reorganize wlr-common | Drew DeVault | |
2017-06-20 | Clean up Wayland backend GL context and such | Drew DeVault | |
2017-06-15 | Add colored quad and ellipse rendering primitives | Drew DeVault | |
2017-06-09 | Destroy gles3 wlr_surfaces | Drew DeVault | |
2017-06-09 | Add error "handling" to gles3 backend | Drew DeVault | |
2017-06-08 | Further improvements to rendering subsystem | Drew DeVault | |
2017-06-08 | Add wlr_renderer and move quad rendering there | Drew DeVault | |
2017-06-08 | Add wlr_shader to wlr-render | Drew DeVault | |
2017-06-07 | Use constant VBO for quad, add matrix stuff | Drew DeVault | |