MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ rebuild_lookup_buffers()

void MayaFlux::Buffers::SDFMeshProcessor::rebuild_lookup_buffers ( )
private

Definition at line 274 of file SDFMeshProcessor.cpp.

275{
277 .get_service<Registry::Service::BufferService>();
278
279 m_edge_buf = std::make_shared<VKBuffer>(
280 256 * sizeof(uint32_t),
283 svc->initialize_buffer(m_edge_buf);
284
285 m_tri_buf = std::make_shared<VKBuffer>(
286 static_cast<long>(256) * 16 * sizeof(int32_t),
289 svc->initialize_buffer(m_tri_buf);
290}
std::shared_ptr< VKBuffer > m_tri_buf
std::shared_ptr< VKBuffer > m_edge_buf
@ HOST_STORAGE
Host-visible storage buffer (eStorageBuffer + eHostVisible|eHostCoherent)
Interface * get_service()
Query for a backend service.
static BackendRegistry & instance()
Get the global registry instance.
@ UNKNOWN
Unknown or undefined modality.

References MayaFlux::Registry::BackendRegistry::get_service(), MayaFlux::Buffers::VKBuffer::HOST_STORAGE, MayaFlux::Registry::BackendRegistry::instance(), m_edge_buf, m_tri_buf, and MayaFlux::Kakshya::UNKNOWN.

Referenced by SDFMeshProcessor().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: