aboutsummaryrefslogtreecommitdiffstats
path: root/meta-v1000/recipes-graphics
AgeCommit message (Collapse)Author
2019-03-19v1000: upgrade vulkan components to 1.1.92Awais Belal
This moves the vulkan bits for the v1000 platform to 1.1.92. The commit updates all the related components in one go as the vulkan repositories have been reworked to maintain things in a different way. This copes with all the conflicts and dependencies. The tools and headers components use patch version 0 whereas the loader uses patch version 1 for a particular bug fix. 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-13V1000 : RTQA1 update for amdvlkChaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <Chaudharyamit.Kumar@amd.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-08lunarg-sdk/v1000: deprecate the sdkAwais Belal
We're now deprecating the LunarG SDK support but we'll still keep basic Vulkan support in. The directory structure has also been changed just to make it clear. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-17vulkan-tools: add cxx flags in CMakeLists for cross compilationArsalan H. Awan
This fixes vulkan-tools build (on sumo) by adding the missing cxx flags in CMakeLists required for cross compilation Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-09-17vulkan-samples: bring back build dependency dropped during mergeArsalan H. Awan
This adds the build dependency for vulkan-samples on glslang-native which is needed in sumo for this package due to recipe specific sysroot requirement. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-09-11Merge branch 'morty' into sumoArsalan H. Awan
LunarG SDK components upgraded to v1.1.70 Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-09-05vulkan-samples: upgrade to 1.1.70Awais Belal
This updates the Vulkan Samples repository support to the SDK version 1.1.70. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05vulkan-tools: upgrade to 1.1.70Awais Belal
This updates the Vulkan Tools repository support to the SDK version 1.1.70. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05vulkan-loader-layers: upgrade to 1.1.70Awais Belal
This updates the Vulkan loader and basic layers support to the SDK version 1.1.70. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05spirv: upgrade spirv for LunarG SDK updateAwais Belal
As part of LunarG SDK upgrade to 1.1.70 spirv needs to be updated. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-09-05glslang: upgrade glslang for LunarG SDK updateAwais Belal
As part of LunarG SDK upgrade to 1.1.70 glslang needs to be updated. 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-05v1000/mesa: drop unnecessary changesAwais Belal
These changes were backported from OE-Core in the past and are now present upstream for the current release. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-08-30v1000: renaming xserver-nodm-init_2.0.bbappend for newer versionArsalan H. Awan
xserver-nodm-init_2.0 was upgraded to v3.0 in sumo. Therefore renaming the bbappend from _2.0.bbappned to _%.bbappend Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-08-30v1000/mesa: --with-platforms is already set in mesa.incArsalan H. Awan
removing this line because it overrides PACKAGECONFIG[egl] which is already set in mesa.inc. Also, no need to set --with-platforms here because is is already being set in mesa.inc Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
2018-08-30Merge branch 'morty' into sumoArsalan H. Awan
2018-08-17xserver-nodm-init: force the server to be run on vt7Awais Belal
When X server is launched it queries the kernel VT driver for next free VT and as that particular kernel API is not locked a race is sometimes seen between X server and systemd's securetty and both try to acquire the same tty that is tty1 an depending on what runs first either one of these services, X server / securetty, fails on boot. It has now become a tradition for many of the distros to run X on vt7 and use VTs from 1-6 i.e. tty[1-6] for text consoles so we'll just follow suite. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-08-02xf86-video-amd update for 2018 Q2Chaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
2018-08-02mesa update version 18.1.0Chaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
2018-08-02amdvlk update to 1.1.70Chaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
2018-08-02libdrm update for 2018 Q2Chaudhary Amit Kumar
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
2018-06-01Merge remote-tracking branch 'origin/morty' into masterAwais Belal
2018-04-18amdvlk: add AMD Vulkan ICD libraryAwais Belal
This integrates the closed source AMD Vulkan ICD library. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-18vulkan-samples: adjust build dependencies accordinglyAwais Belal
With recipe specific sysroots coming in to play each package needs to handle its build dependencies more strictly. This fixes such issues with vulkan-samples. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-04-09v1000/drm: updated to newer version as required by mesaArsalan H. Awan
Mesa v17.3.7 requires libdrm >= v2.4.89. Newer version is available at poky/meta/recipes-graphics/drm/libdrm_2.4.91.bb The patches for libdrm were not applicable to the newer version. This commit switches to the newer version and forward-ports the patches while taking care of the changes introduced from libdrm v2.4.82 upto v2.4.91. Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
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-02-19vulkan-tools: don't use deprecated functions from utils.bbclassAwais Belal
The correct way of using this is through the meta/lib/oe so drop the deprecated calls. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-02-19Merge remote-tracking branch 'origin/morty' into masterAwais Belal
2018-02-14vulkan-tools: fix build error with Qt5Awais Belal
The vulkan-tools configuration process checks for Qt5 _and_ Qt5Svg availability before enabling the traceviewer but our enablement of the feature only checks for Qt5 layer which creates a discrepancy. This ends up in an installation failure when we try to manually install traceviewer binary which is skipped during the build process due to the above reason. We fix this by depending upon the qtsvg package as well which is checked for during the configuration process otherwise a race condition would cause undesireable/unknown condition. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-18Fix for Vulkan device info is set as "Unknown AMD GPU"Pavan Kumar Ramayanam
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
2018-01-11Merge remote-tracking branch morty into masterAwais Belal
2018-01-11v1000/mesa: align with upstream changesAwais Belal
This moves the mesa version for v1000 BSP to align with meta-amd's common layer as well as upstream. This allows for better and easier maintainability. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2018-01-03spirv-tools: fix build for LunarG SDK 1.0.65Awais Belal
The CMake changes were made upstream as well so the patch fails with the spirv revs that we're now using for LunarG SDK 1.0.65. This was missed in the SDK upgrade process and do_patch fails so drop the unneeded patch. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18v1000: mesa: drop git based recipeAwais Belal
Upstream has dropped the git based recipe for mesa so we follow the same approach. This starts using a versioned recipe with the main recipe file is created under the same layer with the intention of dropping once upstream moves to version 17.3. Patches have been adjusted accordingly with configuration requirements fulfilled as well. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-18v1000: libdrm: upgrade to 1.0.85Awais Belal
The v1000 BSP requires mesa 17.3.0 which in turn requires libdrm 1.0.85 so upgrade libdrm for the upcoming mesa update. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-12-07v1000: lunarg-sdk: upgrade components to 1.0.65.0Awais Belal
Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-13xf86-video-amd: upgrade to latest commitAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13mesa: Fixed performance issues and OGL CTS failure.Avinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-13libdrm: Fixed deadlock issues and updated few testcasesAvinash M N
Signed-off-by: Avinash M N <avimn@amd.com>
2017-10-11Merge pull request #468 from abelal/cosmeticsAwais Belal
Cosmetic changes
2017-10-11remove unnecessary newlinesAwais Belal
Cosmetic change to remove unnecessary newlines in recipes. Signed-off-by: Awais Belal <awais_belal@mentor.com>
2017-10-10vulkan-tools: Add the missing patchAhsan Hussain
Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
2017-10-06lunarg-sdk: update to 1.0.51Awais Belal
Update all the SDK components to 1.0.51 and adjust patches/modifications accordingly. 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-09-15Revert "vulkan-tools: Fix configuration issue when Qt5 layers are included"Ahsan
2017-09-11vulkan-tools: Fix configuration issue when Qt5 layers are includedAhsan Hussain
vktracevulkan tool is built when cmake finds the Qt5 bits in sysroot. Fix the Qt configuration issue in such case. Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>