ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestSimple fail due to mesa commit:
Author: Topi Pohjolainen <email@example.com>
Date: Mon Nov 12 13:38:08 2012 +0200
i965: enable image external sampling for imported dma-buffers
Signed-off-by: Topi Pohjolainen <firstname.lastname@example.org>
Reviewed-by: Chad Versace <email@example.com>
(In reply to comment #0)
> ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestTargetTextureValid and
> ES2-CTS.gtf.GL2ExtensionTests.egl_image_external.TestSimple fail due to mesa
I think you're just missing a patch against the test suite. That commit enabled the extension and is from 2012. The tests have certainly passed since then. I'm going to close as NOTABUG.
The problem turned out to be that Meas wasn't built with GBM enabled. If GBM is not enabled, I guess we can't actually do anything with this extension. It seems like libEGL shouldn't advertise it. Right?
Actually... if Anuj submitted this bug in June, it probably was just the test suite missing patches.
He also ran into the other problem more recently.
Right, for posterity, Mesa needs to be built with --with-egl-platforms= with drm. E.g., --with-egl-platforms=x11,drm --enable-gbm
*** Bug 89870 has been marked as a duplicate of this bug. ***