|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
|
protected |
Append one layer held on the GPU by image.
The layer has no CPU pixels until a CPU accessor reads it, which downloads image once. Writing CPU pixels replaces the content. image must be a single layer sampled 2D image with this container's width, height and format. Not safe while another thread reads or writes the container.
Definition at line 108 of file TextureContainer.cpp.
References MayaFlux::Memory::SeqlockArray::extend(), image, m_cpu_stale, m_data, m_format, m_height, m_image_cache_lock, m_layer_image_cache, m_normalised_cache, m_normalised_dirty, m_slot_locks, m_width, MayaFlux::Kakshya::make_empty_storage(), MayaFlux::Kakshya::READY, setup_dimensions(), and update_processing_state().
Referenced by MayaFlux::Kakshya::TextureCollection::append().
Here is the call graph for this function:
Here is the caller graph for this function: