Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-23 | backend/drm: retry without modifiers for the primary plane | Simon Ser | |
On some Intel cards using modifiers can fill the FIFO and prevent hotplugged outputs from being properly enabled. Add a fallback without modifiers. Fixes: 2bdd1d0896cc ("backend/drm: use modifiers for our GBM buffers") References: https://github.com/swaywm/wlroots/issues/1840 Closes: https://github.com/swaywm/wlroots/issues/1852 | |||
2019-10-11 | backend/drm: use modifiers for our GBM buffers | Simon Ser | |
2019-06-07 | backend/drm: add basic support for direct scan-out | emersion | |
2019-01-29 | backend/drm: fix GBM format mismatch | emersion | |
We create the EGL config with GBM_FORMAT_ARGB8888, but then initialize GBM BOs with GBM_FORMAT_XRGB8888. This mismatch confuses Mesa. Instead, we can always use GBM_FORMAT_ARGB8888, and use DRM_FORMAT_XRGB8888 when calling drmModeAddFB2. Fixes https://github.com/swaywm/wlroots/issues/1438 | |||
2018-05-31 | Merge branch 'master' into screencontent | emersion | |
2018-05-29 | backend/drm: support multi-planar DMA-BUFs when exporting | emersion | |
2018-05-29 | output, backend/drm: add wlr_output_export_dmabuf | emersion | |
2018-05-25 | backends: implement custom EGL and renderer initialization | Ilia Bozhinov | |
Compositors now have more control over how the backend creates its renderer. Currently all backends create an EGL/GLES2 renderer, so the necessary attributes for creating the context are passed to a user-provided callback function. It is responsible for initializing provided wlr_egl and to return a renderer. On fail, return 0. Fixes #987 | |||
2018-04-25 | Make sure we don't use others' prefixes | emersion | |
2018-04-25 | Remove wlr_ prefix from local symbols | emersion | |
2018-03-19 | render: split render.h into wlr_renderer.h and wlr_texture.h | emersion | |
2018-02-12 | Reformat all #include directives | emersion | |
2018-02-09 | Swap buffers with damage | emersion | |
2018-01-21 | output: add damage tracking via buffer age | emersion | |
2017-10-01 | Minor fixes | Scott Anderson | |
2017-10-01 | Multi-GPU DRM | Scott Anderson | |
2017-10-01 | Add renderer pointer inside drm_surface | Scott Anderson | |
2017-09-30 | Split DRM rendering to its own file | Scott Anderson | |