2563 Commits (e07c77f846f585cece77099ff3a71dd8f92e0eca)

Author SHA1 Message Date
Simon Ser e07c77f846 render/vulkan: implement render pass API
2 years ago
Alexander Orzechowski 8af00d5534 renderer/gles2: Implement render pass interface
2 years ago
Alexander Orzechowski b1d26ed47b renderer/gles2: Compute texture coordinates based off of vertex positions
2 years ago
Simon Ser f60b367db7 render/vulkan: drop unused vulkan_has_extension()
2 years ago
Simon Ser 42eec38ab6 render/vulkan: drop unused vulkan_change_layout_queue()
2 years ago
Simon Ser c7ae9dfaf8 render/vulkan: generalize YCbCr format support
2 years ago
Simon Ser 5ea0eb3468 render/vulkan: add vulkan_get_pipeline_layout()
2 years ago
Simon Ser fd38761676 render/vulkan: introduce struct wlr_vk_pipeline_layout
2 years ago
Kirill Primak 5f4a35290d util/box: always treat NULL boxes as empty
2 years ago
Simon Ser 96f3f3c92e render/pixel-format: add support for block-based formats
2 years ago
Simon Ser 78a1ac540e render/pixel-format: add docs
2 years ago
Manuel Stoeckl 10dd416694 render/vulkan: allow rendering to non-8-bit buffers
2 years ago
Alexander Orzechowski 300bd80772 wlr_drm_format_set: Store formats on array
2 years ago
Alexander Orzechowski 90d08f8f1c wlr_drm_format: Rework wlr_drm_format_intersect
2 years ago
Alexander Orzechowski 340700cb70 wlr_drm_format: Change wlr_drm_format_dup to copy
2 years ago
Alexander Orzechowski 099a147439 wlr_drm_format: Change wlr_drm_format_create to init
2 years ago
Alexander Orzechowski e427e019c4 wlr_drm_format: Don't take double pointer in wlr_drm_format_add
2 years ago
Alexander Orzechowski e6879616e7 wlr_drm_format: Make structure constant length
2 years ago
Alexander Orzechowski 84d07e7119 wlr_drm_format_set: Remove redundant text in comment for finish function
2 years ago
Alexander Orzechowski b45396c790 wlr_drm_format: Introduce drm_format_finish
2 years ago
Simon Ser 2a1234a820 wlr-export-dmabuf-v1: handle output destroy
2 years ago
Simon Ser d933f5204b output: drop wlr_output_cursor_set_surface
2 years ago
Simon Ser b64e7e88bf output: add output_cursor_set_texture()
2 years ago
Simon Ser b03f71fe5f render/vulkan: add support for NV12
2 years ago
Alexander Orzechowski 5adb1be3a7 drm_format_set_intersect: Require initialized dst and remove assert
2 years ago
Alexander Orzechowski 1ee75786b4 drm_format_set_union: Require initialized dst and remove assert
2 years ago
novenary d7917d2076 xwayland: allow compositor to set withdrawn state
2 years ago
Alexander Orzechowski 394accbe4a wlr_compositer: Keep track if surface has committed a buffer before.
2 years ago
Alexander Orzechowski 2dd9549085 drm_format_set: Mark as unstable
2 years ago
Austin Shafer ec37d55a5e Add union function for format sets
2 years ago
Simon Ser a93fc8afd6 render: introduce blend mode
2 years ago
Simon Ser f5a5712a02 render/vulkan: use VK_KHR_synchronization2
2 years ago
Simon Ser 6830bfc17f render/pixman: implement render pass API
2 years ago
Simon Ser 6ce371a317 render/pixman: add begin_pixman_data_ptr_access()
2 years ago
Simon Ser 587852056c output: add wlr_output_add_software_cursors_to_render_pass()
2 years ago
Simon Ser 471249ae4f render/pass: add legacy render pass implementation
2 years ago
Simon Ser 4a1ad32534 render: add render pass helpers
2 years ago
Simon Ser 756dedae20 Add a new renderer API
2 years ago
Simon Ser 44069dfd5e output-layer: add cropping support
2 years ago
Simon Ser 92b726ef67 render/vulkan: use full names for extension command fields
2 years ago
Simon Ser 25d9055281 xcursor: sync with libwayland
2 years ago
Andri Yngvason 00489b11a0 seat: Provide dummy resources for inert seats
2 years ago
Simon Ser dae2deb3c9 compositor: add wlr_surface_set_preferred_buffer_transform()
2 years ago
Simon Ser 42edd36785 compositor: add wlr_surface_set_preferred_buffer_scale()
2 years ago
Simon Ser 0bb574239d compositor: pass version in wlr_compositor_create
2 years ago
Alexander Orzechowski b1e38fc7ea output: Drop output_is_direct_scanout
2 years ago
Simon Ser 9ef98452a3 output-damage: drop
2 years ago
Simon Ser 079ff9e6fb output: add wlr_output_is_direct_scanout_allowed()
2 years ago
Simon Ser 835208db98 output-layer: add support for scaling buffers
2 years ago
Simon Ser 89dcecba39 backend/wayland: only unmap layers when necessary
2 years ago