GNOME Bugzilla – Bug 736717
surface: add support for GEM buffer exports
Last modified: 2015-01-28 16:38:36 UTC
Add support for GEM buffer exports. This will only work with VA drivers based off libdrm, e.g. the Intel HD Graphics VA driver. This is needed to support interop with EGL with the "desktop" GL specification. Indeed, EXT_image_dma_buf_import is not going to be supported in desktop GL, due to the lack of support for GL_TEXTURE_EXTERNAL_OES target there. This is useful for implementing VA/EGL interop with legacy Mesa stacks, in OpenGL context.
commit f3c58d4ef4c2edb776bdd554502ecec8eed21044 Author: Gwenole Beauchesne <gwenole.beauchesne@intel.com> Date: Mon Sep 15 13:47:53 2014 +0200 surface: add support for GEM buffer exports. Add support for GEM buffer exports. This will only work with VA drivers based off libdrm, e.g. the Intel HD Graphics VA driver. This is needed to support interop with EGL and the "Desktop" GL specification. Indeed, the EXT_image_dma_buf_import extension is not going to be supported in Desktop GL, due to the lack of support for GL_TEXTURE_EXTERNAL_OES targets there. This is useful for implementing VA/EGL interop with legacy Mesa stacks, in Desktop OpenGL context. https://bugzilla.gnome.org/show_bug.cgi?id=736717