317 Commits (0d90dddfab48a12a7519c11c6062b717ca3b7581)

Author SHA1 Message Date
Simon Ser 44fa2c4b49 output: fix transform matrix for 90/270 rotations
4 years ago
Simon Zeni 9601a2abf0 output: improve transform matrix calculation
4 years ago
Simon Ser 675bc39658 Fix wl_shm_format passed to wlr_texture_from_pixels
4 years ago
Simon Ser 00bf6674b3 output: use DRM format in wlr_output_preferred_read_format
4 years ago
Simon Ser b3e76d6678 output: send commit event after pending state is cleared
4 years ago
Simon Ser cc56b4f073 output: remove scale/transform events
4 years ago
Simon Ser 768131e488 output: stop assuming a frame is pending in init
4 years ago
Simon Ser e9c1f0f7d3
output: improve basic test logging
4 years ago
Kenny Levinsen ebecc5404b surface: Make send_enter store entered outputs
4 years ago
Simon Ser 8c8164c4a6 output: add when field to wlr_output_event_commit
4 years ago
Simon Ser c674241ec0 output: introduce wlr_output_event_commit
4 years ago
Ilia Bozhinov 0032954c75 make sure to fail setting gamma on disabled outputs
4 years ago
Simon Ser 155d57b01d output: fix dangling renderer context after wlr_output_preferred_read_format
5 years ago
Simon Ser 3c5dbfd97c output: make rollback_render mandatory
5 years ago
Simon Ser bf93d2e67c output: rename impl->rollback to rollback_render
5 years ago
Simon Ser 347bdb6d9a output: make wlr_output_set_gamma atomic
5 years ago
Simon Ser 0281b58d2f output: fix maybe-uninitialized warning
5 years ago
Simon Ser 50ade3671f output: check for buffer size compatibility in common code
5 years ago
Simon Ser 5f092c55d1 output: fix blurred hw cursors with fractional scaling
5 years ago
Simon Ser 507d9bc19e Add wlr_output_impl.rollback
5 years ago
Simon Ser 6977f3a843 output: check buffer in wlr_output_test
5 years ago
Simon Ser e041158988 output: introduce wlr_output_test
5 years ago
Simon Ser 6595db6409 buffer: add a release event
5 years ago
Simon Ser e0bbafc253 output: replace wlr_output.damage with a damage event
5 years ago
Simon Ser 07737e85cc output: add comment about needs_frame in wlr_output_schedule_frame
5 years ago
Simon Ser 7bce056f1d output: don't send a needs_frame event if already sent
5 years ago
Simon Ser a4c7c6db09 output: make wlr_output_schedule_frame set output->needs_frame
5 years ago
Simon Ser 7017fa95b8 output: add adaptive_sync_enabled property
5 years ago
Simon Ser 348f52b5fc output: remove wlr_output_impl.schedule_frame
5 years ago
Manuel Stoeckl 2fddec56e8 output: fix output transform compositions
5 years ago
Simon Ser e63b70263a output: don't destroy global immediately
5 years ago
Simon Ser ff29843d87 output: only advertise current mode
5 years ago
Simon Ser 8fc16890c7 output: refuse to commit a buffer or modeset a disabled output
5 years ago
Simon Ser b5597f5b44 output: clear pending bit if pending == current
5 years ago
Simon Ser 5d1ba0f446 output: re-introduce atomic mode, enabled, scale and transform
5 years ago
Simon Ser 4da4a15d6b output: add description
5 years ago
Simon Ser 98cd11c019 output: fix wlr_output_preferred_mode fallback
5 years ago
Manuel Stoeckl 8a5e4768e1 output: fix cursor wl_surface.{enter,leave} tracking
5 years ago
Simon Ser dc6ef658b6 Revert "output: add block_idle_frame"
5 years ago
Simon Ser 3084cee7bc output: fix off-by-one wlr_output_event_present.commit_seq
5 years ago
Simon Ser 2d9661f189 output: set wlr_output.commit_seq before firing the commit event
5 years ago
Simon Ser 6c649bab53 output: add wlr_output_event_present.commit_seq
5 years ago
Andri Yngvason 5d8bd4d343 output: Add commit sequence number
5 years ago
Ivan Molodetskikh cbb2781fed output: add block_idle_frame
5 years ago
Rouven Czerwinski 01f903874b Revert "output: atomic mode"
5 years ago
Simon Ser ee5f98ad49 output: atomic mode, enabled, scale and transform
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
Simon Ser 76ef089f52 output: drop wlr_output_mode.flags
6 years ago
Simon Ser ce3f4c3fe1 output: remove wlr_output_impl.transform
6 years ago
Simon Ser 33127c545b output: reset the pending state on failed commit
6 years ago