<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>