aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-graphics
AgeCommit message (Collapse)Author
2019-08-28common: rename to meta-amd-bspArsalan H. Awan
This renames common layers to meta-amd-bsp as it is going to hold all the bsps in it in the following commits. This also changes the layer title in layer.conf from "amd" to "amd-bsp" Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-27common/libglu: fix build as mesa-demos depends on itArsalan H. Awan
This adds a missing #include <stddef.h> to fix the NULL not defined error at compile time. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-19common/mesa: upgrade to git master e9cf8c1 to fix issues with radeonsiArsalan H. Awan
This upgrades mesa from v19.1.3 tar release to a git master branch src at commit e9cf8c1d3010e9eada5a7921239ad7895f249b5c to fix some issues with radeonsi using the following patch: * 0001-radeonsi-disabling-the-displayable-DCC-on-Raven-Ridg.patch This also makes some changes in the mesa.inc related to license md5 checksum and asm config var which is not applicable anymore in this release as mentioned in these mesa repo commits: * 20294dceebc23236e33b22578245f7e6f41b6997 * 52a39a332fec1e5a8d686558b9a71e42bcfcbb0f * 1738b38ce8ef5fec6146225306bd70690a269afa Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-16common/mesa: upgrade to v19.1.3Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-11common/xf86-video-amd: upgrade ddx driver to v19.0.1Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-11common/libdrm: upgrade to v2.4.99Arsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-08-11common/vdpau: upgrade libvdpau v1.1.1 to newer commitArsalan H. Awan
This upgrades vdpau to af517f56d64118520aa0c8456318dd9ec3307e94 commit, and uses the upstream recipe and drops the local one. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-19common/graphics/libdrm: upgrade to v2.4.97 according to warrior branchArsalan H. Awan
This upgrades libdrm from v2.4.96 to v2.4.97 according to yocto warrior branch recipes. This also eliminates a circular dependency: libdrm -> cairo -> mesa -> libdrm Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-19common/graphics/mesa: upgrade to v19.0.1 according to warrior branchArsalan H. Awan
This upgrades mesa from v19.0.0+git to v19.0.1 according to yocto warrior branch recipes. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/graphics/xf86-video-amd: replace old *proto with new xorgprotoArsalan H. Awan
Xorg upstream have replaced the individual xorg proto repositories with one master repository. This moves xf86-video-amd xorg-driver to the new system. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/graphics/vdpau: replace depricated *proto with new xorgprotoArsalan H. Awan
Xorg upstream have replaced the individual xorg proto repositories with one master repository. This moves libvdpau to the new system. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-07-18common/libva: upgrade vaapi components according to warrior branchArsalan H. Awan
This upgrades vaapi components: * libva * libva-x11 * libva-utils from v2.1.0 to v2.4.0 according to yocto warrior branch recipes. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2019-06-12mesa: move updates from meta-r1000 to commonAwais Belal
This allows usage of the mesa upgrade on BSPs other than the r1000 as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-04-05common/mesa: move LLVM version binding to confAwais Belal
We know that multiple components depend on LLVM in a way where they specify specific LLVM versions. We should list all such through the conf fragment so they are consolidated in a single place and we can identify what needs to be changed/validated as LLVM's version moves. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-18libva: deploy va utils when availableAwais Belal
Utilities such as the vainfo are provided through the libva-utils package. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-18xserver-nodm-init: switch X to VT7 for all amdgpu platformsAwais Belal
Rather than applying the setting specifically to some BSPs we do this for all the amdgpu enabled targets. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-18mesa/llvm: move to common layer from r1000Awais Belal
All targets are being aligned on the same mesa and llvm versions so move configurations to the common layer. This upgrades llvm to v7 and mesa to 19.0.0 for all platforms. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-14libdrm: move from r1000 to common (v2.4.96)Awais Belal
All platforms are being aligned on the same version of libdrm so moving it to common makes sense. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2019-03-13libdrm : updated amdgpu ids fileChaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <Chaudharyamit.Kumar@amd.com>
2019-02-15libdrm: use a more aligned value for PVAwais Belal
This is more of a good practise and lets the user know the exact version more easily rather than digging through the source. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-14mesa: drop unused patchesAwais Belal
Although the patches were removed from SRC_URI during the upgrade process the actual patch files were left behind. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-13libva-utils: depend on libva-x11 additionallyAwais Belal
libva-utils requires x11 components explicitly which we have split out for taking care of a circular dependency between mesa and libva. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-13libva: upgrade to 2.1.0Awais Belal
This upgrades the libva integration to 2.1.0 while updating mesa and gstreamer1.0-vaapi to use the new created mechanism for circular dependency resolution between mesa and libva. These changes cannot be split for the same reason. The new dependency chain is libva-x11 -> mesa -> libva. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-12xf86-video-amd: upgrade to 18.0.1 for amdgpuAwais Belal
This upgrades the amdgpu component of the xf86-video-amd to 18.0.1. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-11-12mesa: upgrade to 18.1.1Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05libdrm: move to common layerAwais Belal
This moves the libdrm updates from the v1000 layer to common so all BSPs can leverage the support and the maintenance burden is minimized. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05mesa: consolidate everything under the common layerAwais Belal
This moves all the basic changes from meta-v1000, which has the latest mesa version, to the common layer so that all BSPs can leverage the latest support. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05mesa: cleanup some leftoversAwais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-08-30common: mesa_17.3.%.bbappend is not required anymoreArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-08-30common: adding missing mesa_git.bb which was removed in oe-coreArsalan H. Awan
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-03-30Revert "fontconfig: Fix namespace conflicts with glibc"Awais Belal
This reverts commit 2b7369b74af7b8c533fb061a5856ddb029ec0ff8.
2018-03-30Merge remote-tracking branch 'morty' in 'master'Awais Belal
2018-03-28mesa: enable dri3 for v1000Awais Belal
This enables dri3 under Mesa for v1000. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-07xserver-xf68-config: fix various indentation issuesAwais Belal
Cleaned up indentation issues as the file was pretty messed up. The OE guidelines suggest using 4 spaces and no tabs. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-07xserver-xf86-config: enable TearFree for AMDGPUAwais Belal
This enables the Xorg TearFree option for the AMDGPU to cope with various tearing issues. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-07xserver-xf86-config: provide generic mechanism to set Xorg configsAwais Belal
Various Xorg configs are needed to be set in different scenarios and can become painful when trying to configure one-by-one. This now provides a way to simply populate an array and use that to populate as many values as required. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-03-05common/xrandr: fixed scale issueArsalan-Awan
Whenever scale value is increased when it is between 0.0 - 1.0 and is kept within 0.0 - 1.0 range, the display does not expand to fullscreen. It rather becomes smaller and leaves blank spaces on the right and bottom sides. And the following error message shows up: X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 139 (RANDR) Minor opcode of failed request: 7 (RRSetScreenSize) Serial number of failed request: 36 Current serial number in output stream: 38 Before xrandr attempts to apply the transformation matrix requested by "scale", "transform" or "scale-from" options, it disables the CRTCs for which the transformed image's dimensions are larger than the target display's resolution/mode. But, when the image is smaller, it does not disable the CRTCs, and proceeds with applying the transformation (involves framebuffer dimension changes). This works well for all the scale values and transitions except for the above mentioned transitions. This patch fixes such issues! Issue: INTAMDDET-2189 Signed-off-by: Arsalan-Awan <Arsalan_Awan@mentor.com>
2018-02-27fontconfig: Fix namespace conflicts with glibcAwais Belal
This is essentially a backport of http://cgit.openembedded.org/openembedded-core/commit/?id=7687234ff0f36ae943ca17624da9cdd8da0da83b for MEL releases so the patch is included conditionally. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-19Merge remote-tracking branch 'origin/morty' into masterAwais Belal
2018-01-18libva: upgrade to 1.7.3Awais Belal
This upgrades libva to 1.7.3 to align with requirements. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-11commoon/mesa: move to 17.3.xAwais Belal
Upstream has moved to so we need to follow suit. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18cleanup: drop all unnecessary patch filesAwais Belal
During update/upgrade/removal of packages/recipes we missed out patch files here and there which are not being used anywhere in the layer so delete all such patch files. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-15mesa: move to 17.2Awais Belal
Adjust according to upstream changes for mesa. The version now used is 17.2 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-12Merge morty into masterAwais Belal
2017-12-07vdpau: update libvdpau and vdpauinfoAwais Belal
This updates libvdpau to 1.1.1 and vdpauinfo to 1.0 so HEVC support can be enabled. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-11-30libva: update to 1.7.0Awais Belal
This upgrades the libva and libva-gl packages to 1.7.0. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-20mesa: fix display corruption issues on PFAwais Belal
These set of patches resolve the display corruption issues on the PF platform where a garbled sato GUI and other artifacts are seen. Signed-off-by: Avinash M N <avimn@amd.com> Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-09-22vulkan-tools: Move the changes to original recipesAhsan Hussain
meta-steppeeagle and meta-seattle do not have a vulkan-tools recipe, so move the relevant changes to the original recipes for now. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-09-19vulkan-tools: Enable vktraceviewer, iff Qt layers are enabledAhsan Hussain
This tool was not enabled and would cause configuration issue when Qt layers are configured in the build. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-07-19Mesa: Enable ARB_texture_float extension for Core ProfilesAhsan Hussain
ARB_texture_float is required to have OGL 3.0 and above contexts. It is disabled by default due to patent concerns, but since we had this enabled for amdfalconx86 I hope there's no problem enabling it for v1000 platform as well. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>