6#define AVG(a, b) ((a + b) / 2)
67 const float *color = it.in(0);
68 const float factor = std::min(1.0f, *it.in(1));
MINLINE void copy_v4_v4(float r[4], const float a[4])
void init_execution() override
void update_memory_buffer_partial(MemoryBuffer *output, const rcti &area, Span< MemoryBuffer * > inputs) override
NodeColorspill * settings_
a MemoryBuffer contains access to the data
void add_output_socket(DataType datatype)
NodeOperationFlags flags_
void add_input_socket(DataType datatype, ResizeMode resize_mode=ResizeMode::Center)
typename BuffersIteratorBuilder< T >::Iterator BuffersIterator