diff options
author | Gustavo Padovan <gustavo.padovan@collabora.co.uk> | 2016-11-07 10:32:49 +0000 |
---|---|---|
committer | Robert Foss <robert.foss@collabora.com> | 2017-02-02 13:51:44 -0500 |
commit | f8aa596d1a40bd2edaa7d9eba7cd62ff640b7541 (patch) | |
tree | 0dc12d87e1b8a78995394c376d43c8087887c36f /lib | |
parent | 187ccf06414480124b6fbaf702eda1b51e4a4e41 (diff) |
tests/kms_atomic_transition: add in_fences tests
Signed-off-by: Gustavo Padovan <gustavo.padovan@collabora.co.uk>
Signed-off-by: Robert Foss <robert.foss@collabora.com>
Reviewed-by: Brian Starkey <brian.starkey@arm.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/igt_kms.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 7227ebca..8cd91f1e 100644 --- a/lib/igt_kms.c +++ b/lib/igt_kms.c @@ -2475,6 +2475,12 @@ static int igt_atomic_commit(igt_display_t *display, uint32_t flags, void *user_ for_each_pipe(display, pipe) { igt_pipe_t *pipe_obj = &display->pipes[pipe]; + igt_plane_t *plane; + + /* reset fence_fd to prevent it from being set for the next commit */ + for_each_plane_on_pipe(display, pipe, plane) { + igt_plane_set_fence_fd(plane, -1); + } if (pipe_obj->out_fence_fd == -1) continue; |