gbm: Add TI staging tree
PATCH v3 1/1 gbm: Add TI staging tree
* This is the gbm frontend used by (for example) weston compositor to load the GLES stack, and retrieve the backing buffer objects behind an eglImage (created with EGL_WAYLAND_BUFFER_WL), etc. The frontend is really just a backend loader and shim. The backend library must be provided by the GLES implementation.
* The original libgbm is actually part of mesa but in the TI stack this is implemented as a separate and standalone package hosted at git://git.ti.com/glsdk/libgbm.git
* In the Danny branch, oe-core/meta/recipes-graphics/mesa has 8.0.0 as its version. For the GLSDK stack, the libgbm is more in line with 9.0.0 mesa. The goal is to move over to mesa for libgbm in future.
v2:
* Cleaned up description and rewrote the commit.
v3:
* Rename as libgbm-glsdk to avoid clash with mesa-libgbm.
--- recipes-graphics/gbm/libgbm-glsdk.inc | 11 +++++++++++ recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb | 7 +++++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 recipes-graphics/gbm/libgbm-glsdk.inc create mode 100644 recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb
recipes-graphics/gbm/libgbm-glsdk.inc new file +11 -0
@@ -0,0 +1,11 @@ +DESCRIPTION = "Userspace interface for the kernel GBM services." +HOMEPAGE = "http://git.ti.com" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://gbm.c;beginline=1;endline=26;md5=b871c7f2f477df29ee4c0ec437b187f7" +PROVIDES = "libgbm" + +COMPATIBLE_MACHINE = "omap-a15" + +DEFAULT_PREFERENCE = "-1" + +inherit autotools pkgconfig
recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb new file +7 -0
@@ -0,0 +1,7 @@ +require libgbm-glsdk.inc + +SRC_URI = "git://git.ti.com/glsdk/libgbm.git;protocol=git" + +S = "${WORKDIR}/git" + +SRCREV = "cb86a2f2cecd41023bf1bf12fbcf11be11220f31"
Signature · 1 line
1.7.0.4
Quoted 14 lines · Siddharth Heroor
* This is the gbm frontend used by (for example) weston compositor to load the GLES stack, and retrieve the backing buffer objects behind an eglImage (created with
EGL_WAYLAND_BUFFER_WL), etc. The frontend is really just a backend loader and shim. The backend library must be provided by the GLES implementation.
* The original libgbm is actually part of mesa but in the TI stack this is implemented as a separate and standalone package hosted atgit://git.ti.com/glsdk/libgbm.git
* In the Danny branch, oe-core/meta/recipes-graphics/mesa has 8.0.0 as its version. For the GLSDK stack, the libgbm is more in line with 9.0.0 mesa. The goal is to move over to mesa for libgbm in future.
Quoted 6 lines
v2:
* Cleaned up description and rewrote the commit.v3:
* Rename as libgbm-glsdk to avoid clash with mesa-libgbm.
Ping! Any updates on this patch?
Quoted 41 lines
Signed-off-by Mrinmayee Hingolikar <[email protected]>Signed-off-by Siddharth Heroor <[email protected]>--- recipes-graphics/gbm/libgbm-glsdk.inc | 11 +++++++++++ recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb | 7 +++++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 recipes-graphics/gbm/libgbm-glsdk.inc create mode 100644 recipes-graphics/gbm/libgbm-glsdk_9.0.0.bbrecipes-graphics/gbm/libgbm-glsdk.inc new file +11
-0@@ -0,0 +1,11 @@ +DESCRIPTION = "Userspace interface for the kernel GBM services." +HOMEPAGE = "http://git.ti.com" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://gbm.c;beginline=1;endline=26;md5=b871c7f2f477df29ee4c0ec437b187f7" +PROVIDES = "libgbm" + +COMPATIBLE_MACHINE = "omap-a15" + +DEFAULT_PREFERENCE = "-1" + +inherit autotools pkgconfigrecipes-graphics/gbm/libgbm-glsdk_9.0.0.bb new file +7
-0@@ -0,0 +1,7 @@ +require libgbm-glsdk.inc + +SRC_URI = "git://git.ti.com/glsdk/libgbm.git;protocol=git" + +S = "${WORKDIR}/git" + +SRCREV = "cb86a2f2cecd41023bf1bf12fbcf11be11220f31"
Quoted 15 lines · Siddharth Heroor
Quoted 14 lines · Siddharth Heroor
* This is the gbm frontend used by (for example) weston compositor to load the GLES stack, and retrieve the backing buffer objects behind an eglImage (created with
EGL_WAYLAND_BUFFER_WL), etc. The frontend is really just a backend loader and shim. The backend library must be provided by the GLES implementation.
* The original libgbm is actually part of mesa but in the TI stack this is implemented as a separate and standalone package hosted atgit://git.ti.com/glsdk/libgbm.git
* In the Danny branch, oe-core/meta/recipes-graphics/mesa has 8.0.0 as its version. For the GLSDK stack, the libgbm is more in line with 9.0.0 mesa. The goal is to move over to mesa for libgbm in future.
Quoted 8 lines
Quoted 6 lines
v2:
* Cleaned up description and rewrote the commit.v3:
* Rename as libgbm-glsdk to avoid clash with mesa-libgbm.
Ping! Any updates on this patch?
I thought the comment was the same as to other patches - if there's only one version, please don't split out .inc file. Thanks.
In other words, in OE-Core/Yocto (unlike OE-Classic), the goal is to have just one version of the recipe and keep it reasonably up to date. Exceptions are allowed, but discouraged, hence need to be justified.
Quoted 45 lines
Quoted 33 lines
Signed-off-by Mrinmayee Hingolikar <[email protected]>Signed-off-by Siddharth Heroor <[email protected]>--- recipes-graphics/gbm/libgbm-glsdk.inc | 11 +++++++++++ recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb | 7 +++++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 recipes-graphics/gbm/libgbm-glsdk.inc create mode 100644 recipes-graphics/gbm/libgbm-glsdk_9.0.0.bbrecipes-graphics/gbm/libgbm-glsdk.inc new file +11
-0@@ -0,0 +1,11 @@ +DESCRIPTION = "Userspace interface for the kernel GBM services." +HOMEPAGE = "http://git.ti.com" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://gbm.c;beginline=1;endline=26;md5=b871c7f2f477df29ee4c0ec437b187f7" +PROVIDES = "libgbm" + +COMPATIBLE_MACHINE = "omap-a15" + +DEFAULT_PREFERENCE = "-1" + +inherit autotools pkgconfigrecipes-graphics/gbm/libgbm-glsdk_9.0.0.bb new file +0
-0recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb line 7
Quoted 7 lines
recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb new file +7
-0@@ -0,0 +1,7 @@ +require libgbm-glsdk.inc + +SRC_URI = "git://git.ti.com/glsdk/libgbm.git;protocol=git" + +S = "${WORKDIR}/git" + +SRCREV = "cb86a2f2cecd41023bf1bf12fbcf11be11220f31"_______________________________________________
meta-ti mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-ti
Quoted 23 lines · Denys Dmytriyenko
Quoted 22 lines · Siddharth Heroor
Quoted 20 lines · Siddharth Heroor
* This is the gbm frontend used by (for example) weston compositor to load the GLES stack, and retrieve the backing buffer objects behind an eglImage (created with
EGL_WAYLAND_BUFFER_WL), etc. The frontend is really just a backend loader and shim. The backend library must be provided by the GLES implementation.
* The original libgbm is actually part of mesa but in the TI stack this is implemented as a separate and standalone package hosted atgit://git.ti.com/glsdk/libgbm.git
* In the Danny branch, oe-core/meta/recipes-graphics/mesa has 8.0.0 as its version. For the GLSDK stack, the libgbm is more in line with 9.0.0 mesa. The goal is to move over to mesa for libgbm in future.v2:
* Cleaned up description and rewrote the commit.v3:
* Rename as libgbm-glsdk to avoid clash with mesa-libgbm.
Quoted 8 lines
Quoted 1 line
Ping! Any updates on this patch?
I thought the comment was the same as to other patches - if there's only one version, please don't split out .inc file. Thanks.
In other words, in OE-Core/Yocto (unlike OE-Classic), the goal is to have just one version of the recipe and keep it reasonably up to date. Exceptions are allowed, but discouraged, hence need to be justified.
Missed this. Sorry about that. Will rework and send updated patch.
Quoted 47 lines
Quoted 47 lines
Quoted 35 lines
Signed-off-by Mrinmayee Hingolikar <[email protected]>Signed-off-by Siddharth Heroor <[email protected]>--- recipes-graphics/gbm/libgbm-glsdk.inc | 11 +++++++++++ recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb | 7 +++++++ 2 files changed, 18 insertions(+), 0 deletions(-) create mode 100644 recipes-graphics/gbm/libgbm-glsdk.inc create mode 100644 recipes-graphics/gbm/libgbm-glsdk_9.0.0.bbrecipes-graphics/gbm/libgbm-glsdk.inc new file +11
-0@@ -0,0 +1,11 @@ +DESCRIPTION = "Userspace interface for the kernel GBM services." +HOMEPAGE = "http://git.ti.com" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://gbm.c;beginline=1;endline=26;md5=b871c7f2f477df29ee4c0ec437b187f7" +PROVIDES = "libgbm" + +COMPATIBLE_MACHINE = "omap-a15" + +DEFAULT_PREFERENCE = "-1" + +inherit autotools pkgconfigrecipes-graphics/gbm/libgbm-glsdk_9.0.0.bb new file +0
-0recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb line 7
Quoted 7 lines
recipes-graphics/gbm/libgbm-glsdk_9.0.0.bb new file +7
-0@@ -0,0 +1,7 @@ +require libgbm-glsdk.inc + +SRC_URI = "git://git.ti.com/glsdk/libgbm.git;protocol=git" + +S = "${WORKDIR}/git" + +SRCREV = "cb86a2f2cecd41023bf1bf12fbcf11be11220f31"_______________________________________________
meta-ti mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-ti