diff options
author | Chad Versace <[email protected]> | 2015-05-05 19:05:32 -0700 |
---|---|---|
committer | Chad Versace <[email protected]> | 2015-05-07 08:11:22 -0700 |
commit | c636284ee8ee95bb3f3ad31aaf26a9512ec5006c (patch) | |
tree | 5c8fb49d221d1f82d065b523dfef0e61dc3b5c26 /src/glsl/nir | |
parent | 2516d835b17563b097efa3a980c3b9b5e77d7f00 (diff) |
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 <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/glsl/nir')
0 files changed, 0 insertions, 0 deletions