summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/mesa
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* 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>
* 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>
* 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>
* 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, mesa: fix virtual/libgl dependenciesSimon Braunschmidt2013-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes [YOCTO #4850] findings: * meta-fsl-arm/recipes-graphics/mesa/mesa_9.1.3.bbappend is used to delete libGL.* after compilation of mesa * ./recipes-graphics/gpu-viv-bin-mx6q/gpu-viv-bin-mx6q_3.0.35-4.0.0.bb, via gpu-viv-bin-mx6q.inc, provides its own version of libGL * gpu-viv-bin-mx6q does not advertise "virtual/libgl" in "PROVIDES +=" * but mesa (via mesa.inc) does: PROVIDES = "virtual/libgl virtual/libgles1 virtual/libgles2 virtual/egl" * so the statement in imx-base.inc PREFERRED_PROVIDER_virtual/libgl_mx6 ?= "gpu-viv-bin-mx6q" does not have effect, because mesa is still the only provider of virtual/libgl * packages depending on virtual/libgl only get mesa, which will not contain the libGL library * in fact, we still use the gl headers from mesa, but the binary blob library from gpu-viv-bin-mx6q (gpu-viv-bin-mx6q does not provide the headers), so a package compiling against GL needs both mesa and gpu-viv-bin-mx6q conclusion: * so i suggest having gpu-viv-bin-mx6q depend on mesa to draw in the gl header package, advertising "virtual/libgl" for gpu-viv-bin-mx6q via "PROVIDES +=" and not advertising virtual/libgl for mesa via the .bbappend file Signed-off-by: Simon Braunschmidt <sb@emlix.com>
* mesa-demos: Fix building using Vivante libGLOtavio Salvador2013-06-072-0/+358
| | | | | | | | | Vivante libGL does not provide the glWindowPos2iARB symbol, but glWindowPos2i. Use this instead. Change-Id: I8226fd54935bab2bbc9b2d9df92c0c18bf935186 Reported-by: Jeremy Stashluk <jstashluk@dekaresearch.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Drop libGL when building for i.MX6Otavio Salvador2013-06-071-0/+5
| | | | | | | | | The Vivante GPU package provide a libGL library which we should use to fully support the GPU features; so we drop the binary library from mesa package. Change-Id: I7e675e2fb6b9cf8600c7aa7fa961fc743bb051bc Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Update bbappend to 9.1.3 versionOtavio Salvador2013-06-071-0/+0
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Rename bbappend from mesa-dri to mesaOtavio Salvador2013-03-231-2/+0
| | | | | | | | | This follow OE-Core move from mesa-dri to mesa; as OE-Core now does not require PR bumps anymore we use this opportunity to drop the PRINC and let the PR handling to PRServer. Change-Id: I7fb9c60b2188a7f03954a366669ebd0f78110936 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-dri: Fix wrong assignment for provide list changeOtavio Salvador2013-03-211-1/+1
| | | | | | | | The code needs to work in a list of provides but it mistakenly were working in a string array; this fixes it. Change-Id: I7a3e02086c1e3e9cf32b9503197037a512d9683f Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-dri: Drop GIT bbappend as this is not used by defaultOtavio Salvador2013-03-201-7/+0
| | | | | | | | This reduces one override to manage in the BSP; someone intending to use GIT snapshot should take care of it. Change-Id: I58b19e10a574dd1675fb39cf73139168a06d5c5c Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-dri: Don't build EGL, GL ES and GL ES2 librarioesOtavio Salvador2013-03-201-5/+36
| | | | | | | | The Vivante and AMD GPU drivers provide GPU specific libraries so we cannot build the same here or we'll end conflicting. Change-Id: I96e485a3e113612dfbb5902583fa71044bb0d035 Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa: Rename to follow OE-Core upgradeOtavio Salvador2013-02-171-0/+0
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-dri: upgrade bbappend to 9.0.1 to follow oe-coreEric Bénard2013-01-111-1/+1
| | | | | | | [YOCTO #3703] Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-dri: Sync with version from oe-coreAndrei Gherzan2012-12-141-0/+0
| | | | Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
* mesa-dri: Change provided set of libraries when building for iMX6Otavio Salvador2012-11-232-2/+6
| | | | | | | This overrides the 8.0.4 and git versions of mesa-dri recipe. Change-Id: Ica3e05ade74ccc8c8c2090cac2c2f9e72fb0f66d Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* mesa-dri: Override provided OpenGL API set for mx5 SoCsOtavio Salvador2012-09-302-0/+10
For mx5 SoCs, mesa-dri ought to provide just virtual/libgl as the other variations will be provided by the GPU library. This overrides the 8.0.4 and git recipe versions. Change-Id: I62b1c23128870b328a931e6924c41253106ecdda Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>