|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
|
protected |
Flatten native-typed DataVariant channels into m_native_staging_bytes without any conversion.
Called by prepare_gpu_inputs when structure_info.original_type indicates a non-double native type and no explicit stage_native_bytes call has been made. Visits the variant's active alternative and memcpys bytes directly.
No-ops when channels is empty or the modality is structured.
| variants | Per-channel DataVariants from the container. |
| structure_info | Dimension/modality metadata. |
Definition at line 507 of file GpuDispatchCore.cpp.
References MayaFlux::Kakshya::is_structured_modality(), m_native_staging_bytes, and MayaFlux::Yantra::DataStructureInfo::modality.
Referenced by MayaFlux::Yantra::GpuExecutionContext< InputType, OutputType >::extract_inputs().
Here is the call graph for this function:
Here is the caller graph for this function: