-
When a timestamped present is not used (MAILBOX or the very first present), it's possible that the very last queued present ID won't complete in finite time. Similar to frame callback based workaround, apply a timeout to present waits when they target the very last submitted presentID. Only apply the workaround when we're not guaranteed forward progress. Signed-off-by:
Hans-Kristian Arntzen <post@arntzen-software.no> Cc: mesa-stable Reviewed-by:
Autumn Ashton <misyl@froggi.es> Reviewed-by:
Derek Foreman <derek.foreman@collabora.com> Part-of: <!32556>
c3becadeWhen a timestamped present is not used (MAILBOX or the very first present), it's possible that the very last queued present ID won't complete in finite time. Similar to frame callback based workaround, apply a timeout to present waits when they target the very last submitted presentID. Only apply the workaround when we're not guaranteed forward progress. Signed-off-by:
Hans-Kristian Arntzen <post@arntzen-software.no> Cc: mesa-stable Reviewed-by:
Autumn Ashton <misyl@froggi.es> Reviewed-by:
Derek Foreman <derek.foreman@collabora.com> Part-of: <!32556>
Loading