7110 Commits (48b9b7d406fe60a7217dc0168f490f1ee300756f)
 

Author SHA1 Message Date
Alexander Orzechowski c4bed48fcc output_pick_format: Fail if no format could be chosen
2 years ago
Kirill Primak 75293d5fb0 keyboard: use the new data in wlr_keyboard_set_keymap()
2 years ago
Simon Ser e2647c5151 keyboard: add support for resetting the keymap
2 years ago
Simon Ser e725f234d7 keyboard: don't change current keymap on wlr_keyboard_set_keymap() error
2 years ago
Simon Ser 69aeccddb7 seat/keyboard: allow no keymap
2 years ago
Austin Shafer 0910fa9179 drm_plane_pick_render_format: return false if no format could be found
2 years ago
Tobias Predel 3dc5c7e5e7 backend_destroy: Similiar logic like DRM backend
2 years ago
Tobias Predel e449c1dec8 wlr_drm_format_set_copy: Do not allocate heap
2 years ago
Manuel Stoeckl 10dd416694 render/vulkan: allow rendering to non-8-bit buffers
2 years ago
Simon Ser 8cdc4b7a31 render/vulkan: wait for idle queue before destroying render buffer
2 years ago
Alexander Orzechowski 47e175ae7f wlr_drm_format_set_intersect: Clear destination before trying to write to it
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 e353c5c631 render/vulkan: enable NV12 on big-endian
2 years ago
Simon Ser 2a1234a820 wlr-export-dmabuf-v1: handle output destroy
2 years ago
Simon Ser 095a63a11c render/vulkan: improve logging when creating texture
2 years ago
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