|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
|
private |
Upload index data for one binding, creating or growing the GPU index buffer as needed.
| name | Logical binding name (for diagnostics only). |
| binding | Binding to operate on. |
Definition at line 226 of file GeometryBindingsProcessor.cpp.
References MayaFlux::Journal::BufferProcessing, MayaFlux::Journal::Buffers, MayaFlux::Buffers::create_staging_buffer(), MayaFlux::Buffers::VKBufferProcessor::ensure_initialized(), MayaFlux::Buffers::GeometryBindingsProcessor::GeometryBinding::gpu_index_buffer, MayaFlux::Buffers::GeometryBindingsProcessor::GeometryBinding::gpu_vertex_buffer, MayaFlux::Buffers::VKBuffer::INDEX, MayaFlux::Buffers::GeometryBindingsProcessor::GeometryBinding::index_staging_buffer, MF_DEBUG, MF_RT_TRACE, MayaFlux::Buffers::GeometryBindingsProcessor::GeometryBinding::node, MayaFlux::Kakshya::UNKNOWN, and MayaFlux::Buffers::upload_resizing().
Referenced by processing_function().
Here is the call graph for this function:
Here is the caller graph for this function: