7188 Commits (2463a4723e2408f86273639e5d78798c1dc9dbe9)
 

Author SHA1 Message Date
Alexander Orzechowski 18139f4d87 wlr_cursor: Don't multiply hotspot by scale^2
2 years ago
zhoulei 2c30500ce1 backend/drm: fix di_info memory leak
2 years ago
Alexander Orzechowski 47a250ae12 wlr_cursor: Consider surface state when setting new cursor surface
2 years ago
Manuel Stoeckl e6fc5d1e49 render/vulkan: increase next descriptor pool size
2 years ago
Simon Ser d933f5204b output: drop wlr_output_cursor_set_surface
2 years ago
Simon Ser 78afce5e2d cursor: add surface handling
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
Simon Ser 2827ec6b7b xwayland: enable use of a xserver subproject
2 years ago
Simon Ser 403eac51c4 render/vulkan: fix code style for function brackets
2 years ago
Alexander Orzechowski ec796afb6e wlr_compositor: Decide opacity from new has_buffer flag.
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
Alexander Orzechowski cbe8876050 linux_dmabuf_v1: Use wlr_drm_format_set_union
2 years ago
Austin Shafer ec37d55a5e Add union function for format sets
2 years ago
Simon Ser bf8ae8a036 output/cursor: fix buffer size when nested and scaled
2 years ago
Simon Ser a93fc8afd6 render: introduce blend mode
2 years ago
Simon Ser 6b7d1d732a render/pixman: fix scaling in render_pass_add_texture()
2 years ago
Alexander Orzechowski d5320e5f20 tinywl: Release everything before destroy
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 d7fcc1e96f scene: port to wlr_render_pass
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
Edgars Cīrulis 17ad034480 xcursor: Resolve warning in xcursor_build_theme_dir
2 years ago
ptrcnull 56502be1d1 backend/x11: prevent segfault on empty DRI3 response
3 years ago
Simon Ser 44069dfd5e output-layer: add cropping support
2 years ago
Simon Ser d795824346 render/vulkan: fix signedness of strcmp() return value
2 years ago
Simon Ser 62e60ba889 render/vulkan: use initializer in vulkan_change_layout_queue()
2 years ago
Simon Ser 74e8fd8a9a render/vulkan: remove extra newline
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
Andri Yngvason 3898bb482d seat: Let client manage its own resources
2 years ago
Andri Yngvason 1689a3503b wlr_seat: Extract seat_client_create() function
2 years ago
Alexander Orzechowski eac2eaa6a9 wlr_scene: Fix potential use-after-free in wlr_scene_buffer_set_buffer
2 years ago
Alexander Orzechowski 39be67df46 wlr_scene: Send presentation event before direct scanout output commit
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
Kirill Primak 87e7584dd4 compositor: use defunct_role_object error
2 years ago
Kirill Primak fac7a5cc9d subcompositor: use bad_parent error
2 years ago
Kirill Primak 49435cb27b subcompositor: simplify get_subsurface handler
2 years ago
Manuel Stoeckl 40dde59475 render/gles2: use byte-aligned rows for glReadPixels
2 years ago