222 Commits (1e568d84dfd40e7a106a2afc74cdd7d39ba9a7dd)

Author SHA1 Message Date
Drew DeVault 4c9423278a Introduce wlr_renderer_get_egl
5 years ago
Simon Ser 447835afc1 render/gles2: provide public API to access GL texture
5 years ago
Scott Anderson 85a2ee6d30 render/gles: Simplify textures a bit
5 years ago
Simon Ser 51416738ea render/egl: prevent use-after-free when destroying current surface
5 years ago
Simon Ser 6bb7639a0f render/gles2: don't unset the current EGL surface when destroying texture
5 years ago
Simon Ser 11bf87d678 render/egl: support formats with zero modifiers
5 years ago
Scott Anderson 06644575da render/egl: Change KHR_debug log to include error code
5 years ago
Filip Sandborg 734c64a6cc render/gles2: fix calculation for partial gles2 pixel read (#1809)
5 years ago
Drew DeVault 540e23d102 Revert "render/drm: keep old drm_format if realloc fails"
5 years ago
Antonin Décimo c1be9b6945 render/drm: keep old drm_format if realloc fails
5 years ago
Simon Ser 6dbdf5db34 render/dmabuf: add wlr_dmabuf_attributes_copy
6 years ago
Simon Ser e516ea4c79 backend/drm: check format when scanning out DMA-BUF
6 years ago
Simon Ser 107a1789ea render/gles2: print GL_RENDERER
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
Scott Anderson c01b81c99c
render: introduce wlr_drm_format_set
6 years ago
emersion 5445d8aad0 meson: enable more compiler warnings
6 years ago
emersion 75371d2c88
Require libdrm >= 2.4.95
6 years ago
Timidger 9af0c5338f
Standardize the wlr_box input paramaters
6 years ago
Ilia Bozhinov fb5691b6cc output: add wlr_output_preferred_read_format()
6 years ago
emersion 1b9ebcf645
output: make wlr_egl flip the damage
6 years ago
emersion 09550032b7
render: correctly set EGL_RENDERABLE_TYPE
6 years ago
emersion d592dcdedd
render/gles2: check for GL_OES_EGL_image_external
6 years ago
emersion 62d646f2b8
render/gles2: remove assumptions about supported formats
6 years ago
emersion b42fc4f2b1
render: on Wayland, make eglSwapBuffers non-blocking
6 years ago
nyorain cb03a41a3b Use enum wl_shm_format for gles2 texture formats
6 years ago
nyorain cd28637187 Remove fmt parameter from wlr_texture_write_pixels
6 years ago
Cole Mickens 7297348736 render: fix meson including libdrm
6 years ago
Scott Anderson 7ca3bc1d6f Fix libdrm includes
6 years ago
emersion 7daca85bcf
Merge pull request #1309 from swaywm/fix-headless-libinput
6 years ago
Cole Mickens 43d0ebfdac
Fix include path for (libdrm/)drm_fourcc.h
6 years ago
Drew DeVault 63c69cee6e Fix headless backend
6 years ago
nyorain affbfb6a28 Support older wlr_linux_dmabuf_v1 clients
6 years ago
emersion 2f0815838d Init dmabuf global in renderer
6 years ago
Scott Anderson dc37194291 Change how glgen.sh outputs files
6 years ago
Scott Anderson fd3fa760d3 Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""
6 years ago
Drew DeVault 9c886f20b9 Revert "Merge pull request #1194 from ascent12/meson_feature"
6 years ago
Scott Anderson a2bbf2c1f7 Make style more consistent
6 years ago
Mariusz Bialonczyk ad406db21c gles2: change context when it is not current
6 years ago
Drew DeVault b902c2bd7c Revert "Move side-effect out of assert statement"
7 years ago
Drew DeVault a0afedcd8f Move side-effect out of assert statement
7 years ago
emersion c4915d1492 render: add wlr_texture_is_opaque
7 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
7 years ago
emersion cc9b198f9e
render/gles2: ditch extra parens
7 years ago
emersion bf7560b7cd
screencopy: add capture_output_region support
7 years ago
emersion 2b9cbaddf3
screencopy: add support for frame flags
7 years ago
Dominique Martinet 4cc4412481 wlr_renderer_destroy: fix renderer NULL check
7 years ago
emersion 57548b557a
Merge branch 'master' into screencontent
7 years ago