<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/poky.git/meta/recipes-graphics/vulkan, branch yocto-5.0.3</title>
<subtitle>Mirror of git.yoctoproject.org/poky</subtitle>
<id>https://git.enea.com/cgit/linux/poky.git/atom?h=yocto-5.0.3</id>
<link rel='self' href='https://git.enea.com/cgit/linux/poky.git/atom?h=yocto-5.0.3'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/'/>
<updated>2024-07-23T13:05:47+00:00</updated>
<entry>
<title>vulkan-samples: fix do_compile error when -Og enabled</title>
<updated>2024-07-23T13:05:47+00:00</updated>
<author>
<name>Changqing Li</name>
<email>changqing.li@windriver.com</email>
</author>
<published>2024-07-09T07:31:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=eb7fde3372ace65b78809668b95022dfa6f07684'/>
<id>urn:sha1:eb7fde3372ace65b78809668b95022dfa6f07684</id>
<content type='text'>
When debug build is enabled(-Og is used), vulkan-samples do_compile
failed with error:
In function 'ZSTD_compressBlock_lazy_generic',
    inlined from 'ZSTD_compressBlock_greedy' at TOPDIR/tmp-glibc/work/core2-32-wrs-linux/vulkan-samples/git/git/third_party/ktx/lib/basisu/zstd/zstd.c:21914:12:
TOPDIR/tmp-glibc/work/core2-32-wrs-linux/vulkan-samples/git/git/third_party/ktx/lib/basisu/zstd/zstd.c:21551:30: error: inlining failed in call to 'always_inline' 'ZSTD_HcFindBestMatch_selectMLS': function not considered for inlining
 | FORCE_INLINE_TEMPLATE size_t ZSTD_HcFindBestMatch_selectMLS (
      |                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/tmp-glibc/work/core2-32-wrs-linux/vulkan-samples/git/git/third_party/ktx/lib/basisu/zstd/zstd.c:21736:32: note: called from here
|             size_t const ml2 = searchMax(ms, ip, iend, &amp;offsetFound);

Refer [1], always_inline is not suggested to use with indirect function
call, replace always_inline with inline to fix the issue

[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107931

(From OE-Core rev: cfff19bb3fae45e62f77e860a4413669a6dc0e81)

Signed-off-by: Changqing Li &lt;changqing.li@windriver.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
(cherry picked from commit 246de52fe59de0612d1145357c5e904a51363c8c)
Signed-off-by: Steve Sakoman &lt;steve@sakoman.com&gt;
</content>
</entry>
<entry>
<title>vulkan: upgrade 1.3.268.0 -&gt; 1.3.275.0</title>
<updated>2024-03-07T17:25:03+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2024-03-06T15:42:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=c9be277fb3b7ef2ea2bfcede972b91d91abe2e54'/>
<id>urn:sha1:c9be277fb3b7ef2ea2bfcede972b91d91abe2e54</id>
<content type='text'>
Add vulkan-volk recipe to support building latest vulkan-tools.

(From OE-Core rev: d3d0375fa0b4809d2c69837faf5df297d92de683)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan: upgrade 1.3.261.1 -&gt; 1.3.268.0</title>
<updated>2023-11-23T12:46:42+00:00</updated>
<author>
<name>Anuj Mittal</name>
<email>anuj.mittal@intel.com</email>
</author>
<published>2023-11-21T05:29:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=97170cf8ea1b5ff509c78b85a1c9f1039e8895bf'/>
<id>urn:sha1:97170cf8ea1b5ff509c78b85a1c9f1039e8895bf</id>
<content type='text'>
* Allow glslang to find external spirv-tools to build.
* Vulkan-validation-layers has been split. So a new recipe
Vulkan-Utility-Libraries has been added and vulkan-validation-layers now
depends on it.

(From OE-Core rev: 63bdeb74b133840f9d6f55093bf16f5a8a5d0ab7)

Signed-off-by: Anuj Mittal &lt;anuj.mittal@intel.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan-samples: drop PE, PR from /usr/src/debug paths</title>
<updated>2023-11-20T15:30:53+00:00</updated>
<author>
<name>Martin Jansa</name>
<email>martin.jansa@gmail.com</email>
</author>
<published>2023-11-16T22:48:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=5d32c24baa2069dd57ed213509def8896b44e4de'/>
<id>urn:sha1:5d32c24baa2069dd57ed213509def8896b44e4de</id>
<content type='text'>
(From OE-Core rev: 23c40b46af0ede566b854fdeaeae9675c2f48549)

Signed-off-by: Martin Jansa &lt;martin.jansa@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan: upgrade 1.3.250.0 -&gt; 1.3.261.1</title>
<updated>2023-09-26T09:35:27+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-09-22T07:23:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=8eea58e589cf4d4179c6206b39dd076105cd7e1d'/>
<id>urn:sha1:8eea58e589cf4d4179c6206b39dd076105cd7e1d</id>
<content type='text'>
License-update: clarifiction that licenses are apache and mit.

(From OE-Core rev: fd8558c52585ff7397b87e3579ae85e63bf8c10b)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan-samples: convert debugfix.patch to git format patch</title>
<updated>2023-08-29T08:41:07+00:00</updated>
<author>
<name>Julien Stephan</name>
<email>jstephan@baylibre.com</email>
</author>
<published>2023-08-24T07:34:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=038d646d7e3d54d8775f97611515fdcf1db2af6c'/>
<id>urn:sha1:038d646d7e3d54d8775f97611515fdcf1db2af6c</id>
<content type='text'>
devtool modify on vulkan-samples fails to apply the debugfix.patch
because it is not in one of git's known formats.

Here is the error:
ERROR: Applying patch 'debugfix.patch' on target directory '&lt;..&gt;/build/tmp/work/core2-64-poky-linux/vulkan-samples/git/devtooltmp-38uz7jyq/workdir/git'
CmdError("sh -c 'git add -f -A .'", 0, 'stdout:
stderr: fatal: not a git repository (or any of the parent directories):
.git
')

Also, rename debugfix.patch to something more meaningfull

(From OE-Core rev: c05c508cf3141a6923d87e1d04f7387ce3c91a9d)

Signed-off-by: Julien Stephan &lt;jstephan@baylibre.com&gt;
Signed-off-by: Luca Ceresoli &lt;luca.ceresoli@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan-validation-layers: update 1.3.243 -&gt; 1.3.250</title>
<updated>2023-06-27T15:23:40+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-06-25T21:22:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=e2c2ce47f79505cbc9c2489f71b0817a1aa37b89'/>
<id>urn:sha1:e2c2ce47f79505cbc9c2489f71b0817a1aa37b89</id>
<content type='text'>
Backport a patch to unbreak cross-builds.

(From OE-Core rev: aa9c8b31f681f4a97fd1bdaf4f43d05aef5a403d)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan: upgrade 1.3.243.0 -&gt; 1.3.250.0</title>
<updated>2023-06-16T14:40:11+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex.kanavin@gmail.com</email>
</author>
<published>2023-06-14T09:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=4aa75194e5e052b0119fdea8f40e72c69da7afc3'/>
<id>urn:sha1:4aa75194e5e052b0119fdea8f40e72c69da7afc3</id>
<content type='text'>
Add a patch to vulkan-tools that unbreaks cross-builds.

(From OE-Core rev: 2c42e3a39cc1dfd6f145489e3e85dab17056e301)

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan-validation-layers: cleanup recipe</title>
<updated>2023-06-15T08:53:38+00:00</updated>
<author>
<name>Vincent Davis Jr</name>
<email>vince@underview.tech</email>
</author>
<published>2023-06-14T06:45:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=860b98fc81b0f25ee9e8db3f6e04a8c4f5bb51f3'/>
<id>urn:sha1:860b98fc81b0f25ee9e8db3f6e04a8c4f5bb51f3</id>
<content type='text'>
Commit doesn't change build behavior

* Removes ${libdir} from FILES:${PN} as its not required.
* Updates PACKAGECONFIG to uses just one @bb.utils.filter call.
* Updates GLSLANG_INSTALL_DIR to &lt;recipe-sysroot&gt;/lib${64} as
  that contains the actual directory of the glslang .cmake
  config files.

(From OE-Core rev: 681b9294218c29dab7f524ecbfa32c28345af278)

Signed-off-by: Vincent Davis Jr &lt;vince@underview.tech&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@bootlin.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>vulkan-validation-layers: add new recipe v1.3.243.0</title>
<updated>2023-06-09T12:55:20+00:00</updated>
<author>
<name>Vincent Davis Jr</name>
<email>vince@underview.tech</email>
</author>
<published>2023-06-06T15:13:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/poky.git/commit/?id=bbec9829b1e18544d4060043b82aa4c12cf0ac9a'/>
<id>urn:sha1:bbec9829b1e18544d4060043b82aa4c12cf0ac9a</id>
<content type='text'>
Add a recipe to build the Khronos official Vulkan validation
layers that can assist developers in verifying that their
applications correctly use the Vulkan APIs.

(From OE-Core rev: 35662be85affca2b4d19112d79dfcd9223f573b2)

Signed-off-by: Vincent Davis Jr &lt;vince@underview.tech&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;
</content>
</entry>
</feed>
