summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics/vk-gl-cts
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@arm.com>2024-12-09 17:26:25 +0000
committerKhem Raj <raj.khem@gmail.com>2024-12-10 08:39:05 -0800
commit7be0fe192d8eee5e4853d26de4dddd20c92c12c1 (patch)
tree97457448ee1018529c4febbed2adf4665263820a /meta-oe/recipes-graphics/vk-gl-cts
parent7529a85b9a26ff6e61243b81c600ec0e7105e456 (diff)
downloadmeta-openembedded-7be0fe192d8eee5e4853d26de4dddd20c92c12c1.tar.gz
vk-gl-cts: control what targets get built
Explicitly build the targets that are normally build. This seems like a no-op, but had the advantage of not pulling in vulkan-validationlayers which causes more fetches at configure time, and is only actually used by the developers of the test suite. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'meta-oe/recipes-graphics/vk-gl-cts')
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.11.0.bb2
-rw-r--r--meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.9.2.bb2
2 files changed, 4 insertions, 0 deletions
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.11.0.bb b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.11.0.bb
index 7dd60dffd8..1a745c6cc1 100644
--- a/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.11.0.bb
+++ b/meta-oe/recipes-graphics/vk-gl-cts/opengl-es-cts_3.2.11.0.bb
@@ -15,6 +15,8 @@ SRCREV_vulkan-validationlayers = "a92629196a4fed15e59c74aa965dd47bd5ece3b7"
15SRCREV_video-parser = "6821adf11eb4f84a2168264b954c170d03237699" 15SRCREV_video-parser = "6821adf11eb4f84a2168264b954c170d03237699"
16SRC_URI[renderdoc.sha256sum] = "e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e" 16SRC_URI[renderdoc.sha256sum] = "e7b5f0aa5b1b0eadc63a1c624c0ca7f5af133aa857d6a4271b0ef3d0bdb6868e"
17 17
18EXTRA_OECMAKE += "-DSELECTED_BUILD_TARGETS="cts-runner deqp-egl deqp-gles2 deqp-gles3 deqp-gles31 deqp-gl-shared de-internal-tests glcts""
19
18do_install() { 20do_install() {
19 install -d ${D}/${CTSDIR} 21 install -d ${D}/${CTSDIR}
20 cp -r ${B}/external/openglcts/modules/* ${D}/${CTSDIR} 22 cp -r ${B}/external/openglcts/modules/* ${D}/${CTSDIR}
diff --git a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.9.2.bb b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.9.2.bb
index 4ba761b676..bffec29e4d 100644
--- a/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.9.2.bb
+++ b/meta-oe/recipes-graphics/vk-gl-cts/vulkan-cts_1.3.9.2.bb
@@ -24,6 +24,8 @@ inherit features_check
24 24
25DEPENDS += " vulkan-loader" 25DEPENDS += " vulkan-loader"
26 26
27EXTRA_OECMAKE += "-DSELECTED_BUILD_TARGETS="deqp-vk deqp-vksc""
28
27do_install() { 29do_install() {
28 install -d ${D}/${CTSDIR} 30 install -d ${D}/${CTSDIR}
29 cp -r ${B}/external/vulkancts/modules/vulkan/* ${D}/${CTSDIR}/ 31 cp -r ${B}/external/vulkancts/modules/vulkan/* ${D}/${CTSDIR}/