126 Commits (60b7267e1846b1bce39d30e73abe817faaa8fcff)

Author SHA1 Message Date
Drew DeVault 13edb19a6c Fix issue starting up client EGL on X11 backend
7 years ago
Drew DeVault f444a0d14c Implement layer surface damage
7 years ago
Drew DeVault 4bf936360d Arrange & render layer surfaces
7 years ago
emersion c42fd1018b
render: remove GL calls from wlr_egl
7 years ago
emersion c63d94483b
Redesign wlr_texture
7 years ago
Guido Günther b1852096c5 linux-dmabuf: Support multi plane formats like NV12
7 years ago
emersion b1f93bc5cc
render/egl: use EGL_KHR_debug
7 years ago
Guido Günther 7fd7dff26f egl: print supported dmabuf formats
7 years ago
Guido Günther 14cdb6153f Add initial linux_dmabuf protocol support
7 years ago
Guido Günther d9f2e90df6 Avoid false positives on egl extension matching
7 years ago
Guido Günther d928ddc36c wlr_egl_create_image: return NULL when function is missing
7 years ago
Drew DeVault 1d9be89e2d
Revert "ELF Visibility"
7 years ago
Scott Anderson 86269052eb Explicitly export EFL symbols
7 years ago
Guido Günther 4d496802dd Log GL and EGL vendor
7 years ago
emersion c2e1474010
Reformat all #include directives
7 years ago
emersion bf6d245400
Swap buffers with damage
7 years ago
emersion 0365b587f0
output: add damage tracking via buffer age
7 years ago
emersion b99d1f4fcc
Refactor wlr_egl_init to accept config_attribs
7 years ago
emersion 18eb1eee3f
Listen to display destroy in xwayland, rename wlr_egl_free
7 years ago
Scott Anderson bc113c16aa Use correct include path for glapi.h
7 years ago
Scott Anderson 9b984253e2 Move egl.h to render/egl.h
7 years ago
Scott Anderson c0e5feea37 Add GL/EGL extension loader generator
7 years ago
Scott Anderson 517ba0bc16 Change egl_get_config to always use visual id
7 years ago
Tony Crisci 00f1686ce5 unset egl current before terminating display
7 years ago
Drew DeVault 9fa822c666 Fix minor typos
7 years ago
Drew DeVault c24351681f Refactor EGL handling
7 years ago