[meta-freescale] [meta-fsl-arm][PATCH 13/16] imx-gpu-viv: Upgrade to 3.10.53-1.1.0 GA release
Otavio Salvador
otavio at ossystems.com.br
Thu Jan 22 07:13:29 PST 2015
Hello Lauren, Hello Neena,
Just minor things...
On Wed, Jan 21, 2015 at 12:44 PM, Lauren Post <lauren.post at freescale.com> wrote:
> From: Neena Busireddy <neena.busireddy at freescale.com>
>
> - Graphics recipe is renamed from gpu-viv-bin-mx6q to imx-gpu-viv
> - Recipe version is changed to use Vivante version
> - gpu-viv-g2d shares same package with imx-gpu-viv
> - imx-gpu-viv includes separate sub packages for demos and tools
> to support flexible package additions
> - Graphics package is reorganized to improve library layout
> - New GPU tool apitrace is added - supported only for X11 backend
>
> Signed-off-by: Neena Busireddy <neena.busireddy at freescale.com>
> ---
> conf/machine/include/imx-base.inc | 20 ++--
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd | 1 -
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/directfbrc | 10 --
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/egl.pc | 12 --
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/egl_x11.pc | 12 --
> .../gpu-viv-bin-mx6q/gc_wayland_protocol.pc | 10 --
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc | 12 --
> .../gpu-viv-bin-mx6q/glesv1_cm_x11.pc | 12 --
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc | 12 --
> .../gpu-viv-bin-mx6q/glesv2_x11.pc | 12 --
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/vg.pc | 12 --
> .../gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/vg_x11.pc | 12 --
> .../gpu-viv-bin-mx6q/wayland-egl.pc | 10 --
> .../gpu-viv-bin-mx6q/wayland-viv.pc | 10 --
> .../gpu-viv-bin-mx6q_3.10.31-1.1.0-hfp.bb | 9 --
> .../gpu-viv-bin-mx6q_3.10.31-1.1.0-sfp.bb | 12 --
> recipes-graphics/gpu-viv-g2d/gpu-viv-g2d.inc | 47 --------
> .../gpu-viv-g2d/gpu-viv-g2d_3.10.31-1.1.0.bb | 6 -
> .../imx-gpu-viv.inc} | 120 +++++++++++---------
> .../imx-gpu-viv}/egl_directfb.pc | 0
> .../imx-gpu-viv}/egl_linuxfb.pc | 0
> .../imx-gpu-viv}/egl_wayland.pc | 0
> .../imx-gpu-viv/imx-gpu-viv_5.0.11.p4.1-hfp.bb | 9 ++
> .../imx-gpu-viv/imx-gpu-viv_5.0.11.p4.1-sfp.bb | 12 ++
> .../gstreamer/gst-plugins-gl_%.bbappend | 2 +-
> .../gstreamer/gst1.0-fsl-plugin_4.0.1.bb | 2 +-
> .../gstreamer/gstreamer1.0-plugins-imx_0.10.0.bb | 2 +-
> 27 files changed, 100 insertions(+), 278 deletions(-)
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/Vivante.icd
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/directfbrc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/egl.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/egl_x11.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/gc_wayland_protocol.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv1_cm_x11.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/glesv2_x11.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/vg.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/vg_x11.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/wayland-egl.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q/wayland-viv.pc
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.31-1.1.0-hfp.bb
> delete mode 100644 recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.10.31-1.1.0-sfp.bb
> delete mode 100644 recipes-graphics/gpu-viv-g2d/gpu-viv-g2d.inc
> delete mode 100644 recipes-graphics/gpu-viv-g2d/gpu-viv-g2d_3.10.31-1.1.0.bb
> rename recipes-graphics/{gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc => imx-gpu-viv/imx-gpu-viv.inc} (74%)
> rename recipes-graphics/{gpu-viv-bin-mx6q/gpu-viv-bin-mx6q => imx-gpu-viv/imx-gpu-viv}/egl_directfb.pc (100%)
> rename recipes-graphics/{gpu-viv-bin-mx6q/gpu-viv-bin-mx6q => imx-gpu-viv/imx-gpu-viv}/egl_linuxfb.pc (100%)
> rename recipes-graphics/{gpu-viv-bin-mx6q/gpu-viv-bin-mx6q => imx-gpu-viv/imx-gpu-viv}/egl_wayland.pc (100%)
> create mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p4.1-hfp.bb
> create mode 100644 recipes-graphics/imx-gpu-viv/imx-gpu-viv_5.0.11.p4.1-sfp.bb
>
> diff --git a/conf/machine/include/imx-base.inc b/conf/machine/include/imx-base.inc
> index 21e4738..9bfc247 100644
> --- a/conf/machine/include/imx-base.inc
> +++ b/conf/machine/include/imx-base.inc
> @@ -93,18 +93,18 @@ PREFERRED_PROVIDER_virtual/libgles1_mx5 ?= "amd-gpu-${GPU_FLAVOUR}bin-mx51"
> PREFERRED_PROVIDER_virtual/libgles2_mx5 ?= "amd-gpu-${GPU_FLAVOUR}bin-mx51"
>
> # mx6 GPU libraries
> -PREFERRED_PROVIDER_virtual/egl_mx6 ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgles1_mx6sx ?= "gpu-viv-bin-mx6q"
> +PREFERRED_PROVIDER_virtual/egl_mx6 ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgles1_mx6q ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgles1_mx6dl ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgles1_mx6sx ?= "imx-gpu-viv"
> PREFERRED_PROVIDER_virtual/libgles1_mx6sl ?= "mesa"
> -PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgles2_mx6sx ?= "gpu-viv-bin-mx6q"
> +PREFERRED_PROVIDER_virtual/libgles2_mx6q ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgles2_mx6dl ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgles2_mx6sx ?= "imx-gpu-viv"
> PREFERRED_PROVIDER_virtual/libgles2_mx6sl ?= "mesa"
> -PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "gpu-viv-bin-mx6q"
> -PREFERRED_PROVIDER_virtual/libgl_mx6sx ?= "gpu-viv-bin-mx6q"
> +PREFERRED_PROVIDER_virtual/libgl_mx6q ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgl_mx6dl ?= "imx-gpu-viv"
> +PREFERRED_PROVIDER_virtual/libgl_mx6sx ?= "imx-gpu-viv"
> PREFERRED_PROVIDER_virtual/libgl_mx6sl ?= "mesa"
You should add virtual/libg2d here as well.
...
> --- a/recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q.inc
> +++ b/recipes-graphics/imx-gpu-viv/imx-gpu-viv.inc
> @@ -1,17 +1,17 @@
...
> -S = "${WORKDIR}/${PN}-${@'${PV}'.replace('1.1.0', '1.1.0-beta')}"
> +S = "${WORKDIR}/${PN}-${PV}"
This is the default value, please drop the line.
> PACKAGES =+ "libclc-mx6 libclc-mx6-dev libclc-mx6-dbg \
> libgl-mx6 libgl-mx6-dev libgl-mx6-dbg \
> libgles-mx6 libgles-mx6-dev libgles-mx6-dbg \
> libgles2-mx6 libgles2-mx6-dev libgles2-mx6-dbg \
> + libgles3-mx6-dev \
What about the other libgles3 related libraries?
--
Otavio Salvador O.S. Systems
http://www.ossystems.com.br http://code.ossystems.com.br
Mobile: +55 (53) 9981-7854 Mobile: +1 (347) 903-9750
More information about the meta-freescale
mailing list