summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb
diff options
context:
space:
mode:
authorDmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>2025-12-11 07:49:10 +0200
committerKhem Raj <raj.khem@gmail.com>2025-12-11 00:16:15 -0800
commit374949c531de346739efc4e8e7ca79d7b81f270a (patch)
treeabd5cdf36e98421c8a277995555fc859ad723302 /meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb
parentc13be1b757b37e1e0b547cc6c10ff81821337d62 (diff)
downloadmeta-openembedded-374949c531de346739efc4e8e7ca79d7b81f270a.tar.gz
vulkan-cts: upgrade 1.4.4.0 -> 1.4.4.2
Upgrade Vulkan CTS to the point release, fixing several tests. While we are at it, refresh Vulkan-Video-Samples patches. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb')
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb30
1 files changed, 30 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb
new file mode 100644
index 0000000000..0ae7119535
--- /dev/null
+++ b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.4.4.2.bb
@@ -0,0 +1,30 @@
1DESCRIPTION = "Vulkan CTS"
2
3require khronos-cts.inc
4
5SRCREV_vk-gl-cts = "aa481ab6eb66a1c74768fabec453ea6e60f0ee0e"
6
7require vulkan-cts-sources.inc
8
9SRC_URI:append = " \
10 file://0001-decode-fix-build-on-ARMv7-targets.patch;patchdir=external/vulkan-video-samples/src \
11 file://0001-decode-fix-building-for-non-NEON-enabled-ARM-targets.patch;patchdir=external/vulkan-video-samples/src \
12"
13
14# Workaround an optimization bug that breaks createMeshShaderMiscTestsEXT
15OECMAKE_CXX_FLAGS:remove:toolchain-gcc = "-O2"
16
17REQUIRED_DISTRO_FEATURES = "vulkan"
18inherit features_check
19
20DEPENDS += " vulkan-loader"
21
22EXTRA_OECMAKE += "-DSELECTED_BUILD_TARGETS="deqp-vk deqp-vksc""
23
24do_install() {
25 install -d ${D}/${CTSDIR}/mustpass
26 cp -r ${B}/external/vulkancts/modules/vulkan/* ${D}/${CTSDIR}/
27 cp -r ${S}/external/vulkancts/mustpass/main/ ${D}/${CTSDIR}/mustpass/
28 rm -rf ${D}/${CTSDIR}/*.a ${D}/${CTSDIR}/cmake_install.cmake ${D}/${CTSDIR}/CMakeFiles
29 rm -rf ${D}/${CTSDIR}/*/*.a ${D}/${CTSDIR}/*/cmake_install.cmake ${D}/${CTSDIR}/*/CMakeFiles
30}