KhronosGroup / KhronosGroup/Vulkan-Samples

Why is VK_BUFFER_USAGE_STORAGE_BUFFER_BIT required in the buffer_device_address example?

Open
#1,286 1 comment 0 reactions 1 assignee Claimed by @SaschaWillems View on GitHub
Dominant language
C++
Stars
5.4k
Forks
835
Avg merge
2h 16m
Merged PRs (30d)
1

Description

The VK_KHR_buffer_device_address example says that VK_BUFFER_USAGE_STORAGE_BUFFER_BIT is required:

https://github.com/KhronosGroup/Vulkan-Samples/blob/43c23e56dab295e2e83903c69053927afbddac45/samples/extensions/buffer_device_address/buffer_device_address.cpp#L239-L242

But as far as I can tell, the vulkan specification only requires this bit for descriptors and ray tracing. I don't believe that either of those apply to the example.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.