Commit Graph

124 Commits (52805feae9bd6332c972065c799f4ac3b7ef2275)

Author SHA1 Message Date
Ilia Bozhinov 6284af121f texture: document that functions should not be called while rendering 4 years ago
Simon Ser e18599b05e render/egl: stop including eglmesaext.h 4 years ago
Simon Ser eb8360bda3 render: introduce wlr_renderer_get_drm_fd 4 years ago
Simon Ser c8d95acc37 render/egl: introduce wlr_egl_dup_drm_fd 4 years ago
Simon Ser c88c54fb38 render: introduce wlr_renderer_bind_buffer 4 years ago
Isaac Freund 0724b3c453 Use uint32_t in wlr_renderer_begin signature 4 years ago
Simon Ser f0ddcd361e
render: define EGL_NO_PLATFORM_SPECIFIC_TYPES () 4 years ago
Tudor Brindus 0f9b2bfa64 render/dmabuf: use bitmask for wlr_dmabuf_attributes_flags 4 years ago
Simon Ser 26af316b3b render/gles2: make wlr_gles2_texture_from_* private 5 years ago
Simon Ser 315bf08733 render: add wlr_render_subtexture_with_matrix 5 years ago
Andri Yngvason b64a8a7f98 render: Add wlr_renderer_blit_dmabuf() 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 1edc42157b render/egl: introduce wlr_egl_unset_current 5 years ago
Julien Olivain c2288a7b88
render/egl: include EGL/eglmesaext.h only if present 5 years ago
Simon Ser 06f4c3945d render/texture: add width and height fields 5 years ago
Simon Ser 5dc3a9c754 render/gles2: add wlr_gles2_renderer_check_ext 5 years ago
Simon Ser 6787ff521b render/egl: make config attribs const 5 years ago
Isaac Freund c682d97841 Return failure of wlr_renderer_init_wl_display() 5 years ago
Simon Ser 7f2bd0b211 render: unconditionally disable implicit X11 includes 5 years ago
Simon Ser 346b43e937 render: guard rendering operations between begin() and end() 5 years ago
Scott Anderson cff1c2f740 meson: Various improvements 5 years ago
Simon Ser 515679e4fe Refactor EGL/GL API loading 5 years ago
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
Simon Ser eaa98f6aff render: remove EGL includes from wlr_texture.h 5 years ago
Danilo Spinella 41cbb80e25 Add new define EGL_NO_X11 for newer mesa library 5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes 6 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
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 75371d2c88
Require libdrm >= 2.4.95 6 years ago
Jente Hidskes ed5296c6cf Protect against redefining MESA_EGL_NO_X11_HEADERS 6 years ago
Ilia Bozhinov fb5691b6cc output: add wlr_output_preferred_read_format() 6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data 6 years ago
Cedric Sodhi beefec3326 Tell Mesa not to attempt X11 headers 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
nyorain affbfb6a28 Support older wlr_linux_dmabuf_v1 clients 6 years ago
Scott Anderson fd3fa760d3 Revert "Revert "Merge pull request from ascent12/meson_feature"" 6 years ago
Drew DeVault 9c886f20b9 Revert "Merge pull request from ascent12/meson_feature" 7 years ago
Scott Anderson 51892e0d74 Install headers explicitly 7 years ago
Drew DeVault 211ae764fd Initial pass on API stability guarantees 7 years ago
emersion c4915d1492 render: add wlr_texture_is_opaque 7 years ago
emersion 2b9cbaddf3
screencopy: add support for frame flags 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