aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics/mesa
AgeCommit message (Collapse)Author
2013-07-24mesa: Follow OE-Core update to 9.1.5Otavio Salvador
Change-Id: I875f74af849e0647a15a5b4ec4ad815848ef3a0a Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-07-20mesa-demos: set PACKAGE_ARCH when building for i.MX6 SoCsOtavio Salvador
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>
2013-07-20mesa: Avoid removing virtual/libgl provider for i.MX5 SoCsOtavio Salvador
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>
2013-07-18gpu-viv-bin-mx6q, mesa: fix virtual/libgl dependenciesSimon Braunschmidt
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>
2013-06-07mesa-demos: Fix building using Vivante libGLOtavio Salvador
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>
2013-06-07mesa: Drop libGL when building for i.MX6Otavio Salvador
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>
2013-06-07mesa: Update bbappend to 9.1.3 versionOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-03-23mesa: Rename bbappend from mesa-dri to mesaOtavio Salvador
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>
2013-03-21mesa-dri: Fix wrong assignment for provide list changeOtavio Salvador
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>
2013-03-20mesa-dri: Drop GIT bbappend as this is not used by defaultOtavio Salvador
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>
2013-03-20mesa-dri: Don't build EGL, GL ES and GL ES2 librarioesOtavio Salvador
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>
2013-02-17mesa: Rename to follow OE-Core upgradeOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2013-01-11mesa-dri: upgrade bbappend to 9.0.1 to follow oe-coreEric Bénard
[YOCTO #3703] Signed-off-by: Eric Bénard <eric@eukrea.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2012-12-14mesa-dri: Sync with version from oe-coreAndrei Gherzan
Signed-off-by: Andrei Gherzan <andrei.gherzan@windriver.com>
2012-11-23mesa-dri: Change provided set of libraries when building for iMX6Otavio Salvador
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>
2012-09-30mesa-dri: Override provided OpenGL API set for mx5 SoCsOtavio Salvador
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>