Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
Signed-off-by: Chaudhary Amit Kumar <Chaudharyamit.Kumar@amd.com>
|
|
This upgrades the amdgpu component of the xf86-video-amd
to 18.0.1.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
LunarG SDK components upgraded to v1.1.70
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
|
|
This updates the Vulkan Samples repository support
to the SDK version 1.1.70.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
This updates the Vulkan Tools repository support
to the SDK version 1.1.70.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
As part of LunarG SDK upgrade to 1.1.70 spirv needs
to be updated.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
As part of LunarG SDK upgrade to 1.1.70 glslang needs
to be updated.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
|
|
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
|
|
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
|
|
Signed-off-by: Chaudhary Amit Kumar <chaudharyamit.kumar@amd.com>
|
|
|
|
This integrates the closed source AMD Vulkan ICD
library.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
This enables dri3 under Mesa for v1000.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
|
|
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>
|
|
Signed-off-by: Pavan Kumar Ramayanam <pavan.ramayanam@amd.com>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Avinash M N <avimn@amd.com>
|
|
Signed-off-by: Avinash M N <avimn@amd.com>
|
|
Signed-off-by: Avinash M N <avimn@amd.com>
|
|
Cosmetic changes
|
|
Cosmetic change to remove unnecessary newlines in
recipes.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
Signed-off-by: Ahsan Hussain <ahsan_hussain@mentor.com>
|
|
Update all the SDK components to 1.0.51 and adjust
patches/modifications accordingly.
Signed-off-by: Awais Belal <awais_belal@mentor.com>
|
|
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>
|
|
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>
|
|
|
|
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>
|