|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| uint64_t MayaFlux::Buffers::VKBuffer::get_device_address | ( | ) | const |
Get the Vulkan device address for this buffer (if applicable)
Only buffers created with Usage::UNIFORM_BDA or Usage::STORAGE_BDA and registered with the backend will return a valid device address. This is used by processors that need to bind buffers via device address (e.g., for ray tracing or bindless access).
Definition at line 49 of file VKBuffer.cpp.
References MayaFlux::Journal::BufferManagement, MayaFlux::Journal::Buffers, MayaFlux::Registry::BackendRegistry::get_service(), MayaFlux::Registry::BackendRegistry::instance(), is_initialized(), m_usage, MF_WARN, STORAGE_BDA, and UNIFORM_BDA.
Here is the call graph for this function: