aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86/recipes-graphics
AgeCommit message (Collapse)Author
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-05-03vulkan: correct path for vulkan layersAwais Belal
The Vulkan loader looks for pre-installed layers in various hardcoded paths on the system and broadcasts this information to the application when requested. This now corrects the path for these layers and moves the layers to one of the loader defined paths so they are found automatically when searched. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-11vulkan-loader-layers: fix segfault on vulkaninfoAwais Belal
The vulkaninfo command segfaults if the DISPLAY environment variable is not set because it uses xlib and xcb interfaces which in a way that assumes availability of the said variable. We now explicitly check such scenarios to avoid segfaulting and provide user with a bit of detail. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-11-01Merge pull request #359 from drewmoseley/drm-cleanupDrew Moseley
libdrm: Cleanup libdrm recipes
2016-11-01libdrm: Cleanup libdrm recipesDrew Moseley
Move libdrm recipe into the common layer. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-10-27glslang: add to nativesdkAwais Belal
The glslangValidator is required for application development on the host through CodeBench. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-25lunarg-sdk: update all components to SDK version 1.0.26Awais Belal
This updates all the components of LunarG SDK to version 1.0.26 from 1.0.21 and adjusts patches/configurations to cater the updated bits. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-17vulkan-loader-layers: update demo namesAwais Belal
Same name of demos are available under mesa-demos package so we rename here just to avoid any conflicts and make both set of demos available on hte target. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-10-05libdrm vulkan supportSanjay R Mehta
2016-09-15vulkan-tools: add recipe and build fixesAwais Belal
This adds the initial recipe for the vulkan-tools project along with fixes that are necessary for building the project according to yocto environment. Some QA warnings are also fixed. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15vulkan-samples: add recipe and build fixesAwais Belal
This adds the initial recipe for the vulkan-samples project along with fixes that are necessary for building the project according to yocto environment. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15vulkan-loader-layers: add recipe and fixesAwais Belal
This adds the famous Vulkan-LoaderAndValidationLayers which is the basis for a Vulkan based graphics setup. Fixes are added to make the build behave as expected under yocto. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15spirv-tools: add recipeAwais Belal
This adds the spirv-tools recipe to the system. The recipe also provides the spirv-headers component. Some fixes are added to make things work under yocto. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-09-15glslang: add recipeAwais Belal
Target and host variant of the glslang recipe are added along with some patches to make the build work under yocto environment. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-28steppeeagle/baldeagle: upgrade llvm and mesaAwais Belal
This essentially upgrades mesa and llvm for the steppeeagle and baldeagle BSPs while the amdfalconx86 BSP already uses the ugraded versions. Mesa is upgraded from 10.6.3 to 11.0.8 (git) LLVM is upgraded from 3.4.2 to 3.7.1 Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-21libdrm: move to common layerAwais Belal
This moves the libdrm 2.4.66 recipe to the common layer so it could be used for platforms other than amdfalconx86. This move essentially upgrades the package for other BSPs as this tends to be the latest version available in the meta-data. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-18mesa: drop un-needed filesAwais Belal
These files were left in mistakenly during an upgrade of the package, these are not needed as the patches are already incorporated in the source of the currently used version. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-03-15xf86-video-*: Consolidate recipesDrew Moseley
These two recipes are virtually identical and can be combined into a new renamed recipe (xf86-video-amd) with just a few overridden variables. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15xf86 driver: Embed the inc file directly in the bbDrew Moseley
Since these include files are only ever included once, get rid of them and embed their contents into the bb file directly. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15linux-yocto-rt: Make this recipe more broadly applicableDrew Moseley
Rename the RT selection variable as it is not strictly specific to amdfalconx86. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15libvdpau: Consolidate recipe versionsDrew Moseley
Move the amdfalconx86 version 1.1 libvdpau recipe to common to apply to all AMD platforms. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15amd: Remove unneeded libepoxy recipeDrew Moseley
This was listed in the DEPENDS of glamor-egl however there are no references to it in the glamor-egl sources so it appears safe to remove. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-03-15glamor-egl: Consolidate recipesDrew Moseley
The versions of glamor-egl on steppeeagle and amdfalconx86 were previously different but there is nothing machine specific. Consolidate them and change the PV to appropriately reflect that it is the current git version. Note that this package appears abandoned in the community so we should probably start looking to replace this. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2016-02-02xf86-video-amdgpu: drop version 0.0.01Awais Belal
We now use 1.0.0 for amdfalconx86 machine. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-02-02libdrm: drop version 2.4.63Awais Belal
We now use the 2.4.66 for amdfalconx86 machine. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2016-01-29meta-amdfalconx86: update ddx version to 1.0.0Arindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-01-29meta-amdfalconx86: update mesa version to 11.0.8Arindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-01-29meta-amdfalconx86: update libvdpau version to 1.1Arindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2016-01-29meta-amdfalconx86: update libdrm version to 2.4.66Arindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2015-11-20xf86-video-amdgpu: fix QA warningAwais Belal
Package configurations files separately. Otherwise the below QA warning is experienced. WARNING: QA Issue: xf86-video-amdgpu: Files/directories were installed but not shipped in any package. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-10-07libdrm: Upgrade to version 2.4.63Drew Moseley
The amdgpu driver is included in that upstream version so we don't need to maintain large numbers of patches here. Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
2015-09-25Merge branch 'dizzy'Drew Moseley
2015-09-18xserver-xf86-config: use SWcursor for amdfalconx86Awais Belal
When HDMI goes to power save mode and mouse movement or key press will bring it back to normal operation but the mouse cursor isn't shown. We now use the SWcursor which forces software to draw the cursor rather than hardware to cope with this issue. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-09-15meta-amdfalcon86: update ddx patches to the lastest commitsArindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2015-09-15meta-amdfalconx86: rebase mesa patches against amd-mainline branchArindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2015-09-15meta-amdfalconx86: rebase libdrm patches against amd-mainline branchArindam Nath
Signed-off-by: Arindam Nath <arindam.nath@amd.com>
2015-09-09mesa: drop dependency on waylandAwais Belal
Drop an un-necessary dependency on wayland which tends to pull in wayland whereas we are using X. Also, the correct way of doing this would be through adding wayland to PACKAGECONFIG. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-08-21Merge branch 'dizzy'Drew Moseley
2015-08-19libdrm: move to version 2.4.62 and drop git versioned recipeAwais Belal
Upstream has dropped git versioned recipe for libdrm so we follow suite. Patches are ported according to the newer version and configurations updated. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-08-07meta-amdfalconx86: update xf86-video-amdgpu to include newer amdgpu featuresArindam Nath
This also points the SRC_URI to the publicly available repository for xf86-video-amdgpu now.
2015-08-07meta-amdfalconx86: upgrade mesa version to 10.7.0Arindam Nath
2015-08-07meta-amdfalconx86: upgrade libdrm version to 2.4.61Arindam Nath
2015-07-29xserver-xf86-config: use simple fbdev on RT kernelAwais Belal
The amdgpu driver is not RT-safe so we use the fbdev driver for X server on the RT kernel. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2015-07-10amdfalconx86: Initial public port to the amdfalconx86 familyDrew Moseley
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>