Chad Versace
c636284ee8
i965/sync: Implement DRI2_Fence extension
...
This enables EGL_KHR_fence_sync and EGL_KHR_wait_sync.
Below is the difference in piglit results, before and after this patch.
No regressions and several tests improve from 'skip' to 'pass'. Out of
EGL_KHR_fence_sync tests, two of the multithreaded tests skip; all other
tests pass.
cmdline: piglit run -p gbm -t sync tests/quick.py
mesa: master@1ac7db0
piglit: 4069bec
hw: Ivybridge
| before after
------+-------------
pass | 32 46
fail | 0 0
crash | 0 0
skip | 35 21
total | 67 67
v2:
- Set fence->signalled = true in brw_fence_has_completed() too.
Reviewed-by: Daniel Stone <daniels@collabora.com >
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org >
2015-05-07 08:11:22 -07:00
..
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2015-03-04 11:01:45 +00:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2015-04-27 17:28:29 +03:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-04-17 08:48:14 -06:00
2013-05-01 21:01:48 +02:00
2013-05-21 13:16:56 -07:00
2013-07-01 14:48:58 -07:00
2013-08-02 09:58:34 +02:00
2013-08-02 09:47:43 +02:00
2013-10-05 14:20:37 -06:00
2013-04-17 08:48:14 -06:00
2013-10-05 14:20:37 -06:00
2013-10-18 17:19:31 -07:00
2013-11-13 10:06:23 -07:00
2013-12-04 07:47:13 -07:00
2013-12-12 22:58:40 -08:00
2013-08-27 18:59:05 -06:00
2013-12-12 22:21:08 -08:00
2014-01-09 12:05:53 -08:00
2015-04-27 17:28:29 +03:00
2014-03-12 10:22:22 -07:00
2014-04-21 09:03:32 -06:00
2013-11-30 23:42:51 -08:00
2014-04-21 09:03:32 -06:00
2014-05-05 13:25:44 -07:00
2014-05-13 17:30:17 -07:00
2014-05-22 11:29:49 -07:00
2014-06-09 06:10:18 -07:00
2014-06-24 21:40:15 -07:00
2014-03-05 09:32:26 +02:00
2014-06-09 06:10:35 -07:00
2014-06-24 21:49:38 -07:00
2014-07-07 16:28:37 -07:00
2014-07-18 16:50:05 -07:00
2014-08-02 22:54:26 -07:00
2014-08-19 15:21:09 -07:00
2014-09-06 01:18:45 +01:00
2014-09-19 20:16:25 +01:00
2014-10-13 02:05:53 +01:00
2014-12-10 21:59:37 +01:00
2014-10-13 02:06:29 +01:00
2014-10-25 01:11:02 +00:00
2014-11-08 17:22:15 +00:00
2014-11-22 04:24:32 +00:00
2014-12-07 19:22:11 +00:00
2014-12-30 02:45:30 +00:00
2015-01-12 10:46:38 +00:00
2014-12-10 21:59:37 +01:00
2014-12-30 02:45:36 +00:00
2015-01-12 10:46:38 +00:00
2015-01-24 13:14:56 +00:00
2015-02-07 00:48:04 +00:00
2015-02-24 16:10:52 +00:00
2015-03-07 00:24:57 +00:00
2015-03-21 00:53:22 +00:00
2014-12-14 14:10:34 +00:00
2015-03-07 00:25:05 +00:00
2015-03-13 23:35:02 +00:00
2015-03-28 19:21:31 +00:00
2015-04-12 23:14:31 +01:00
2015-04-24 23:00:14 +01:00
2015-05-07 08:11:22 -07:00