[BDW-TGL] Piglit's ext_image_dma_buf_import-export-tex fails in the Intel CI
Bisect results:
$ git bisect bad
dfac374220d80b741b56fd9f31211902d8fa033e is the first bad commit
commit dfac374220d80b741b56fd9f31211902d8fa033e
Author: Rob Clark <robdclark@chromium.org>
Date: Sat Feb 19 08:36:43 2022 -0800
gallium/dri: Extend image extension to support in-fence
Extend dri so that an in-fence-fd can be plumbed through to driver.
Signed-off-by: Rob Clark <robdclark@chromium.org>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15094>
include/GL/internal/dri_interface.h | 11 ++++++++
src/gallium/frontends/dri/dri2.c | 45 ++++++++++++++++++++++++++++++++-
src/gallium/frontends/dri/dri_helpers.c | 4 +++
src/gallium/frontends/dri/dri_screen.h | 2 ++
4 files changed, 61 insertions(+), 1 deletion(-)
Error output:
$ ./bin/ext_image_dma_buf_import-export-tex
Testing glFinish before dmabuf export
Testing glFinish after dmabuf export
Unexpected EGL error: EGL_BAD_ALLOC 0x3003
dmabuf import failed!
PIGLIT: {"result": "fail" }
Additional comments:
- This doesn't seem to be affecting the gitlab CI.
- Crocus was already failing before this change.
- Link to nearest Intel CI results: https://mesa-ci.01.org/mesa_master/compare?lhs=29924&rhs=29925