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

◆ rebuild_lookup_buffers()

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

Definition at line 284 of file SDFMeshProcessor.cpp.

285{
287 .get_service<Registry::Service::BufferService>();
288
289 m_edge_buf = std::make_shared<VKBuffer>(
290 256 * sizeof(uint32_t),
291 VKBuffer::Usage::HOST_STORAGE,
293 svc->initialize_buffer(m_edge_buf);
294
295 m_tri_buf = std::make_shared<VKBuffer>(
296 static_cast<long>(256) * 16 * sizeof(int32_t),
297 VKBuffer::Usage::HOST_STORAGE,
299 svc->initialize_buffer(m_tri_buf);
300}
std::shared_ptr< VKBuffer > m_tri_buf
std::shared_ptr< VKBuffer > m_edge_buf
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::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: