wlroots-hyprland/include/wlr/render
Simon Ser 756dedae20 Add a new renderer API
Goals:

- Extensibility: we need to be able to add new params to the calls
  to render a texture/rect. For instance we'll need to add fences to
  the render texture operation for explicit sync purposes.
- No implicit state: no more bind_buffer, begin, end.
- No matrices: these hurt Pixman and we don't need them.
- Clip regions for optimized damage repainting.

Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3188
2023-04-25 17:25:10 +02:00
..
allocator.h Reformat doc comments 2022-05-25 14:22:58 +00:00
dmabuf.h render: add DMA-BUF docs 2021-11-26 16:40:53 +00:00
drm_format_set.h Reformat doc comments 2022-05-25 14:22:58 +00:00
egl.h render/egl: document wlr_egl_create_with_context 2022-05-25 18:17:41 +00:00
gles2.h render/gles2, render/pixman: stop pulling <wlr/backend.h> 2022-11-24 21:50:28 +00:00
interface.h Add a new renderer API 2023-04-25 17:25:10 +02:00
pixman.h render/gles2, render/pixman: stop pulling <wlr/backend.h> 2022-11-24 21:50:28 +00:00
swapchain.h render/swapchain: make public 2023-02-21 17:14:31 +01:00
vulkan.h render/vulkan: add wlr_vk_texture_has_alpha 2022-11-15 10:58:45 +08:00
wlr_renderer.h Add a new renderer API 2023-04-25 17:25:10 +02:00
wlr_texture.h wlr_texture: Expose owning renderer 2022-12-01 04:41:43 -05:00