YaoBing Xiao
33a27b055c
render: introduce wlr_render_rect_pass
...
Split rectangle rendering out of wlr_render_pass and add a dedicated
wlr_render_rect_pass interface.
Remove the add_rect hook from wlr_render_pass_impl and implement
rectangle rendering separately in the pixman, GLES2 and Vulkan
renderers.
2026-03-25 17:02:21 +08:00
Alexander Orzechowski
d3a339a03e
renderer: Drop buffer binding
2023-11-30 20:11:50 -05:00
Simon Ser
6830bfc17f
render/pixman: implement render pass API
2023-04-25 17:26:35 +02:00
Simon Ser
6ce371a317
render/pixman: add begin_pixman_data_ptr_access()
...
This logic is used twice.
2023-04-25 17:26:35 +02:00
Simon Ser
625c66ef75
render/pixman: implement texture_from_buffer
2021-06-07 09:22:56 -04:00
Simon Zeni
30706b71fb
render/pixman: implement preferred_read_format
2021-04-27 18:28:41 +02:00
Simon Ser
8ca2b4cf49
render/pixman: destroy textures on renderer teardown
2021-04-22 15:44:49 +02:00
Simon Zeni
0d90dddfab
render: introduce pixman renderer
2021-04-17 09:54:39 +02:00