103 Commits (29cb151987d4f17ae0cb304d1b7c2e835bf9372b)

Author SHA1 Message Date
Simon Ser ebef710746 renderer: replace get_render_buffer_caps() with struct field
7 months ago
Simon Ser 85c1eda721 render: unify getter for texture formats
7 months ago
Alexander Orzechowski d3a339a03e renderer: Drop buffer binding
1 year ago
Alexander Orzechowski 3ed1268f64 render: Nuke old read pixels API
1 year ago
Alexander Orzechowski 57b18d26d0 wlr_texture: Introduce wlr_texture_preferred_read_format
1 year ago
Alexander Orzechowski e85e8bc324 wlr_texture: Introduce wlr_texture_read_pixels_options helpers
1 year ago
Alexander Orzechowski 4c6caa7c48 wlr_texture: Introduce wlr_texture_read_pixels
1 year ago
Simon Ser 41494244df render: drop legacy rendering API
1 year ago
Alexander Orzechowski 5299d973d5 render/pass: Introduce wlr_render_rect_options_get_box
1 year ago
Manuel Stoeckl a94168b5fe render: ensure wlr_render_rect_options->box is nonempty
1 year ago
Simon Ser b7dca21c2b render: constify struct wlr_buffer_pass_options
1 year ago
Rose Hudson 9e8947e4d5 add render timer API
1 year ago
Simon Ser 4a1ad32534 render: add render pass helpers
2 years ago
Simon Ser 756dedae20 Add a new renderer API
2 years ago
Alexander Orzechowski db0e962368 wlr_texture: Expose owning renderer
2 years ago
Simon Ser 23540b5579 render: allow wlr_renderer_impl.begin to fail
2 years ago
Simon Ser 6baf045590 render/texture: constify wlr_texture_update_from_buffer()
2 years ago
Simon Ser 6832ae14aa render: drop wlr_renderer_read_pixels() flags
2 years ago
Simon Ser 98cf38601f render: replace wlr_texture_write_pixels with update_from_buffer
2 years ago
Simon Ser 29291cb47c render/texture: drop wlr_texture_is_opaque
2 years ago
Simon Ser 2fa47c1837 render: drop wlr_renderer_impl.init_wl_display
3 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util
3 years ago
Simon Ser e5b5592a95 render: remove wl_drm support from wlr_renderer
3 years ago
Simon Ser 29be2d47e4 render: drop wlr_renderer_impl.texture_from_dmabuf
3 years ago
Simon Ser 18adb43a44 render: drop wlr_renderer_impl.texture_from_pixels
3 years ago
Simon Ser 2806154900 render: add missing arg to wlr_renderer_impl.get_buffer_caps
4 years ago
Simon Ser 9d55f712e3 render: introduce wlr_texture_from_buffer
4 years ago
Simon Zeni 982498fab3 render: introduce renderer_get_render_buffer_caps
4 years ago
Simon Zeni 84dea55b20 render: rename get_dmabuf_render_formats into get_render_formats
4 years ago
Simon Ser a109a80dca render: drop support for ellipses
4 years ago
Simon Ser 9ecfa4343a render: remove wlr_texture_to_dmabuf
4 years ago
Simon Ser 1cdef8da57 render: drop wlr_renderer_blit_dmabuf
4 years ago
Simon Ser cf5b09ede2 Remove unnecessary wayland-server-protocol.h includes
4 years ago
Simon Ser 27fba3df43 render: use DRM formats in wlr_texture_from_pixels
4 years ago
Simon Ser b54ef3372d render: use DRM formats in wlr_renderer_read_pixels
4 years ago
Simon Ser 00bf6674b3 output: use DRM format in wlr_output_preferred_read_format
4 years ago
Simon Ser ddfee63055 render: use DRM formats in wlr_renderer_get_shm_texture_formats
4 years ago
Simon Zeni 9192c0480a remove unnecessary egl includes
4 years ago
Simon Ser c94ab99ae2 render: rename wlr_renderer_get_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 61612ecb36 render: remove wlr_renderer_format_supported
4 years ago
Simon Ser eb8360bda3 render: introduce wlr_renderer_get_drm_fd
4 years ago
Simon Ser c88c54fb38 render: introduce wlr_renderer_bind_buffer
4 years ago
Simon Ser f0ddcd361e
render: define EGL_NO_PLATFORM_SPECIFIC_TYPES (#2452)
4 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
Simon Ser 06f4c3945d render/texture: add width and height fields
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