After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 736717 - surface: add support for GEM buffer exports
surface: add support for GEM buffer exports
Status: RESOLVED FIXED
Product: gstreamer-vaapi
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: gstreamer-vaapi maintainer(s)
gstreamer-vaapi maintainer(s)
Depends on: 736721
Blocks: 731852 736713
 
 
Reported: 2014-09-16 06:24 UTC by Gwenole Beauchesne
Modified: 2015-01-28 16:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Gwenole Beauchesne 2014-09-16 06:24:47 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.
Comment 1 Gwenole Beauchesne 2015-01-28 16:38:36 UTC
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