|
MayaFlux 0.2.0
Digital-First Multimedia Processing Framework
|
| void MayaFlux::Buffers::CompositeGeometryBuffer::update_collection_vertex_layout | ( | const std::string & | name, |
| const Kakshya::VertexLayout & | layout | ||
| ) |
Push a topology-specific vertex layout to the matching RenderProcessor.
| name | Geometry identifier |
| layout | VertexLayout belonging exclusively to this collection |
Must be called after update_collection_render_range() so the RenderProcessor compiles its Vulkan pipeline with the correct vertex-input stride and attribute offsets for this topology.
Definition at line 219 of file CompositeGeometryBuffer.cpp.
References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, m_render_data, MF_RT_TRACE, MayaFlux::Kakshya::VertexLayout::stride_bytes, and MayaFlux::Kakshya::VertexLayout::vertex_count.