summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/libgles
Commit message (Collapse)AuthorAgeFilesLines
* omap5-sgx-ddk-um-linux: remove version 1.9.0.10 as replaced by 1.9.0.12Denys Dmytriyenko2014-05-231-26/+0
| | | | | | | | Also version 1.9.0.10 of the recipe doesn't have necessary PROVIDES and results in conflicts with mesa and other gl/gles providers. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
* omap5-sgx-ddk-um-linux: Add version 1.9.0.12Mrinmayee Hingolikar2014-05-211-0/+28
| | | | | | | | | | | | * Pulled in latest version 1.9.0.12 from meta-ti-gsldk and preserved authorship for Mrinmayee * Mark this recipe as providing the gles1, gles2, and egl libraries so that it doesn't conflict with other recipes like mesa and will be pulled in to satisfy those dependencies Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com> Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: use proper TI-TSPA license name instead of TSPADenys Dmytriyenko2014-04-248-14/+14
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: create ESx.0 folders only if they existSamuli Piippo2014-03-251-12/+2
| | | | | | | | | Instead of creating all folders, only create those that exist in the Graphics SDK. This fixes QA issue with unshipped ES9.0 folder which does not exists in 4.09.00.01. Signed-off-by: Samuli Piippo <samuli.piippo@digia.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* Graphics SDK: Add version 05.01.01.01Franklin S. Cooper Jr2014-02-213-0/+329
| | | | | | | | * Add latest version of the Graphics SDK that includes bug fixes. * Fixed Suspend and Resume issue on AM43x. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: add missing INSANE_SKIP for es9Samuli Piippo2014-01-171-0/+1
| | | | | | | es9 package was missing INSANE_SKIP used for other esX packages. Signed-off-by: Samuli Piippo <samuli.piippo@digia.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* Graphics SDK: Add 5.01.00.01 versionChase Maupin2014-01-143-0/+329
| | | | | | | | * Add the 5.01.00.01 version of the graphics SDK which supports suspend/resume operations for the v3.12 and later kernels. Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3, omap3-sgx-modules: swap around DEFAULT_PREFERENCE settingDenys Dmytriyenko2013-12-045-8/+2
| | | | | | | | This way the default for am335x and am437x will be the new 5.00.00.01 Graphics SDK release, that matches the default 3.12 kernel. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Franklin Cooper Jr. <fcooper@ti.com>
* libgles: added OMAP5 libs for graphics accelerationMrinmayee Hingolikar2013-11-211-0/+26
| | | | | | | | | | These libraries are not distributable in source and hence are available only as binary. They implement OpenGLES 1.x and OpenGLES 2.x accelerated using SGX 544-MP2 found in OMAP5 class of devices. Signed-off-by: Mrinmayee Hingolikar <mrinmayee@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: update cputype to support 3.12 and AM43x deviceDenys Dmytriyenko2013-11-212-6/+14
| | | | | Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: add new Graphics SDK 5.00.00.01 alpha releaseDenys Dmytriyenko2013-11-213-0/+331
| | | | | | | | * Adds initial support for AM43x platform * Supports 3.12 kernel for AM335x and AM43x Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Add support for AM43x in common libgles-omap3 include filesFranklin S. Cooper Jr2013-11-212-18/+42
| | | | | Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ligles-omap3, omap3-sgx-modules: correct checksum assignmentDenys Dmytriyenko2013-09-162-6/+6
| | | | | | | | Checksums are handled as var attributes and require immediate expansion, so use := operation as in the original patches, that got lost in the update. Otherwise do_fetch will fail to validate the checksums. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: add automatic selection between softfp and hardfp binariesDenys Dmytriyenko2013-09-132-10/+36
| | | | | | | | | | | | | | | | | | | | This is based on the work by Franklin Cooper, with following changes: * Cleanup and simplify the logic * Reduce the number of Python calls * Expand support from Raw to X11 variant The original description: * The Graphics SDK includes some binaries that are prebuilt. * These prebuilt binaries come in two versions of the Graphics SDK. By default the prebuilt binaries are built using a softfp toolchain. A separate hardfp Graphics SDK exist that contains binaries that are prebuilt with a hardfp toolchain. * Add support for both by checking to see if the toolchain used in the OE build is using a hardfp or softfp toolchain. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Cc: Franklin S. Cooper Jr <fcooper@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
* libgles-omap3, omap3-sgx-modules: remove old 4.03.00.02 versionDenys Dmytriyenko2013-09-031-30/+0
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: introduce INC_PRDenys Dmytriyenko2013-09-034-2/+6
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
* libgles-omap3-x11: do not fail if pvr-init is not yet installedDenys Dmytriyenko2013-09-031-1/+1
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
* libgles-omap3: fix some conflicts between X11 and Raw versionsDenys Dmytriyenko2013-09-032-7/+24
| | | | | | | | | * Properly define all PROVIDES, RPROVIDES, RCONFLICTS and RREPLACES variables. * Skip X11 recipe altogether in non-X11 distros to avoid broken dependencies for missing X libraries. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com>
* libgles-omap3-x11: add missing X11 version of the recipe, after it got splitDenys Dmytriyenko2013-06-214-0/+107
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: don't RCONFLICT/RREPLACE no-x version with x11 as it breaks ↵Denys Dmytriyenko2013-06-213-15/+10
| | | | | | | | | | | non-X distros * Enables building/installing both X11 and RAW libs/demos. Plus otherwise the build is broken for non-X distros, as it pulls in X11 deps due to RREPLACES... * Fix broken DEPENDS copy/paste typo. * Also, clean up after the previous changes - extra empty lines, indentation, etc. Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3-x11: Separate X11 SGX driver package into new recipePrabindh Sundareson2013-06-213-0/+581
| | | | | | | | | libgles-omap3 now contains only non-X11 drivers. The X11 driver is available in the libgles-omap3-x11 package. This package has dependency on specific kernel versions for DRM builds. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Package files with right permissionPrabindh Sundareson2013-06-211-0/+1
| | | | | | | | | | This patch adds correct permissions for startup script pvr-init. This is part of a clean up of the Graphics recipe starting from 4.09.00.01 version of the Graphics SDK. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Add missing RPROVIDESPrabindh Sundareson2013-06-211-0/+2
| | | | | | | | | RPROVIDES specifies the libraries that are dynamically loaded at runtime. This patch fixes "no package provides libGLESv2.so" and similar errors that occur when including packages like qtbase. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Remove copying of unused header filesPrabindh Sundareson2013-06-211-6/+3
| | | | | | | | Current recipe copies lot of headers that are unused, including unsupported files for OpenVG. This patch removes copying of such files. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Remove OpenVG referencesPrabindh Sundareson2013-06-211-8/+5
| | | | | | | | OpenVG API is no longer supported in the SGX Graphics SDK. Customers are encouraged to move to OpenGL ES2.x. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Remove unsupported core build option ES2.0Prabindh Sundareson2013-06-211-18/+9
| | | | | | | | ES2.0 build option for SGX user binaries is deprecated as the corresponding SOC is no longer in production Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Remove X11 related build and packagingPrabindh Sundareson2013-06-212-44/+332
| | | | | | | | | | | | | SGX530 driver for X11 is only buildable and testable standalone with the pre-built X11 package provided with the Graphics SDK. This patch removes X11 build from the default recipe, to enable moving X11 build to a separate recipe. This is part of a clean up of the Graphics recipe starting from 4.09.00.01 version of the Graphics SDK. Signed-off-by: Prabindh Sundareson <prabu at ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* ti-graphics: Add latest 4.09.00.01 versionChase Maupin2013-04-053-0/+335
| | | | | | | | * Add the latest 4.09.00.01 version of the graphis SDK. This version will compile against the latest v3.8 kernel. Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Add version 4.08.00.02 of the Graphics SDKFranklin S. Cooper Jr2013-04-023-0/+336
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3.inc: Add tweaks needed for newer version of the Graphics SDKFranklin S. Cooper Jr2013-04-021-9/+9
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: ignore QA errorsPeter A. Bigot2013-02-171-0/+30
| | | | | | | | | | | | | | This patch allows libgles-omap3 to build on the danny branch. The following warnings are not addressed: WARNING: libgles-omap3: No generic license file exists for: proprietary-binary in any provider WARNING: QA Issue: libgles-omap3: Files/directories were installed but not shipped /usr/lib/ES2.0 WARNING: libgles-omap3: The compile log indicates that host include and/or library paths were used. Please check the log '/prj/oe/omap/build-gumstix-community-danny/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/libgles-omap3-4.05.00.03-r35/temp/log.do_compile' for more information. Signed-off-by: Peter A. Bigot <pab@pabigot.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Add v4.08.00.01 of the Graphics SDKFranklin S. Cooper Jr2013-02-173-0/+336
| | | | | | | | | * Add version v4.08.00.01 of the Graphics SDK. * Add X11 support via DRI/DRM Xorg driver * Replace pvrsrvinit with pvrsrvctl (Imagination Technologies based change) Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Verify pvrsrvkm module was foundFranklin S. Cooper Jr2012-11-162-1/+8
| | | | | | | | * Check to see if the pvrsrvkm.ko module was found and that the insmod for that module was successful. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: Adjust for non X11 distrosFranklin S. Cooper Jr2012-11-161-50/+89
| | | | | | | | | | | | | * Non X11 base distros are unable to build this Graphics SDK. * This patch tweaks the libgles-omap3 include file to always build the Graphics SDK in Raw mode and also build in X11 mode only if X11 is a part of the DISTRO_FEATURE. Components are built, installed and packaged based on which mode the Graphics SDK is built in. * Create a new variable PVR_INIT that is by default set to pvrsrvinit. This is needed for newer version of the Graphics SDK that replaced this file. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* recipes: Fix ti-eula-unpack issue. Tweak sgx modules and libgles recipes.Franklin S. Cooper Jr2012-10-103-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | * Commit d8fc4a686262c50fd0053afa7240020909ec430b addressed an issue where too many newlines characters were being sent since print by default already sends a newline character. This commit however resulted in bin files being installed in the WORKDIR and broke other recipes which commit a94f765b9867abefd5f0bd262b5dddb8782b3187 addressed. This lead to a very cluttered WORKDIR. * This patch updates ti-eula-unpack.inc to switch from using a print to a write. Since write doesn't automatically send newlines it is a bit more obvious when newlines are sent. * Part of the reason that bin files were being installed in the WORKDIR was due to TI_BIN_UNPK_WDEXT being blank for some recipes. For instance in the libgles-omap3 recipes, when the workdir command is set in TI_BIN_UNPK_CMDS the directory that the Graphics SDK will be installed into is workdir+TI_BIN_UNPK_WDEXT. A blank TI_BIN_UNPK_WDEXT means the SDK will be installed in WORKDIR. By setting TI_BIN_UNPK_WDEXT to a proper value the recipes can be sure it is installed in the proper directory. * Determine which file to download based on the defined BINFILE and not a hardcoded value. This idea was taken from arago. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Acked-by: Chase Maupin <chase.maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3.inc: Tweak PLATFORM variable.Franklin S. Cooper Jr2012-09-261-20/+21
| | | | | | | | | * Newer versions of libgles-omap3 utilize a different PLATFORM value. This patch allows the PLATFORM variable to be easily overridden if needed. * Replace the hardcoded usage of LinuxOMAP3 with the PLATFORM variable. Signed-off-by: Franklin S. Cooper Jr <fcooper@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: fix for latest oe-core mesa changesAndreas Müller2012-09-181-2/+6
| | | | | | | | * add virtual/libgles1 virtual/libgles2 to PROVIDES * add RREPLACES_{PN}* for mesa's libegl* libgles1* libgles2* Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: enable for ti814x SOC familyDenys Dmytriyenko2012-05-032-1/+2
| | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: work around bug in opkgKoen Kooi2012-05-032-1/+8
| | | | | | | | | | | | All the EGL_BADALLOC failures that user have been reporting turn out to be a bug in opkg: http://groups.google.com/group/opkg-devel/browse_thread/thread/741d18b0ef31435e# Opkg decides to relink symlinks to the wrong files. As a workaround we check the symlink during every bootup and fix it if needed. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: package dri files into driwsegl subpackagesKoen Kooi2012-05-031-7/+7
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: move X related binaries into X11WSEGL subpackages to avoid ↵Koen Kooi2012-05-031-9/+9
| | | | | | | dragging in libx11 and friends Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: copy over all binaries and abstract install processKoen Kooi2012-05-031-33/+18
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: add missing libdrm dependencyv2012.05-yocto1.2Koen Kooi2012-04-301-2/+2
| | | | | | | | | | | dpkg-deb -I shows: Package: libgles-omap3 Version: 4.05.00.03-r26 Depends: libgles-omap3-flipwsegl, devmem2, update-rc.d, libdrm2 (>= 2.4.31), libgles-omap3-linuxfbwsegl, fbset, libc6 (>= 2.12), libgles-omap3-blitwsegl, libgles-omap3-frontwsegl Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: fix RRECOMMENDSKoen Kooi2012-04-181-2/+2
| | | | | | | | | | | | | | The modules assignment overwrote the previous ones, leading to missing libraries. Before: Package: libgles-omap3 Recommends: omap3-sgx-modules After: Package: libgles-omap3 Recommends: omap3-sgx-modules, libgles-omap3-es8, libgles-omap3-es6, libgles-omap3-es5, libgles-omap3-es3, libgles-omap3-es2 Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: fix S for IJ unpack changesKoen Kooi2012-02-252-2/+2
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
* libgles-omap3: hide subpackages from shlib codeKoen Kooi2012-01-271-1/+8
| | | | | | This depends on a matching patch to OE-core: http://patches.openembedded.org/patch/20191/ Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libgles-omap3: make postinsts safe for offline-root usage (e.g. do_rootfs)Koen Kooi2012-01-271-8/+8
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libgles-omap3: enable X11 windowing system when installing the X11 WS subpackageKoen Kooi2012-01-271-1/+4
| | | | | | The X11 WS is not installed by default, but currently won't work when being manually installed. This change has no effect existing X11-less installs/images/tasks. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libgles-omap3: add DRI subpackages to PACKAGESKoen Kooi2012-01-261-1/+1
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libgles-omap3: add 4.05.00.03Koen Kooi2012-01-261-0/+26
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>