[Mesa-dev] [Bug 109565] CmdBindDescriptorSets gets confused about dynamic offsets

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Feb 11 17:21:14 UTC 2019


https://bugs.freedesktop.org/show_bug.cgi?id=109565

--- Comment #8 from Jakub OkoĊ„ski <jakub at okonski.org> ---
Alright, so here goes:

# glTF-Sample-Models submodule is pretty big
$ git clone --recurse-submodules https://github.com/farnoy/renderer.git

Install rustup from https://rustup.rs, 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.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190211/ec64baae/attachment.html>


More information about the mesa-dev mailing list