Calculate staging buffer size from node dimensions.
- Note
- Assumes RGBA32F format (4 channels * sizeof(float))
Definition at line 152 of file NodeTextureBuffer.cpp.
154{
155 if (!node) {
156 return 0;
157 }
158
159 size_t size =
static_cast<size_t>(node->get_width())
160 * static_cast<size_t>(node->get_height())
161 * 4
162 * sizeof(float);
163
166 "TextureNode has zero dimensions. Using minimum buffer size.");
167 return 4096;
168 }
169
171}
#define MF_WARN(comp, ctx,...)
@ BufferManagement
Buffer Management (Buffers::BufferManager, creating buffers)
@ Buffers
Buffers, Managers, processors and processing chains.
References MayaFlux::Journal::BufferManagement, MayaFlux::Journal::Buffers, MF_WARN, and size.