From patchwork Fri Jun 26 11:33:21 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashwin Prabhakar X-Patchwork-Id: 91044 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4AFB7C43327 for ; Fri, 26 Jun 2026 12:57:56 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.33685.1782476019059205795 for ; Fri, 26 Jun 2026 05:13:39 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=cL7RpfEP; dkim=pass header.i=@oss.qualcomm.com header.s=google header.b=J7MyaD4T; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: ashwin.prabhakar@oss.qualcomm.com) Received: from pps.filterd (m0279872.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65QAcTvb857907 for ; Fri, 26 Jun 2026 11:33:25 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=Bb6tysUSu8fJzo8b/lRv7na6AgBIQ0lRqLo 9HQBFQqQ=; b=cL7RpfEPFrObYL5XRSr01pGMpcxbFVc8FAGw9YurfWB6WTDcS+a 6sCx10hw+rGIVbtDC3IYmPMkvjUL9k3J2AqMxBOerlZKNdLd4AmD9S7ff7abdN8Y 0FvuK6YnPbt/pgmwQ+UslmqGD0VwaWx2eW0LhU29ZUr3KUsdAJ4u2EIps/DJBsIx l7SmtApQIZHZOJY7NVn56+KDoxyHKu2wb5g3nQ+z3950D2s/TvyXClPvBo7Xxnsg SEddA/KY+sizv4XgmE9wi/rflHUm2LC9GQLkzR6Vzp5CkYNRqEwLwON2UzVa/JhV vcfb5j0gmY5A1RBpuohztA0/8Lv+L7GRjGw== Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f1p2trjpx-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 26 Jun 2026 11:33:25 +0000 (GMT) Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-5bbecd250b7so344078e0c.3 for ; Fri, 26 Jun 2026 04:33:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782473605; x=1783078405; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Bb6tysUSu8fJzo8b/lRv7na6AgBIQ0lRqLo9HQBFQqQ=; b=J7MyaD4Tg9P16duf18OV9wnQ/1s2bbVsgp/1xPmRumwxJf4CycxQrbwlJTw+S6FH7I 3nEwS0m3DoaGyibpnbqE08slKat5doruE+KBj9cZg+hTdirivLZl/XgCW/bOd4RZc7br 3AoSvDkbfZzOLrjhKT7TPBzFvFeeyW+RNEUAsbaCPlYSyQzI0NcZ3jImv3Rgmy8Wwr0c PRUpYlEcc0IQD/PkSE845g31d9Jx+diDYnbs9M+dfq3o8TwpUe13yC7KHown/xh+Uj/x 9tVBZ+3BWCtU/oIM2eOCG2yreTJiWYEiFPs2wybXT1IbaQOwRLAMJS0c6Y8aErBUXLDI g3lQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782473605; x=1783078405; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Bb6tysUSu8fJzo8b/lRv7na6AgBIQ0lRqLo9HQBFQqQ=; b=Xam8CROA7+W9DezCMaHs09eTZE/2DWSMMURcNYfZN89w1lsN+qT207DBV8TTvliAWb Kaxi3lNraNr/iPgvyj0xtTObNthltsHXpwVkKLUpf3kOHRod3kvsrJihFPtvfwcJzdtX Jj/Q+XJuZ9H7TmwLAbASY6gRZSQLSERc0ecuRspHUC/0QKhyzsqYBQTlbu0N+muYvGeT 2DQBjmtk6/1gcnjbLeZV/VM9lVDSeeNnMJ8Lgc+/sVsmgOGqxwR5x9Jke3rpj2iBVDS1 nhs2kkhfTdrrj+n1DSXXvzP4seJvbvoHeMzCUBpTTrMsjRiSXHIU4raY93pL6cnWMaIj Gw5A== X-Gm-Message-State: AOJu0Yysm9b1e/KgmJxeOuBspljGqQf2wL4Ex9GDJRNFZdxugYkFQpFZ szTpi/a7EEsPRKXplW5Dl0fvnmAKGCmTm0kHvmPx8Yxyi+AW4hPiUXTg1x6vioNNGj6XU/qdN1k N+k9t64WAw8tijM2se3bDHnxER+6TIReiL+6Wkv28uqT9hik1TQ2QrSqzvd8RWLPabtGiNRA07h DSbVP1EkEU0TDHb1JE X-Gm-Gg: AfdE7cm+VoLcX/+XyB+UgcxXczgly5qdr8otwCOa2IsBf9AJQucABOkj5p6chO3KrW+ W4kZhkNUeskG7p7dSikOGRDLEkZ6rbfsSRfe6GF/3CaX8zk1UELySMyH4vPCGNBivJNyKVBpfWe euPo26BQizoLXP50QaRumz7PkzxwhOTmzk3/wXwhBwavFbTZSBcKQtuAEV17MLz7ugHF4Y7FNG8 2svQzd0FbuT+wj49saIXmzNBHhSSG2y87ihnyRVsExIr+kRiAGViqGU9AvmUdNMM+5sFOh0nXAC lNHkh55QBv/uEOzPAnrC5jAbSyv1UY2b+fXhDTO0CWml9mvwHt/H3XOTlMZiI3v7rAzd8rJIbK1 HNr1OrtYDqMVPPf0TIgPI8vQSG2RsvGoOtka2/ew6WxjhXQyHafOG7paUrqQNeylScGIPbIQgpw == X-Received: by 2002:a05:6122:3123:b0:5a4:6680:64f0 with SMTP id 71dfb90a1353d-5bd69cc1bf6mr2809138e0c.4.1782473605035; Fri, 26 Jun 2026 04:33:25 -0700 (PDT) X-Received: by 2002:a05:6122:3123:b0:5a4:6680:64f0 with SMTP id 71dfb90a1353d-5bd69cc1bf6mr2809135e0c.4.1782473604569; Fri, 26 Jun 2026 04:33:24 -0700 (PDT) Received: from qualcomm-ThinkPad-T14s-Gen-2a.wlan.qualcomm.com ([212.136.9.4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-697f4bd38b4sm2649379a12.28.2026.06.26.04.33.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jun 2026 04:33:23 -0700 (PDT) From: Ashwin Prabhakar To: openembedded-devel@lists.openembedded.org Cc: anuj.mittal@oss.qualcomm.com, ashwin.prabhakar@oss.qualcomm.com Subject: [meta-oe][PATCH 1/2] assimp: Add new recipe for Open Asset Import Library (Assimp) Date: Fri, 26 Jun 2026 13:33:21 +0200 Message-ID: <20260626113322.232336-1-ashwin.prabhakar@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI2MDA5MyBTYWx0ZWRfX5M/Bck1gfnRY kiFaMLIJ9GgzPh7SYzrZycGejoHT7cBhAI6ijGWa9Bd/qG2vip/b1zVQWzgJ3+zhwYOCf0cwOzn 2BhMYG2POR6uokkRjlNIVbVGt13KUxQ= X-Proofpoint-GUID: S5EjWcRyKBcXR7XyRLU3ukWBcH8m1OQ3 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI2MDA5MyBTYWx0ZWRfX4In5BTcn65KW UVBqpYytN94kOfJ74H7iCGm2KSCYxDzRPm5QVWGD4Y0D9vgoa+d7e9L3Yx+0Ofm54GzIEZ043z3 gQu2JV/jbr+9zVIcAQVMhdb6wQY1rp0IpTZ5DXGEx3J48pFe57ilCtAGmfZBXJDEm+48diBQp1a f9fXc36s8va4FQK3ibT7wMmT7a1LEg/cEACAejpAOarSD9Um6rgQMvHWJzjoZU1LdHFSwyeTXUc 5LIhj3XMP0Hq4w8uzblrC2rkGU7TshMsMkoHh0j8hPJ6G5CPHSR5+pYxnfVYX5P2Pjqq1TTeeY2 VtluufQBRbn+6ZI5wTe7xDzZAVMojyFq06IVWXelkYrWs0dRgSn3daspJEzvz9iyl5CcvBhmnWp ByJ38b+Q8oepYd2cNHwRvTv7Hs5mBm5/0S4wkWxuDMQj5f3btM09DjOeuqNMpHaW25NtU90ZKE9 dducwNk2oQ1uia5h64g== X-Proofpoint-ORIG-GUID: S5EjWcRyKBcXR7XyRLU3ukWBcH8m1OQ3 X-Authority-Analysis: v=2.4 cv=IM8yzAvG c=1 sm=1 tr=0 ts=6a3e6385 cx=c_pps a=wuOIiItHwq1biOnFUQQHKA==:117 a=dNlqnMcrdpbb+gQrTujlOQ==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yx91gb_oNiZeI1HMLzn7:22 a=NEAV23lmAAAA:8 a=EUspDBNiAAAA:8 a=AxJGEpGEuFdFLOn3-psA:9 a=XD7yVLdPMpWraOa8Un9W:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-26_03,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 bulkscore=0 malwarescore=0 adultscore=0 lowpriorityscore=0 impostorscore=0 priorityscore=1501 phishscore=0 suspectscore=0 clxscore=1011 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606260093 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 26 Jun 2026 12:57:56 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127792 From: Ashwin Prabhakar Add a new recipe for the Open Asset Import Library (Assimp) using the latest upstream git source. This library provides a unified interface to import various 3D model formats. Signed-off-by: Ashwin Prabhakar Signed-off-by: Khem Raj (cherry picked from commit ca1512c46f66fd5b555ca463c61ef08155fcdb57) --- meta-oe/recipes-graphics/assimp/assimp_git.bb | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 meta-oe/recipes-graphics/assimp/assimp_git.bb diff --git a/meta-oe/recipes-graphics/assimp/assimp_git.bb b/meta-oe/recipes-graphics/assimp/assimp_git.bb new file mode 100644 index 0000000000..13d1002946 --- /dev/null +++ b/meta-oe/recipes-graphics/assimp/assimp_git.bb @@ -0,0 +1,39 @@ +SUMMARY = "Open Asset Import Library" +DESCRIPTION = "The Open Asset Import Library (assimp) is a portable Open Source \ +library to import various well-known 3D model formats in a uniform manner." +HOMEPAGE = "https://github.com/assimp/assimp" +SECTION = "devel" + +LICENSE = "BSD-3-Clause" +LIC_FILES_CHKSUM = "file://LICENSE;md5=f2d38c9e0d63058b051065fb7b1102a8" + +DEPENDS = "zlib" + +SRC_URI = "git://github.com/assimp/assimp.git;protocol=https;branch=master" + +SRCREV = "1962da5ac484434524e7a25d566046edd932f901" + +PV = "5.x+git${SRCPV}" + +inherit cmake + +EXTRA_OECMAKE = "\ + -DASSIMP_BUILD_ASSIMP_TOOLS=OFF \ + -DASSIMP_BUILD_TESTS=OFF \ + -DASSIMP_LIB_INSTALL_DIR=${baselib} \ + -DCMAKE_INSTALL_PREFIX=${prefix} \ + -DCMAKE_INSTALL_LIBDIR=${baselib} \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_BUILD_WITH_INSTALL_RPATH=OFF \ +" + +do_install:append() { + + sed -i \ + -e "s:${WORKDIR}.*:${prefix}:g" \ + -e "s:${TMPDIR}.*:${prefix}:g" \ + ${D}${libdir}/pkgconfig/assimp.pc + + find ${D} -name "*assimp*cmake*" -delete + find ${D} -name "*.la" -delete +} From patchwork Fri Jun 26 11:33:22 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashwin Prabhakar X-Patchwork-Id: 91045 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 319C3C43458 for ; Fri, 26 Jun 2026 12:58:06 +0000 (UTC) Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) by mx.groups.io with SMTP id smtpd.msgproc01-g2.33915.1782476763404247872 for ; Fri, 26 Jun 2026 05:26:03 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@qualcomm.com header.s=qcppdkim1 header.b=A7vIpTtX; dkim=pass header.i=@oss.qualcomm.com header.s=google header.b=HQT/jHfw; spf=permerror, err=parse error for token &{10 18 %{ir}.%{v}.%{d}.spf.has.pphosted.com}: invalid domain name (domain: oss.qualcomm.com, ip: 205.220.180.131, mailfrom: ashwin.prabhakar@oss.qualcomm.com) Received: from pps.filterd (m0279868.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65QAcn7K881519 for ; Fri, 26 Jun 2026 11:33:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:in-reply-to:message-id :mime-version:references:subject:to; s=qcppdkim1; bh=zDWlzlbSopo wqcjzUPGdjNOhqVAaZ0dYKit+54lNKIg=; b=A7vIpTtXqtHDqiV9MjTjkdUTktG gUY2cWIPr7KFNQDK5jqkyqTJmXHBmLxUuyy5vcDgFF7t8wL9hTeqfw1J/aVYKhKq 1MFXF5QNyFcO5t0FohxKu6ff3FS5BIaw+RdMvS8rNs4GfMdMjAKwtMA9rmJ1Llbj A6VUgbJk0amkTgbF2yDOfiyB1K15hSMpnN35SyvRBGrigMkJvrnILUKc0X59VAla hBiwTU3SWthHqAqTYj7aCPp++OtkUs64imlskg9nB747+e4MlcwIircwCDiLsqds VktHGe/2xjei1nHaGReIXpO54e91tHDw4kyB1AsKsvP1Sal/opgG0JwHsjg== Received: from mail-vk1-f200.google.com (mail-vk1-f200.google.com [209.85.221.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f1eeqafk1-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 26 Jun 2026 11:33:28 +0000 (GMT) Received: by mail-vk1-f200.google.com with SMTP id 71dfb90a1353d-5954c5fbcc7so725605e0c.0 for ; Fri, 26 Jun 2026 04:33:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782473607; x=1783078407; darn=lists.openembedded.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zDWlzlbSopowqcjzUPGdjNOhqVAaZ0dYKit+54lNKIg=; b=HQT/jHfwwiGh6P5k9weCGd4be3E1UQk2o3ZUjjlsgcVVZfLvlpWr7Ketb+CqenVB16 9uQgp2s0hmG9wY2k/8EuxJkqInyqT+1oVGckeZUmPp+uU8hdReGlPcqrcH5PDKbsZORg V2/DHth5bzAGevNI7uwp7GpWLPUArzqlp4FiwtFVVrJ2mSHmZ1rCf0Z2CtBKiWrGqyjy UT2GV83a94kUfQwO5/r+ej+vIBQiXpScGn86YibrL4RjKUy3LdaymeLaSMoCWRmHNrfN h5euKE91zvh4Mn7ByD0iCOe0MkNxYkfrSUa7Lqbj7uiov/tTIhEFDE53cEbOAlPZgPNJ ArvA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782473607; x=1783078407; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zDWlzlbSopowqcjzUPGdjNOhqVAaZ0dYKit+54lNKIg=; b=SCWX6mkhodpjJExC0fTBJxpE+t7qsxgoA3wv+x1K5aQ4Z5fNqurSQFOpORgWLlV/oD WvUnM3aEuM+ygbxT45Z2TQQD5ghIUEWV4sXXawgnQhEolXZc7D51jEqwGEPdbYjqjc/q LElaXDxa1nO1HLQLLGsSG32HuT8839nW5MQ5kFF4TuNOmwp0ZSl6WFdLW11AVNFqgJ7K ZYhPEvvb3+kDZL6DeO+TUy85R1P4lZ73Iyle26M9zqTuSyT1Gs/LKaJil5S8iJ5YBoOm uBQpYdf0Q7zWSKD8mveTZfyZSFtNEpro6iDb1lxRiPRdI4eP+AxkI67bXxHIBcavTbV7 KemA== X-Gm-Message-State: AOJu0Yw39IJECkdOCSaGh7j2JwTJCpHO2fc4A30S2IIbMKLX16K1gQ6l t0MaOE7tXQTpnYW6AQyoMa7LHetB1NLtnLgMJ7e+s/FAyB4k+Y4ZEK/LJTtu5cCXQ90O/0UKtT9 lpVZlQwrQeNgmcUbXuai471Kr2NMoWLDJqtRRpRFWZw5iHetitayVGGw1C3imioy/6Mx6S2uSb5 k0a+LNpPNkcIWGSPE8 X-Gm-Gg: AfdE7cljIq5Tope5ci/8FHqf6kO7I/Piy716Kl6gKwHYhklAly2lpUxAxD8SrVgVCTH HwF5hQVnHl2zsu0UI7GZW0zSh00k9I/dWc5KqAbZpEzNxKmd8r4PEi2Ikrw7DzTNwBiYLKNQ9RG pvECWLokIgI4LJLuEQelSZidXWpxbzrcjbDLBvye9mUkLp4v90sv5LBS0A6tMGy6H2SV20wDaXx FKs5xYfsRXBS+HVV2HkvUS3G3I2Tv3IFpknS7IBf9x1kBfhKmZ24k4zr+M69bllZC9k3Ys4HPdG IBmfWRyo3fLJAjshbfI4V/p0vg/LoSOwwpoowcCrEp7bhfMJNHqcEqfx0lYP+8QFsSLtngyScEq +CY9TFsv3T6H8c3YKb1WTDwURuPxSLykwhkk6q3K48k2bmEmv3NJCtB5bptzikU5AFG7BFhi8iQ == X-Received: by 2002:a05:6122:c83:b0:5bd:742e:3bbf with SMTP id 71dfb90a1353d-5bd834b56bbmr138419e0c.5.1782473607434; Fri, 26 Jun 2026 04:33:27 -0700 (PDT) X-Received: by 2002:a05:6122:c83:b0:5bd:742e:3bbf with SMTP id 71dfb90a1353d-5bd834b56bbmr138413e0c.5.1782473607015; Fri, 26 Jun 2026 04:33:27 -0700 (PDT) Received: from qualcomm-ThinkPad-T14s-Gen-2a.wlan.qualcomm.com ([212.136.9.4]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-697f4bd38b4sm2649379a12.28.2026.06.26.04.33.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jun 2026 04:33:25 -0700 (PDT) From: Ashwin Prabhakar To: openembedded-devel@lists.openembedded.org Cc: anuj.mittal@oss.qualcomm.com, ashwin.prabhakar@oss.qualcomm.com Subject: [meta-oe][PATCH 2/2] vkmark: add recipe for Vulkan graphics benchmark Date: Fri, 26 Jun 2026 13:33:22 +0200 Message-ID: <20260626113322.232336-2-ashwin.prabhakar@oss.qualcomm.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260626113322.232336-1-ashwin.prabhakar@oss.qualcomm.com> References: <20260626113322.232336-1-ashwin.prabhakar@oss.qualcomm.com> MIME-Version: 1.0 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI2MDA5NCBTYWx0ZWRfX5Ug9IKLP/27R FwRM0P1oUdWcxArpiGZdcrudKEEumXloA1P6lR8N+lUO9oXUumIW5QqbCHT6811JIrwC8IbPt02 c5l+cc+qzKf8cV5lpdmNqH2FlYIKnLAkAZ0FwBEs1NNSTF3yZjl/Tc69vGTFKZdumIk07cxfOut 21MnKr9/ZoRbkX/0/9xxfT5XtFkhLew/ceNkuUGbCYO2oooXUPasOP4WRuhJ7G1QROOVaUqD3Kz hMQ9j1fkoMwx17QVmRA7EqMXpXZnZyzf7cezNNqOVPIpYaDdyz+UoMaCr3YVpR7bZ72mPbpATL7 p+hOS/1XIgMdHYlTlQ2unj4l+QvOa+1QlBBYO8IRAQ3xakHlzvw0cD04WrY5La72cDIq1ChqWoQ EIuXSiQLVfTFnUp0GaGS57VzwiKLGK31DVU6Prl4zllPGyFbn8fftNhf256WhYMruwAG/LoHcjh 5z9270ZPWucWLMBVmQg== X-Proofpoint-ORIG-GUID: x0rhzKOko52LhZ50cIRxan268via-pfm X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI2MDA5NCBTYWx0ZWRfXya5g4nO4xIcN M5XR9jRpg0j/icT14yYKnnSkLFF8Pu7cQ8lksrzhKa0zOzfAZApMhutfyYHeTHAZJ6QOO7tfagk 0YC3x3BJlVvVFeVlE+JWt42MnpB1g4Q= X-Proofpoint-GUID: x0rhzKOko52LhZ50cIRxan268via-pfm X-Authority-Analysis: v=2.4 cv=MLpQXsZl c=1 sm=1 tr=0 ts=6a3e6388 cx=c_pps a=wuOIiItHwq1biOnFUQQHKA==:117 a=dNlqnMcrdpbb+gQrTujlOQ==:17 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=ZpdpYltYx_vBUK5n70dp:22 a=NEAV23lmAAAA:8 a=EUspDBNiAAAA:8 a=_F2QckoEgLxi0stg3lMA:9 a=XD7yVLdPMpWraOa8Un9W:22 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-26_03,2026-06-24_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 impostorscore=0 spamscore=0 clxscore=1011 suspectscore=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 priorityscore=1501 adultscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606260094 List-Id: X-Webhook-Received: from 45-33-107-173.ip.linodeusercontent.com [45.33.107.173] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Fri, 26 Jun 2026 12:58:06 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/127793 From: Ashwin Prabhakar Add an initial recipe for vkmark to enable Vulkan performance testing. This tool allows for benchmarking various Vulkan rendering scenes and can be used to validate graphics drivers on target hardware. Signed-off-by: Ashwin Prabhakar vkmark: fix build parse errors by making XCB support conditional The current default PACKAGECONFIG explicitly enforces 'xcb'. This causes build failures on distributions (like Yoe) that lack 'x11' in their DISTRO_FEATURES, as 'libxcb' and 'xcb-util-wm' are skipped during parsing. Fix this by dynamically adding 'xcb' to PACKAGECONFIG only when 'x11' is present in DISTRO_FEATURES. Signed-off-by: Ashwin Prabhakar Signed-off-by: Khem Raj (cherry picked from commit f58670ca9a9e85e7f7a37f3155f4ce96fd64a4d2) --- .../recipes-benchmark/vkmark/vkmark_git.bb | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 meta-oe/recipes-benchmark/vkmark/vkmark_git.bb diff --git a/meta-oe/recipes-benchmark/vkmark/vkmark_git.bb b/meta-oe/recipes-benchmark/vkmark/vkmark_git.bb new file mode 100644 index 0000000000..906ba85216 --- /dev/null +++ b/meta-oe/recipes-benchmark/vkmark/vkmark_git.bb @@ -0,0 +1,31 @@ +SUMMARY = "Vulkan benchmark" +DESCRIPTION = "vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes." +HOMEPAGE = "https://github.com/vkmark/vkmark" + +LICENSE = "LGPL-2.1-or-later" +LIC_FILES_CHKSUM = "file://COPYING-LGPL2.1;md5=4fbd65380cdd255951079008b364516c" + +SRC_URI = "git://github.com/vkmark/vkmark.git;protocol=https;branch=master" +SRCREV = "83a128d65b1adddfacb4fa2e555a7e90817a7266" + +PV = "2025.01+git${SRCPV}" + +inherit meson pkgconfig + +DEPENDS = " \ + assimp \ + glm \ + vulkan-loader \ +" + +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb', '', d)} wayland kms" + +PACKAGECONFIG[xcb] = "-Dxcb=true,-Dxcb=false,libxcb xcb-util-wm" +PACKAGECONFIG[wayland] = "-Dwayland=true,-Dwayland=false,wayland wayland-native wayland-protocols" +PACKAGECONFIG[kms] = "-Dkms=true,-Dkms=false,libdrm virtual/libgbm" + +FILES:${PN} += " \ + ${libdir}/vkmark/*.so \ + ${datadir}/vkmark \ + ${mandir}/man1/vkmark.1* \ +"