From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mail.openembedded.org (Postfix) with ESMTP id B12A377809 for ; Wed, 5 Jul 2017 12:28:30 +0000 (UTC) Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Jul 2017 05:28:31 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.40,311,1496127600"; d="scan'208";a="107280837" Received: from linux.intel.com ([10.54.29.200]) by orsmga002.jf.intel.com with ESMTP; 05 Jul 2017 05:28:31 -0700 Received: from theory.fi.intel.com (theory.fi.intel.com [10.237.72.53]) by linux.intel.com (Postfix) with ESMTP id 9541F5801CF; Wed, 5 Jul 2017 05:28:30 -0700 (PDT) From: Jussi Kukkonen To: openembedded-core@lists.openembedded.org Date: Wed, 5 Jul 2017 15:28:23 +0300 Message-Id: X-Mailer: git-send-email 2.1.4 Subject: [PATCH 0/6] Vulkan improvements X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jul 2017 12:28:30 -0000 * vulkan-demos Originally I submitted vkcube as a vulkan smoketest but that never ended in oe-core. Instead of vkcube I'm now submitting Sascha Willems collection of Vulkan demos: it's not a test suite but it contains quite a few small demos. I did take a look at adding the vulkan conformance test suite (part of VK-GL-CTS): It looks quite impressive but the amount of work needed to get it running is significantly higher. * DISTRO_FEATURE Not sure what the policy on adding these is but this does make it a little easier to enable vulkan. Current state when feature is enabled: * With weston it just works * With Xorg (xf86-video-intel) dri3 must be enabled in xorg.xonf * With Xorg (modesetting) it just works Jussi The following changes since commit 4b1d270602a0542eef1b497eaf15bad2b747686f: bitbake: bitbake-user-manual: Removed and replaced broken link (2017-07-04 16:05:22 +0100) are available in the git repository at: git://git.yoctoproject.org/poky-contrib jku/vulkan http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=jku/vulkan Jussi Kukkonen (6): vulkan: Upgrade 1.0.39.1 -> 1.0.51.0 assimp: Add as dependency of vulkan-demos vulkan-demos: Add recipe gstreamer1.0-plugins-bad: Add vulkan PACKAGECONFIG mesa, gstreamer: Add "vulkan" DISTRO_FEATURE vulkan: RRECOMMEND mesa drivers meta/recipes-graphics/mesa/mesa.inc | 3 +- meta/recipes-graphics/vulkan/assimp_git.bb | 14 ++++ ...ild-demos-with-questionably-licensed-data.patch | 91 ++++++++++++++++++++++ ...stalling-demos-support-out-of-tree-builds.patch | 85 ++++++++++++++++++++ meta/recipes-graphics/vulkan/vulkan-demos_git.bb | 33 ++++++++ ...se-getenv-if-secure_getenv-does-not-exist.patch | 34 -------- .../{vulkan_1.0.39.1.bb => vulkan_1.0.51.0.bb} | 6 +- .../gstreamer/gstreamer1.0-plugins-bad.inc | 6 +- ...y-Use-ifdef-for-platform-specific-defines.patch | 37 +++++++++ ...n-Use-the-generated-version-of-vkconfig.h.patch | 64 +++++++++++++++ .../gstreamer/gstreamer1.0-plugins-bad_1.10.4.bb | 2 + 11 files changed, 334 insertions(+), 41 deletions(-) create mode 100644 meta/recipes-graphics/vulkan/assimp_git.bb create mode 100644 meta/recipes-graphics/vulkan/vulkan-demos/0001-Don-t-build-demos-with-questionably-licensed-data.patch create mode 100644 meta/recipes-graphics/vulkan/vulkan-demos/0001-Support-installing-demos-support-out-of-tree-builds.patch create mode 100644 meta/recipes-graphics/vulkan/vulkan-demos_git.bb delete mode 100644 meta/recipes-graphics/vulkan/vulkan/0001-Use-getenv-if-secure_getenv-does-not-exist.patch rename meta/recipes-graphics/vulkan/{vulkan_1.0.39.1.bb => vulkan_1.0.51.0.bb} (90%) create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-vkdisplay-Use-ifdef-for-platform-specific-defines.patch create mode 100644 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0002-vulkan-Use-the-generated-version-of-vkconfig.h.patch -- 2.1.4