Commit Graph

82 Commits (d6890cb847de6adb95f9579937a9cce049f076b8)

Author SHA1 Message Date
Ilia Bozhinov 12ede67c62 egl: fix memory leak 4 years ago
Simon Ser 037710b1d4 render/egl: support config-less wlr_egl 4 years ago
Simon Ser 83a5d03bf3 render/egl: remove wlr_egl.external_only_dmabuf_formats 4 years ago
Simon Ser 49115e9d5d render: rename wlr_renderer_get_dmabuf_formats 4 years ago
Simon Ser 5d008d9030 render: introduce wlr_renderer_get_dmabuf_render_formats 4 years ago
Simon Ser 44cea53e72 render/egl: don't rely on being able to open primary node 4 years ago
Ronan Pigott dc7c6c4860 render/egl: recognize EGL_BAD_DEVICE_EXT error 4 years ago
Simon Ser c8d95acc37 render/egl: introduce wlr_egl_dup_drm_fd 4 years ago
Andri Yngvason 6ef5d18757 render: egl: Use current display to restore NULL context 5 years ago
Simon Ser 58df3eda9f render/egl: print error name 5 years ago
Simon Ser 7f9bbaaa17 render/egl: explicit client extension handling 5 years ago
Andri Yngvason 11b598fe33 render: egl: Add utility functions for saving/restoring context 5 years ago
Simon Ser a3ba82885c render: choose DMA-BUF texture target via eglQueryDmaBufModifiersEXT 5 years ago
Simon Ser e91417ea8d render: stop making EGL context current in wlr_egl_init 5 years ago
Simon Ser af2f69e6c1 render/egl: unset current context after swapping buffers 5 years ago
Simon Ser 1edc42157b render/egl: introduce wlr_egl_unset_current 5 years ago
Simon Ser 6787ff521b render/egl: make config attribs const 5 years ago
Simon Ser 2b04857343 render/egl: remove SURFACELESS_MESA special case 5 years ago
Simon Ser 01818ad2c8 render: fix EGL extensions not loaded 5 years ago
Simon Ser 515679e4fe Refactor EGL/GL API loading 5 years ago
Simon Ser 51416738ea render/egl: prevent use-after-free when destroying current surface 5 years ago
Simon Ser 11bf87d678 render/egl: support formats with zero modifiers 6 years ago
Scott Anderson 06644575da render/egl: Change KHR_debug log to include error code 6 years ago
Simon Ser d6e250b389 render/egl: fix swapping with no damage 6 years ago
Simon Ser f42816ce3f render/egl: fix zero-length VLA 6 years ago
Alyssa Ross 95b22619e0 Fix missing headers when building without X11 6 years ago
emersion e42178d03f
render: switch wlr_renderer to wlr_drm_format_set 6 years ago
emersion 1b9ebcf645
output: make wlr_egl flip the damage 6 years ago
emersion b42fc4f2b1
render: on Wayland, make eglSwapBuffers non-blocking 6 years ago
Scott Anderson 7ca3bc1d6f Fix libdrm includes 7 years ago
emersion 7daca85bcf
Merge pull request from swaywm/fix-headless-libinput 7 years ago
Cole Mickens 43d0ebfdac
Fix include path for (libdrm/)drm_fourcc.h 7 years ago
Drew DeVault 63c69cee6e Fix headless backend 7 years ago
nyorain affbfb6a28 Support older wlr_linux_dmabuf_v1 clients 7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols 7 years ago
emersion 57548b557a
Merge branch 'master' into screencontent 7 years ago
Vincent Vanlaer f1a62a3200 Rename egl.exts to match the extension names 7 years ago
Vincent Vanlaer 5ec6d8230d Split eglSwapBuffersWithDamage feature detection 7 years ago
Brian Ashworth 18bbe2d897 Fix atti assert in wlr_egl_init 7 years ago
emersion 457bfcab19
render/egl: only request high priority context on DRM 7 years ago
emersion d425edc96c
render/egl: consistent extension checking 7 years ago
emersion cbfe0e834a
Request a high priority EGL context 7 years ago
emersion 21928cbe61
Merge branch 'master' into screencontent 7 years ago
emersion 135721118a
render: remove wlr_renderer_check_import_dmabuf 7 years ago
emersion 28020ff577
Only allow one modifier per DMA-BUF, split attributes struct in render/ 7 years ago
emersion 5ba1a9af56
render: add wlr_texture_to_dmabuf 7 years ago
agr 4e89e0fc6c fix server exit: eglMakeCurrent Invalid display 7 years ago
Alain Greppin b2f8f00ae3 fix check of EGL_WL_bind_wayland_display presence 7 years ago
emersion 5a87712ca8
Log required extension name if unavailable 7 years ago
emersion 018b82c01e
render/egl: allow passing NULL to surface and image destructors 7 years ago