summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
Commit message (Collapse)AuthorAgeFilesLines
...
* gpu-viv-g2d: Fix package strip logicOtavio Salvador2014-02-121-0/+1
| | | | | | | | | | | | | OE-Core has include a package.bbclass change which has changes the behaviour from the strip logic. This patch restore the old beaviour so we have same functional result as before. See http://patches.openembedded.org/patch/65311/ Change-Id: I01d12cc0d69def46044cb2bf9ef1d507f8274e6e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Fix package strip logicOtavio Salvador2014-02-121-0/+1
| | | | | | | | | | | | | OE-Core has include a package.bbclass change which has changes the behaviour from the strip logic. This patch restore the old beaviour so we have same functional result as before. See http://patches.openembedded.org/patch/65311/ Change-Id: If33c4d164b853caeb1c14557cd5db5a7f5694fdf Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libdrm: change .bbappend to use %John Weber2014-02-101-0/+0
| | | | | | | | Change file name to use % and append against any revision of the main libdrm recipe. This makes updating the .bbappend file name only necessary if recipe itself needs to change. Signed-off-by: John Weber <rjohnweber@gmail.com>
* gpu-viv-g2d: Split libg2d packageRogerio Nunes2014-02-061-5/+4
| | | | | | | | | | | Split lib and samples into two different packages: libg2d for the lib, and gpu-viv-g2d for samples. Default packages removed from PACKAGES variable. Source variable (S) removed, as it's the default. Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
* eglinfo: Add i.MX6 specific supportCarlos Rafael Giani2014-02-032-0/+6
| | | | | Change-Id: I1ae9dc8350827fd31ffc89338b00b9bc939d3f2b Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
* piglit: Add Vivante GPU supportRogerio Nunes2014-01-231-0/+5
| | | | | | | | This patch adds X11 and Wayland support with Vivante GPU. In case 'x11' and 'wayland' distro features are both enabled, defaults to X11. Signed-off-by: Rogerio Nunes <rogerio.nunes@freescale.com>
* clutter-1.0: Add support for Vivante GPUOtavio Salvador2014-01-061-0/+9
| | | | | | | | | | Add support for Vivante GPU for use with X11 and Wayland backends. In case 'x11' and 'wayland' distro features are both enabled, it defaults for X11 support. Change-Id: I437e9803214c8d1ea3febed3ed318a29bc667eed Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* cogl-1.0: Add support for Vivante GPUOtavio Salvador2014-01-061-0/+10
| | | | | | | | | | Add support for Vivante GPU for use with X11 and Wayland backends. In case 'x11' and 'wayland' distro features are both enabled, it defaults for X11 support. Change-Id: I180b92818a3081c861b7f29fc35bbc75e2b56b9d Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libdrm: Follow update of OE-Core to 2.4.49Otavio Salvador2013-12-031-0/+0
| | | | | Change-Id: If943d3f8954dccb3e25e7f4ae8ba8971d938e598 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Add pc file for openvgPrabhu Sundararaj2013-11-013-2/+31
| | | | | Change-Id: Id9acfc1fd5a9d2754d94495716be7e6bde88b4eb Signed-off-by: Prabhu Sundararaj <prabhu.sundararaj@freescale.com>
* mesa: Follow OE-Core update to 9.2.2 releaseOtavio Salvador2013-11-011-0/+0
| | | | | Change-Id: Id093c95fb3d5d6259b3b7873bc7b8aed2da7b1fd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-g2d: Upgrade to 3.10.9-1.0.0_alphaLauren Post2013-10-301-2/+2
| | | | | Change-Id: Iae31c37b6c90d936123162d2ec24567e96f6c1b2 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* gpu-viv-bin-mx6q: Upgrade to 3.10.9-1.0.0_alphaLauren Post2013-10-305-24/+19
| | | | | | | | Hardware and software floating point packages updated; adds also a runtime dependency against libgl-mesa-dev for libgl-mx6-dev. Change-Id: Ic2c9bec2df8147e17d7299ddea0a7b077c0e2f69 Signed-off-by: Lauren Post <lauren.post@freescale.com>
* gpu-viv-bin-mx6q: Fix wayland-egl.pc version to 1.0Lauren Post2013-10-301-1/+1
| | | | | Change-Id: Iaedeb955467d820717b200bfd85d61dd920ae79e Signed-off-by: Lauren Post <lauren.post@freescale.com>
* gpu-viv-bin-mx6q: Cleanup wayland install, disable wayland & X11 for nowAndy Voltz2013-10-281-5/+6
| | | | Signed-off-by: Andy Voltz <andy.voltz@timesys.com>
* libdrm: Follow OE-Core upgrade to 2.4.47 versionDaiane Angolini2013-10-221-0/+0
| | | | | Change-Id: Iebe0db80918fb68198a2bcbba7f31ad6760cd885 Signed-off-by: Daiane Angolini <daiane.angolini@freescale.com>
* xf86-video-imxfb-vivante: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-09-281-1/+1
| | | | | | | | The xf86-video-imxfb-vivante is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: Ia011bbb11264a8daaa50e2988008d0f4bfc8b400 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libdrm: Use MACHINE_SOCARCH for PACKAGE_ARCHOtavio Salvador2013-09-281-1/+1
| | | | | | | | The libdrm is common to the soc-architecture so we ought to reflect this in the PACKAGE_ARCH setting. Change-Id: I1b33ee5e24b34639db8ad10517dadd1a74d2e2fb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-g2d.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I812549fa9982f87ef9d6998623be9557cb731811 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: Iafacf04fc9299b3e55b01f15b6aa02a728e356da Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* amd-gpu-mx51.inc: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-3/+1
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I9315d48f5da96b2980666f21ab73e55db3e8b8c6 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-3/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I5d2b23fb31f17becc10a7c5955aee9ff4d940a17 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: Remove redundant PACKAGE_ARCH settingOtavio Salvador2013-09-251-1/+0
| | | | | | | | The PACKAGE_ARCH is now dynamically set for package which depends on GPU libraries. Change-Id: I172c119d66774df90dcd2a8a649bc2d8191e701f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Drop PACKAGE_ARCH overrideOtavio Salvador2013-09-251-3/+0
| | | | | | | | | The Xorg 1.11.4 version has been dropped so we don't have an ABI incompatible Xorg anymore and we now use the Xorg in sync with OE-Core/Poky so this is not need anymore. Change-Id: I8c9b1f4f233f41ff2644bd3c50c657148633e17d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* pointercal-xinput: Move from meta-fsl-demosOtavio Salvador2013-09-063-0/+7
| | | | | | | | The pointercal-xinput is not included in OE-Core so we ought to include it in the BSP instead of having it in meta-fsl-demos layer. Change-Id: I27dbc31aeb321609cac6a2e757742b83d609033a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* packagegroup-core-directfb: Add Vivante GPU supportOtavio Salvador2013-09-041-0/+3
| | | | | | | | This allow for easy addition of DirectFB support in image; we opted to add this here to avoid forcing a 'directfb' to be machine specific. Change-Id: I20ca9625a6b3cd7a54e8718ef012ed6717313ba5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Remove unused patchesOtavio Salvador2013-09-033-136/+0
| | | | | | | | | | | | | | | Following patches were not being used: - Makefile-fix-cross-compile.patch - Makefile.am-remove-prefixed-include-path.patch - build-Don-t-force-things-decided-by-build-system.patch Those were included when working on 3.5.7-1.0.0-alpha release but not removed, by mistake, when updating for 3.5.7-1.0.0-alpha.2 release. Change-Id: Ib99562eaaa2d50845782f53a5b3ad3334cb9f48a Reported-by: Evan Kotara <evan.kotara@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: If Wayland and X11 are enabled, default to X11Otavio Salvador2013-09-031-9/+9
| | | | | | | | | | Vivante GPU driver does not support use of Wayland AND X11 backends at same time, so we need to choose one for default. We previously had choose Wayland but many users are reporting problems as the usual expected support is still X11 so we're moving the default for X11 now. Change-Id: I30f092509f060d3bced358324a296b0f798da2cb Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* libdrm: Add fix to avoid GPU freezeOtavio Salvador2013-08-312-0/+39
| | | | | | | | | | | Add ARM support into xf86drm.h. This provides support for Xorg interface. Without this the vivante samples will hang during close requiring a reboot Change-Id: I60ea3c87c35fadaa00c64baffd24f74f41dfbb9b Signed-off-by: Lauren Post <lauren.post@freescale.com> Signed-off-by: Evan Kotara <evan.kotara@freescale.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xserver-xorg: Remove backport of 1.11.4Otavio Salvador2013-08-296-186/+0
| | | | | | | | The new Vivante GPU driver supports the new Xorg API so we don't need to keep this backport around anymore. Change-Id: Ic3a4fa912cfbf51452fbb91b9afbf9e996eb56c0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-video-imxfb-vivante: Upgrade to 3.5.7-1.0.0-alpha.2Otavio Salvador2013-08-296-135/+164
| | | | | | | | | | | | | The new Xorg driver does not need a DRI library anymore, so we remove the xf86-dri-vivante recipe, but use the DRI code during the Xorg GPU driver build. This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: I3f666da817fb158b201dc169ae7862b199216ddd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q (3.5.7-1.0.0-alpha.2): Add Hard and Soft Float-Point releasesOtavio Salvador2013-08-294-17/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include the 3.5.7-1.0.0-alpha.2 version of GPU and the mechanism to allow this to be matched for compatibility. When adding a package of: Hard Float-Point, set: PACKAGE_FP_TYPE = "hardfp" Soft Float-Point, set: PACKAGE_FP_TYPE = "softfp" This GPU driver includes following changes/improvements: - GLES20 window mode performance is optimized for improved performance. - glmark2-es2 crashed fixed as documented: Workaround [YOCTO: #4954] so it outputs an error. A fix for it is being developed. - glmark2-es2 performance in windowed mode. Fixes [YOCTO: 4950] This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: If71a18df232282862ecd551d96e627b975238134 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Add DirectFB backend packageOtavio Salvador2013-08-291-0/+4
| | | | | | | | | This change has been based on changes done in meta-fsl-bsp-release, 3.5.7 dylan branch, by Lauren Post <lauren.post@freescale.com> and Evan Kotara <evan.kotara@freescale.com>. Change-Id: I2f1bf93181e9f3246e6319f6e89f4fe842ca3da5 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Fix soname of libEGL libraryOtavio Salvador2013-08-291-2/+3
| | | | | | | | The soname of libEGL should be 1.0 so we fix it at install time. The fix has been contributed by Evan Kotara <evan.kotara@freescale.com>. Change-Id: I99dad005f4a01b6e902e0e605d16630ebebd554d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Fix soname of libGL libraryOtavio Salvador2013-08-291-0/+3
| | | | | | | | | The soname used by mesa is 1.2.0 while the Vivante binary lacked the minor version so sometimes we might end fetching the wrong package because of this. Change-Id: I581c573f2b794923baa96829a483cd6d6f5393e0 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-g2d: Add version 3.5.7-1.0.0Lauren Post2013-08-252-0/+52
| | | | | | | GPU 2D API libraries and sample applications Change-Id: Id94b33879119e882f939668bad61a1a7364db89d Signed-off-by: Lauren Post <lauren.post@freescale.com>
* gpu-viv-bin-mx6q.inc: Fix libopencl-mx6 runtime dependencyOtavio Salvador2013-08-191-1/+1
| | | | | | | | | The libopencl-mx6 requires libclc-mx6 to proper run so we move it from libopencl-mx6-dev package to libopencl-mx6. Change-Id: I125a01022cf04f528a954cc4c1cbc826af79608e Reported-by: Sébastien Taylor <me@staylor.ca> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Follow OE-Core update for 9.1.6 versionOtavio Salvador2013-08-061-0/+0
| | | | | Change-Id: I6428d3464bc2f86191545b872015015d8cabf68e Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* xf86-input-evdev: Follow OE-Core upgrade to 2.8.1 versionOtavio Salvador2013-08-041-0/+0
| | | | | Change-Id: I6b430d2b2bc8620ed0ea373bb9e9f9b5896af19f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Ensure DRI module is add for Wayland + X11 caseOtavio Salvador2013-07-291-0/+4
| | | | | | | | | When Wayland and X11 distro features are enabled, ensure DRI module is installed. Fixes a regression introduced by 20d7652 (gpu-viv-bin-mx6q: Adding support to install Wayland GPU libs). Change-Id: I0b515641edee6a172469f65068f9de837b592c87 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Add libEGL.so in libegl-mx6Otavio Salvador2013-07-261-2/+4
| | | | | | | | | | | | | There're examples, provided by Freescale, which links wrongly against the .so file (instead of the .so.1 one as expected) and this cannot be fixed without source code. We workaround this for now deploying the libEGL.so file inside libegl-mx6 binary. Change-Id: Ia7b36ee18ca42b374c8d6a8df6424d18d6c89278 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Tested-by: Eric Nelson <eric.nelson@boundarydevices.com>
* mesa: Don't fail if libGL is not buildOtavio Salvador2013-07-261-1/+1
| | | | | | | | When doing a x11-less system, build fails as mesa won't build libGL. Avoid this making 'rm' use '-f' option. Change-Id: Ia018d1c9a39e6ec6b4008b76659b1e6aa829d6c2 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Make mesa dependency conditional for x11Otavio Salvador2013-07-261-1/+1
| | | | | | | When building without x11 support, we don't need to build mesa. Change-Id: I3c7d36752c089ad5957afbf13d87424b517a780d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Adding support to install Wayland GPU libsAbhijit Potnis2013-07-254-7/+62
| | | | | | | | This patch installs wayland GPU libs if the DISTRO_FEATURES contains wayland variable. If both X11 and wayland are present in DISTRO_FEATURES then wayland is picked as the default backend. Signed-off-by: Abhijit Potnis <abhijitpotnis@gmail.com>
* gpu-viv-bin-mx6q: move EGL and KHR headers to libegl-mx6-devSamuli Piippo2013-07-241-1/+1
| | | | | | | | EGL and KHR include headers should be part of libegl-dev package, instead of the current gpu-viv-bin-mx6q-dev. Change-Id: I3bfa095b0e5576f00885357611a0f2b3356d70e0 Signed-off-by: Samuli Piippo <samuli.piippo@digia.com>
* mesa: Follow OE-Core update to 9.1.5Otavio Salvador2013-07-241-0/+0
| | | | | Change-Id: I875f74af849e0647a15a5b4ec4ad815848ef3a0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q: Move 3.0.35-4.0.0 specific code to .bbOtavio Salvador2013-07-202-6/+6
| | | | | | | | The patches and revision are very version specific (as new versions do not require PR anymore) so we move it from .inc to the .bb file. Change-Id: Ic5bc267f74ac54a28328f6b79a819d5cf852681a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-demos: set PACKAGE_ARCH when building for i.MX6 SoCsOtavio Salvador2013-07-201-0/+2
| | | | | | | | | There are differences in the provided API by Vivante, which has been fixed by a patch being applied for all i.MX6 SoCs, however the package hadn't been set machine specific when it has been done. Fix it. Change-Id: I886d1e3281fe978a19764bf82367dd7e9e24b4a8 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Avoid removing virtual/libgl provider for i.MX5 SoCsOtavio Salvador2013-07-201-1/+3
| | | | | | | | | | The AMD GPU libraries does not provide a libGL so we need to rely on mesa one. This fixes a regression introduced by ea8d003 (gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependencies) as the virtual/libgl removal needs to be done /only/ for i.MX6 SoCs. Change-Id: I1f83eff3c2f39ba801dbf6be61b7814fa1bb84fd Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gpu-viv-bin-mx6q.inc: Add libclc-mx6 as runtime depedency of libopencl-mx6-devOtavio Salvador2013-07-201-0/+1
| | | | | | | | | The libclc-mx6 is required when doing C development so we add it as runtime dependency of libopencl-mx6-dev to easy it's deployment and avoid it to being included in all rootfs. Change-Id: Ic0fc199ee2b65e97841d680b8fc1599a299e4bfe Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>