Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-29 | Merge pull request #580 from emersion/screenshooter-renderer-backport | Tony Crisci | |
Backport screenshooter fixes from the renderer redesign v1 | |||
2018-01-26 | render/gles2: use format bpp when reading pixels | emersion | |
2018-01-23 | Backport screenshooter fixes from the renderer redesign v1 | emersion | |
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-16 | decorate xwayland views | Tony Crisci | |
2017-11-30 | Use correct include path for glapi.h | Scott Anderson | |
2017-10-22 | Pass backend to render | Scott Anderson | |
2017-10-22 | Move egl.h to render/egl.h | Scott Anderson | |
2017-10-08 | Merge pull request #140 from emersion/screenshooter | Drew DeVault | |
Add screenshooter | |||
2017-10-08 | Add GL/EGL extension loader generator | Scott Anderson | |
2017-10-08 | Move read_pixels from output to renderer | emersion | |
2017-10-05 | Fix memory leaks | Versus Void | |
2017-10-01 | Multi-GPU DRM | Scott Anderson | |
2017-09-28 | Add xwayland activate and fix EGL bug | Drew DeVault | |
2017-08-19 | wlr renderer/texture: rename init to create when it does alloc | Dominique Martinet | |
2017-08-15 | Merge pull request #88 from 4e554c4c/alloc_crashing | Drew DeVault | |
Prevent alloc errors from crashing | |||
2017-08-15 | implement get_buffer_size for egl buffers | Tony Crisci | |
2017-08-15 | implement texture get buffer size | Tony Crisci | |
2017-08-15 | Prevent alloc errors from crashing | Calvin Lee | |
Resolves #76 | |||
2017-08-14 | Fix style issues | nyorain | |
2017-08-14 | impl->destroy cleanup: | Dominique Martinet | |
- remove trivial destroy() function - make sure we check impl and impl->destroy before calling - always call free if not implemented | |||
2017-08-14 | Fix software cursors | Drew DeVault | |
2017-08-14 | Refactor away wlr_renderer_state | Drew DeVault | |
2017-08-14 | Refactor out wlr_texture_state | Drew DeVault | |
2017-08-12 | Fix external shader | nyorain | |
2017-08-12 | Merge pull request #75 from nyorain/egl_image_leak | Drew DeVault | |
Fix egl image leak in gles renderer | |||
2017-08-12 | Fix egl image leak in gles renderer | nyorain | |
2017-08-12 | GLES2: detach and delete shaders after LinkProgram | Dominique Martinet | |
Also make sure program linked correctly! | |||
2017-08-11 | s/gen/ensure/ fixes #47 | Drew DeVault | |
2017-08-10 | Refactor EGL handling | Drew DeVault | |
2017-08-10 | Merge branch 'master' into drm_buffer | Drew DeVault | |
2017-08-10 | Merge pull request #58 from acrisci/feature/enable-gl-blending | Drew DeVault | |
enable gl blending | |||
2017-08-10 | enable gl blending | Tony Crisci | |
This makes transparency work correctly. fixes #56 | |||
2017-08-10 | Remove excess logging | Drew DeVault | |
2017-08-10 | Implement wlr_surface_flush_damage | Drew DeVault | |
2017-08-10 | Fix style issues | nyorain | |
2017-08-10 | Implement drm (egl) buffer attaching | nyorain | |
2017-08-09 | Use texture->pixel_format instead of re-scanning | Drew DeVault | |
2017-08-09 | Implement partial texture uploads | Drew DeVault | |
2017-08-08 | Rename wlr_surface -> wlr_texture; attach -> upload | nyorain | |
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-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 |