libliftoff/test
Simon Ser ceb4a1ff9e
Replace liftoff_device_apply with liftoff_output_apply
Compositors need to drive multiple connectors, each with its own vblank timings.
For each device, there's one separate rendering loop per output.

It's not possible to call liftoff_device_apply each time we want to submit a new
frame to one output, because this could touch another's output state, submitting
a new frame there in the process. When the other output will submit a new frame,
it'll get EBUSY (can't submit two frames without waiting for vblank).

Closes: https://github.com/emersion/libliftoff/issues/21
2019-11-24 18:13:40 +01:00
..
include test: add liftoff_mock_commit_count 2019-10-14 18:44:48 +03:00
bench.c Replace liftoff_device_apply with liftoff_output_apply 2019-11-24 18:13:40 +01:00
libdrm_mock.c test/libdrm_mock: bump resource limitations 2019-10-30 21:16:42 +01:00
meson.build Don't re-use previous allocation if a layer has been removed 2019-11-24 13:25:59 +01:00
test_alloc.c Replace liftoff_device_apply with liftoff_output_apply 2019-11-24 18:13:40 +01:00
test_dynamic.c Replace liftoff_device_apply with liftoff_output_apply 2019-11-24 18:13:40 +01:00
test_priority.c Replace liftoff_device_apply with liftoff_output_apply 2019-11-24 18:13:40 +01:00