mirror of
git://git.yoctoproject.org/meta-freescale.git
synced 2025-10-22 14:52:19 +02:00
vulkan/spir: Update downgrade 1.3.239.0.imx -> 1.3.261.1.imx
Align with NXP BSP 6.6.3-1.0.0. Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
This commit is contained in:
parent
cf3f1a6c6e
commit
771e4ececa
|
@ -587,12 +587,12 @@ PREFERRED_VERSION_libdrm:mx7-nxp-bsp ??= "2.4.116.imx"
|
|||
PREFERRED_VERSION_libdrm:mx8-nxp-bsp ??= "2.4.116.imx"
|
||||
PREFERRED_VERSION_libdrm:mx9-nxp-bsp ??= "2.4.116.imx"
|
||||
|
||||
PREFERRED_VERSION_spirv-headers:imxvulkan ??= "1.3.239.0.imx"
|
||||
PREFERRED_VERSION_spirv-tools:imxvulkan ??= "1.3.239.0.imx"
|
||||
PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.3.239.0.imx"
|
||||
PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.3.239.0.imx"
|
||||
PREFERRED_VERSION_vulkan-tools:imxvulkan ??= "1.3.239.0.imx"
|
||||
PREFERRED_VERSION_vulkan-validation-layers:imxvulkan ??= "1.3.239.0.imx"
|
||||
PREFERRED_VERSION_spirv-headers:imxvulkan ??= "1.3.261.1.imx"
|
||||
PREFERRED_VERSION_spirv-tools:imxvulkan ??= "1.3.261.1.imx"
|
||||
PREFERRED_VERSION_vulkan-headers:imxvulkan ??= "1.3.261.1.imx"
|
||||
PREFERRED_VERSION_vulkan-loader:imxvulkan ??= "1.3.261.1.imx"
|
||||
PREFERRED_VERSION_vulkan-tools:imxvulkan ??= "1.3.261.1.imx"
|
||||
PREFERRED_VERSION_vulkan-validation-layers:imxvulkan ??= "1.3.261.1.imx"
|
||||
|
||||
# Use i.MX optee Version
|
||||
PREFERRED_VERSION_optee-os:mx8-nxp-bsp ??= "4.0.0.imx"
|
||||
|
|
|
@ -1,15 +1,16 @@
|
|||
SUMMARY = "Machine-readable files for the SPIR-V Registry"
|
||||
DESCRIPTION = "Headers are provided in the include directory, with up-to-date \
|
||||
headers in the unified1 subdirectory. Older headers are provided according to \
|
||||
their version."
|
||||
SECTION = "graphics"
|
||||
HOMEPAGE = "https://www.khronos.org/registry/spir-v"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=c938b85bceb8fb26c1a807f28a52ae2d"
|
||||
|
||||
SRCREV = "d13b52222c39a7e9a401b44646f0ca3a640fbd47"
|
||||
SRCREV = "124a9665e464ef98b8b718d572d5f329311061eb"
|
||||
SRC_URI = "git://github.com/KhronosGroup/SPIRV-Headers;protocol=https;branch=main"
|
||||
PE = "1"
|
||||
# These recipes need to be updated in lockstep with each other:
|
||||
# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
|
||||
# The tags versions should always be sdk-x.y.z, as this is what
|
||||
# upstream considers a release.
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
@ -7,13 +7,17 @@ SECTION = "graphics"
|
|||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
|
||||
SRCREV = "63de608daeb7e91fbea6d7477a50debe7cac57ce"
|
||||
SRCREV = "e553b884c7c9febaa4e52334f683641fb5f196a0"
|
||||
SRC_URI = "git://github.com/KhronosGroup/SPIRV-Tools.git;branch=main;protocol=https"
|
||||
PE = "1"
|
||||
# These recipes need to be updated in lockstep with each other:
|
||||
# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
|
||||
# The tags versions should always be sdk-x.y.z, as this is what
|
||||
# upstream considers a release.
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit cmake python3native
|
||||
inherit cmake
|
||||
|
||||
DEPENDS = "spirv-headers"
|
||||
|
||||
|
@ -28,7 +32,7 @@ do_install:append:class-target() {
|
|||
# Properly set _IMPORT_PREFIX in INTERFACE_LINK_LIBRARIES so that dependent
|
||||
# tools can find the right library
|
||||
sed -i ${D}${libdir}/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake \
|
||||
-e 's:INTERFACE_LINK_LIBRARIES.*$:INTERFACE_LINK_LIBRARIES "\$\{_IMPORT_PREFIX\}/lib":'
|
||||
-e 's:INTERFACE_LINK_LIBRARIES.*$:INTERFACE_LINK_LIBRARIES "\$\{_IMPORT_PREFIX\}/${baselib}":'
|
||||
}
|
||||
|
||||
# all the libraries are unversioned, so don't pack it on PN-dev
|
|
@ -7,11 +7,11 @@ HOMEPAGE = "https://www.khronos.org/vulkan/"
|
|||
BUGTRACKER = "https://github.com/KhronosGroup/Vulkan-Headers"
|
||||
SECTION = "libs"
|
||||
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
LICENSE = "Apache-2.0 & MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.md;md5=1bc355d8c4196f774c8b87ed1a8dd625"
|
||||
SRC_URI = "git://github.com/KhronosGroup/Vulkan-Headers.git;branch=main;protocol=https"
|
||||
|
||||
SRCREV = "2bb0a23104ceffd9a28d5b7401f2cee7dae35bb8"
|
||||
SRCREV = "85c2334e92e215cce34e8e0ed8b2dce4700f4a50"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
@ -20,4 +20,8 @@ inherit cmake
|
|||
FILES:${PN} += "${datadir}/vulkan"
|
||||
RDEPENDS:${PN} += "python3-core"
|
||||
|
||||
# These recipes need to be updated in lockstep with each other:
|
||||
# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
|
||||
# The tags versions should always be sdk-x.y.z, as this is what
|
||||
# upstream considers a release.
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
|
|
@ -9,8 +9,8 @@ SECTION = "libs"
|
|||
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=7dbefed23242760aa3475ee42801c5ac"
|
||||
SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=sdk-1.3.239;protocol=https"
|
||||
SRCREV = "fa421a02686e7f01c8e4af24650fa04374df8338"
|
||||
SRC_URI = "git://github.com/KhronosGroup/Vulkan-Loader.git;branch=main;protocol=https"
|
||||
SRCREV = "afdd025ead2b63b2c73d900ab128a2d3b512cdf0"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
@ -35,4 +35,8 @@ PACKAGECONFIG[wayland] = "-DBUILD_WSI_WAYLAND_SUPPORT=ON, -DBUILD_WSI_WAYLAND_SU
|
|||
|
||||
RRECOMMENDS:${PN} = "mesa-vulkan-drivers"
|
||||
|
||||
# These recipes need to be updated in lockstep with each other:
|
||||
# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
|
||||
# The tags versions should always be sdk-x.y.z, as this is what
|
||||
# upstream considers a release.
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
|
|
@ -6,8 +6,8 @@ SECTION = "libs"
|
|||
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=3b83ef96387f14655fc854ddc3c6bd57"
|
||||
SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=sdk-1.3.239;protocol=https"
|
||||
SRCREV = "84c61c463aecdda385de33b0149c7368119c23f6"
|
||||
SRC_URI = "git://github.com/KhronosGroup/Vulkan-Tools.git;branch=main;protocol=https"
|
||||
SRCREV = "a7da7027ca9fd0901639f02619c226da9c6036f1"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
@ -29,4 +29,8 @@ PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'wayland x11', d)}"
|
|||
PACKAGECONFIG[x11] = "-DBUILD_WSI_XLIB_SUPPORT=ON -DBUILD_WSI_XCB_SUPPORT=ON, -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF, libxcb libx11 libxrandr"
|
||||
PACKAGECONFIG[wayland] = "-DBUILD_WSI_WAYLAND_SUPPORT=ON, -DBUILD_WSI_WAYLAND_SUPPORT=OFF, wayland"
|
||||
|
||||
# These recipes need to be updated in lockstep with each other:
|
||||
# glslang, vulkan-headers, vulkan-loader, vulkan-tools, spirv-headers, spirv-tools
|
||||
# The tags versions should always be sdk-x.y.z, as this is what
|
||||
# upstream considers a release.
|
||||
UPSTREAM_CHECK_GITTAGREGEX = "sdk-(?P<pver>\d+(\.\d+)+)"
|
|
@ -5,11 +5,11 @@ HOMEPAGE = "https://www.khronos.org/vulkan/"
|
|||
BUGTRACKER = "https://github.com/KhronosGroup/Vulkan-ValidationLayers"
|
||||
SECTION = "libs"
|
||||
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=8df9e8826734226d08cb412babfa599c"
|
||||
LICENSE = "Apache-2.0 & MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=cd3c0bc366cd9b6a906e22f0bcb5910f"
|
||||
|
||||
SRC_URI = "git://git@github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=main;protocol=https"
|
||||
SRCREV = "60e58bc683807fa396b1287deace8b45cfd957a3"
|
||||
SRC_URI = "git://git@github.com/KhronosGroup/Vulkan-ValidationLayers.git;branch=sdk-1.3.261;protocol=https"
|
||||
SRCREV = "628cd310bef6d54b4e6b25b5ac2ed013473409d6"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
@ -18,16 +18,12 @@ REQUIRED_DISTRO_FEATURES = "vulkan"
|
|||
DEPENDS = "vulkan-headers vulkan-loader spirv-headers spirv-tools glslang"
|
||||
|
||||
# BUILD_TESTS - Not required for OE builds
|
||||
# BUILD_WERROR - There are too many compiler warnings/errors due to upgrades in version
|
||||
# of clang. Requiring a number of patches from upstream. Disable compiler
|
||||
# -Werror to bypass build issues.
|
||||
# USE_ROBIN_HOOD_HASHING - Provides substantial performance improvements on all platforms.
|
||||
# Yocto project doesn't contain a recipe for package so disabled it.
|
||||
EXTRA_OECMAKE = "\
|
||||
-DBUILD_TESTS=OFF \
|
||||
-DBUILD_WERROR=OFF \
|
||||
-DUSE_ROBIN_HOOD_HASHING=OFF \
|
||||
-DGLSLANG_INSTALL_DIR=${STAGING_DATADIR} \
|
||||
-DGLSLANG_INSTALL_DIR=${STAGING_LIBDIR} \
|
||||
-DVULKAN_HEADERS_INSTALL_DIR=${STAGING_EXECPREFIXDIR} \
|
||||
-DSPIRV_HEADERS_INSTALL_DIR=${STAGING_EXECPREFIXDIR} \
|
||||
"
|
||||
|
@ -35,7 +31,7 @@ EXTRA_OECMAKE = "\
|
|||
PACKAGECONFIG[x11] = "-DBUILD_WSI_XLIB_SUPPORT=ON -DBUILD_WSI_XCB_SUPPORT=ON, -DBUILD_WSI_XLIB_SUPPORT=OFF -DBUILD_WSI_XCB_SUPPORT=OFF, libxcb libx11 libxrandr"
|
||||
PACKAGECONFIG[wayland] = "-DBUILD_WSI_WAYLAND_SUPPORT=ON, -DBUILD_WSI_WAYLAND_SUPPORT=OFF, wayland"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland', d)}"
|
||||
PACKAGECONFIG ?= "${@bb.utils.filter('DISTRO_FEATURES', 'x11 wayland', d)}"
|
||||
|
||||
inherit cmake features_check pkgconfig
|
||||
|
|
@ -5,3 +5,5 @@ INSANE_SKIP:${PN} += "dev-so"
|
|||
|
||||
# Override default mesa drivers with i.MX GPU drivers
|
||||
RRECOMMENDS:${PN}:imxvulkan = "libvulkan-imx"
|
||||
# Override default mesa drivers with i.MX GPU drivers
|
||||
RRECOMMENDS:${PN}:mx95-nxp-bsp = "mali-imx-libvulkan"
|
Loading…
Reference in New Issue
Block a user