Calculate staging buffer size from node dimensions.
- Note
- Assumes RGBA32F format (4 channels * sizeof(float))
Definition at line 146 of file NodeTextureBuffer.cpp.
148{
149 if (!node) {
150 return 0;
151 }
152
153 size_t size =
static_cast<size_t>(node->get_width())
154 * static_cast<size_t>(node->get_height())
155 * 4
156 * sizeof(float);
157
160 "TextureNode has zero dimensions. Using minimum buffer size.");
161 return 4096;
162 }
163
165}
#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.