aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-graphics
AgeCommit message (Collapse)Author
2018-08-30imx-gpu-viv: Remove wayland-egl filesTom Hochstein
Remove wayland-egl files since this support is now provided by Wayland itself. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30xf86-video-imx-vivante: Update to 6.2.4.p1.6Tom Hochstein
This is a version change only to keep the naming consistent. The SRCREV is unchanged from 6.2.4.p1.2. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30imx-dpu-g2d: Update to 1.4.6Tom Hochstein
Includes support for i.MX 8 and 8X families. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30imx-gpu-g2d: Update to 6.2.4.p1.6Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30imx-gpu-viv: Update to 6.2.4.p1.6Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30weston: Fix non-GPU supportTom Hochstein
The desktop failed to start on i.MX parts without GPU. The problem is fixed, and now the package must be configured for i.MX GPU support. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30waffle: Configure for i.MX GPUTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30xserver-xorg: Update OpenGL configurationTom Hochstein
Build now with the default OpenGL configuration except no glamor for i.MX 6 or 7 with GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-30EULA: Update to v24Tom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-02mesa: Remove redundant install codeTom Hochstein
Now that wayland 1.15 provides libwayland-egl, the main mesa recipe removes libwayland-egl from its install, so no need to repeat that here. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-02libdrm: Restore manpages supportTom Hochstein
Support for manpages, a pyro feature, had to be removed when the recipe was backported to rocko. This removal should not have been upstreamed here. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-08-02xf86-video-imx-vivante: Set linker flags properlyTom Hochstein
Append LDFLAGS to LFLAGS instead of replacing LFLAGS. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-31imx-gpu-viv: libgl-imx-dev: remove conflicting rdependsMax Krummenacher
The recipe explicitly sets a conflict between the two packages libgl-imx and libgl-mesa with some python magic, so one shouldn't RDEPEND on the other. e.g. when building the SDK most -dev packages are missing and one gets: | Problem: package libgl-imx-dev-1:6.2.4.p1.2+aarch32-r0.armv7at2hf_neon_mx6qdl requires libgl-mesa-dev, but none of the providers can be installed | - package libgl-mesa-dev-2:18.1.3-r0.armv7at2hf_neon_mx6qdl conflicts with libgl-dev provided by libgl-imx-dev-1:6.2.4.p1.2+aarch32-r0.armv7at2hf_neon_mx6qdl | - conflicting requests Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-12wayland: Remove file provided by imx-gpu-vivFabio Berton
wayland-egl.pc is installed by imx-gpu-viv and we need to remove from wayland package for imxgpu machines. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-11imx-gpu-apitrace: add i.MX8MQ supportGary Bisson
This is pretty much a copy of the recipe from meta-fsl-bsp-release. The particularity of the i.MX8MQ is that it doesn't include a GPU2D and therefore depending on virtual/libg2d isn't possible. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2018-07-11imx-gpu-viv: Add i.MX 8 supportTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-11imx-base.inc: Add imxfbdev and imxdrm to MACHINEOVERRIDES_EXTENDERTom Hochstein
- weston uses the imxfbdev override for backend configuration - imx-gpu-viv uses the imxdrm override for dependency configuration Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-11imx-gpu-viv: fix vulkan headers issueGary Bisson
They need to be removed in favor of the standard ones. Otherwise GStreamer (or most likely other packages) throws this error: "ERROR: The file /usr/include/vulkan/vk_sdk_platform.h is installed by both vulkan and imx-gpu-viv, aborting" Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2018-07-11imx-gpu-viv: add missing wayland-egl.pc copyGary Bisson
Otherwise prevents other packages to build, producing this error: | No package 'wayland-egl' found Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com>
2018-07-06libdrm: Fix typo in DEFAULT_PREFERENCEFabio Berton
Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-06weston: Set DEFAULT_PREFERENCE to -1Fabio Berton
This recipe need to be set by machine using: PREFERRED_VERSION_weston = "4.0.0.imx" Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston-init: Fix inoperable Weston desktopTom Hochstein
For an image configured with pam and systemd, Weston apps would fail to run. For example: $ weston-terminal failed to connect to Wayland display: No such file or directory failed to create display: No such file or directory This fix is based on a proposal by Daniel Diaz to OE-core. The main part of the fix is the use of a new, manually created tty. The original proposal called weston directly, but that didn't seem to work where weston-launch did. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston-init: Remove OpenGL requirement for i.MX 6SLTom Hochstein
For parts with 2D GPU but not 3D GPU, OpenGL is not required. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Remove OpenGL requirement for i.MX 6SLTom Hochstein
OpenGL is not required for parts with 2D GPU but no 3D GPU. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Use cairo for parts with 3D GPUTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Add G2D rendering supportTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Set configuration for non-DRM partsTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Use a fork for i.MXTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Copy upstream 4.0 recipeTom Hochstein
http://git.yoctoproject.org/cgit.cgi/poky/tree/?h=master-next&id=d05a268c5069c3fb47ceed47862ba36b5f49ebd3 Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05weston: Remove 2.0 recipeTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05mesa-demos: Fix condition for GLES supportTom Hochstein
The condition for GLES support was incorrect and would remove GLES for parts with both 2D and 3D. Fix the condition so GLES is removed only for parts with 2D and no 3D. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-05libepoxy: Append EGL_CFLAGS to CFLAGSFabio Berton
Add -DEGL_API_FB for non x11 distros and -DWL_EGL_PLATFORM for wayland distros. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-03mesa: Fix do_install_append_imxgpu taskFabio Berton
usr/include/KHR is a directory, remove using rm -rf command. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-07-03libdrm: Set DEFAULT_PREFERRENCE as -1Otavio Salvador
The libdrm fork should be explicitly set to be used. This reduces the risk of it being used by mistake. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29cogl-1.0: Use imxgpu3d overrideTom Hochstein
CoGL now depends on imxgpu3d since imxgpu2d is no longer used as "any GPU" selector. See following comment for details: imx-base.inc: Add imxgpu to MACHINEOVERRIDES_EXTENDER Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29clutter-1.0: Use imxgpu3d overrideTom Hochstein
Clutter now depends on imxgpu3d since imxgpu2d is no longer used as "any GPU" selector. See following comment for details: imx-base.inc: Add imxgpu to MACHINEOVERRIDES_EXTENDER Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29mesa-demos: Include glut for i.MX GPUTom Hochstein
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29mesa-demos: Use the new imxgpu overrideTom Hochstein
Use imxgpu override for GPU 2D or 3D condition Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29mesa: Update to use new imxgpu overrideTom Hochstein
This makes use of new imxgpu override as future i.MX8M addition requires it as i.MX8M has 3D GPU but no 2D. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29mesa: Adjust install for files provided by imx-gpu-vivTom Hochstein
- Remove wayland-egl.pc - Remove KHR headers Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29mesa: CleanupTom Hochstein
Fix variable order and remove references to non-existent packages. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29libdrm: Remove unused patchesOtavio Salvador
Since we are using the NXP's fork of libdrm, we can now drop the fork and as consequence the SoC architecture setting for it. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-29libdrm: Create i.MX specific version recipe to switch to use i.MX forkYuqing Zhu
This i.MX specific version is based on v2.4.84 Signed-off-by: Yuqing Zhu <carol.zhu@nxp.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-27imx-gpu-viv: Fix ParseErrorFabio Berton
Remove extra quote to fix parser error. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26imx-gpu-viv: Rename package for libgalTom Hochstein
Change virtual/libgal-x11 to libgal-imx since there are no other providers and it is not X11-specific. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26imx-dpu-g2d: Add new G2D implementation based on DPUTom Hochstein
Change-Id: Ib3114b9962a2bb89e95da8757870050c1d816abd Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26xf86-video-imx-vivante: Remove fb from nameTom Hochstein
The driver is no longer only for framebuffer, so remove the designation from the name. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2018-06-26xf86-video-imxfb-vivante: Update to version 6.2.4.p1.2Fabio Berton
- Remove .inc file to use only one .bb file - Update O.S. Systems License - Remove unused patch - Set SDKTARGETSYSROOT to use STAGING_DIR_HOST - Remove unnecessary CFLAGS Change-Id: I5c6c56fe2ad3bd12aa13cdc426ba6f34f441d4b7 Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-06-26imx-gpu-apitrace: Bump revision to 9281b2c2Fabio Berton
- Add O.S. Systems Software Copyright This includes the following change: - 9281b2c2 MGS-3379 [#ccc] Add more support for multilib Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>
2018-06-26imx-gpu-g2d: Update to version 6.2.4Fabio Berton
- Update license checksum to match EULA v22 April 2018. - Add O.S. Systems Software Copyright Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br>