<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - CmdBindDescriptorSets gets confused about dynamic offsets"
href="https://bugs.freedesktop.org/show_bug.cgi?id=109565#c8">Comment # 8</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - CmdBindDescriptorSets gets confused about dynamic offsets"
href="https://bugs.freedesktop.org/show_bug.cgi?id=109565">bug 109565</a>
from <span class="vcard"><a class="email" href="mailto:jakub@okonski.org" title="Jakub Okoński <jakub@okonski.org>"> <span class="fn">Jakub Okoński</span></a>
</span></b>
<pre>Alright, so here goes:
# glTF-Sample-Models submodule is pretty big
$ git clone --recurse-submodules <a href="https://github.com/farnoy/renderer.git">https://github.com/farnoy/renderer.git</a>
Install rustup from <a href="https://rustup.rs">https://rustup.rs</a>, linux distros usually package their own.
Then you night a nightly version of the Rust compiler:
$ rustup install nightly
Then from the cloned repo:
# to get the version that uses descriptor indexing and partially bound sets:
$ git checkout a8be0be1c44cac83e1f24fc066a97ee7b82be516
$ rustup run nightly cargo run --release
# this should work and render some helmets and a ground mesh
# WSAD and mouse gets you around
$ rustup run nightly cargo run --release --features validation
# this enables lunarg validation layers which for me produce a SEGFAULT
# to get the old version of my app from the initial report:
$ git checkout 3d42799a1fa6f6881c86506d9f76670899f0f7a9
$ rustup run nightly cargo run --release --features validation
# On on vulkan ICD loader 1.1.96, these caused the weird dynamicOffset
assertions in radv,
# on loader 1.1.99, these hang my GPU and I need to reset my machine
Let me know if you have any questions, I also upgraded the kernel from 4.20.6
to 4.20.7 since the original report, but I think it's more likely the vulkan
loader upgrade changed behavior of my program in version
3d42799a1fa6f6881c86506d9f76670899f0f7a9.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>