Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc')
-rw-r--r--source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc126
1 files changed, 63 insertions, 63 deletions
diff --git a/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc b/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc
index b1843a225e0..e39db9e06eb 100644
--- a/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc
+++ b/source/blender/compositor/operations/COM_FastGaussianBlurOperation.cc
@@ -27,24 +27,24 @@ FastGaussianBlurOperation::FastGaussianBlurOperation() : BlurBaseOperation(DataT
iirgaus_ = nullptr;
}
-void FastGaussianBlurOperation::executePixel(float output[4], int x, int y, void *data)
+void FastGaussianBlurOperation::execute_pixel(float output[4], int x, int y, void *data)
{
- MemoryBuffer *newData = (MemoryBuffer *)data;
- newData->read(output, x, y);
+ MemoryBuffer *new_data = (MemoryBuffer *)data;
+ new_data->read(output, x, y);
}
-bool FastGaussianBlurOperation::determineDependingAreaOfInterest(
- rcti * /*input*/, ReadBufferOperation *readOperation, rcti *output)
+bool FastGaussianBlurOperation::determine_depending_area_of_interest(
+ rcti * /*input*/, ReadBufferOperation *read_operation, rcti *output)
{
- rcti newInput;
- rcti sizeInput;
- sizeInput.xmin = 0;
- sizeInput.ymin = 0;
- sizeInput.xmax = 5;
- sizeInput.ymax = 5;
-
- NodeOperation *operation = this->getInputOperation(1);
- if (operation->determineDependingAreaOfInterest(&sizeInput, readOperation, output)) {
+ rcti new_input;
+ rcti size_input;
+ size_input.xmin = 0;
+ size_input.ymin = 0;
+ size_input.xmax = 5;
+ size_input.ymax = 5;
+
+ NodeOperation *operation = this->get_input_operation(1);
+ if (operation->determine_depending_area_of_interest(&size_input, read_operation, output)) {
return true;
}
@@ -52,12 +52,12 @@ bool FastGaussianBlurOperation::determineDependingAreaOfInterest(
return false;
}
- newInput.xmin = 0;
- newInput.ymin = 0;
- newInput.xmax = this->getWidth();
- newInput.ymax = this->getHeight();
+ new_input.xmin = 0;
+ new_input.ymin = 0;
+ new_input.xmax = this->get_width();
+ new_input.ymax = this->get_height();
- return NodeOperation::determineDependingAreaOfInterest(&newInput, readOperation, output);
+ return NodeOperation::determine_depending_area_of_interest(&new_input, read_operation, output);
}
void FastGaussianBlurOperation::init_data()
@@ -67,28 +67,28 @@ void FastGaussianBlurOperation::init_data()
sy_ = data_.sizey * size_ / 2.0f;
}
-void FastGaussianBlurOperation::initExecution()
+void FastGaussianBlurOperation::init_execution()
{
- BlurBaseOperation::initExecution();
- BlurBaseOperation::initMutex();
+ BlurBaseOperation::init_execution();
+ BlurBaseOperation::init_mutex();
}
-void FastGaussianBlurOperation::deinitExecution()
+void FastGaussianBlurOperation::deinit_execution()
{
if (iirgaus_) {
delete iirgaus_;
iirgaus_ = nullptr;
}
- BlurBaseOperation::deinitMutex();
+ BlurBaseOperation::deinit_mutex();
}
-void *FastGaussianBlurOperation::initializeTileData(rcti *rect)
+void *FastGaussianBlurOperation::initialize_tile_data(rcti *rect)
{
- lockMutex();
+ lock_mutex();
if (!iirgaus_) {
- MemoryBuffer *newBuf = (MemoryBuffer *)inputProgram_->initializeTileData(rect);
- MemoryBuffer *copy = new MemoryBuffer(*newBuf);
- updateSize();
+ MemoryBuffer *new_buf = (MemoryBuffer *)input_program_->initialize_tile_data(rect);
+ MemoryBuffer *copy = new MemoryBuffer(*new_buf);
+ update_size();
int c;
sx_ = data_.sizex * size_ / 2.0f;
@@ -113,7 +113,7 @@ void *FastGaussianBlurOperation::initializeTileData(rcti *rect)
}
iirgaus_ = copy;
}
- unlockMutex();
+ unlock_mutex();
return iirgaus_;
}
@@ -125,11 +125,11 @@ void FastGaussianBlurOperation::IIR_gauss(MemoryBuffer *src,
BLI_assert(!src->is_a_single_elem());
double q, q2, sc, cf[4], tsM[9], tsu[3], tsv[3];
double *X, *Y, *W;
- const unsigned int src_width = src->getWidth();
- const unsigned int src_height = src->getHeight();
+ const unsigned int src_width = src->get_width();
+ const unsigned int src_height = src->get_height();
unsigned int x, y, sz;
unsigned int i;
- float *buffer = src->getBuffer();
+ float *buffer = src->get_buffer();
const uint8_t num_channels = src->get_num_channels();
/* <0.5 not valid, though can have a possibly useful sort of sharpening effect. */
@@ -290,7 +290,7 @@ void FastGaussianBlurOperation::update_memory_buffer_started(MemoryBuffer *outpu
image = output;
}
else {
- image = new MemoryBuffer(getOutputSocket()->getDataType(), area);
+ image = new MemoryBuffer(get_output_socket()->get_data_type(), area);
}
image->copy_from(input, area);
@@ -320,8 +320,8 @@ void FastGaussianBlurOperation::update_memory_buffer_started(MemoryBuffer *outpu
FastGaussianBlurValueOperation::FastGaussianBlurValueOperation()
{
- this->addInputSocket(DataType::Value);
- this->addOutputSocket(DataType::Value);
+ this->add_input_socket(DataType::Value);
+ this->add_output_socket(DataType::Value);
iirgaus_ = nullptr;
inputprogram_ = nullptr;
sigma_ = 1.0f;
@@ -329,56 +329,56 @@ FastGaussianBlurValueOperation::FastGaussianBlurValueOperation()
flags.complex = true;
}
-void FastGaussianBlurValueOperation::executePixel(float output[4], int x, int y, void *data)
+void FastGaussianBlurValueOperation::execute_pixel(float output[4], int x, int y, void *data)
{
- MemoryBuffer *newData = (MemoryBuffer *)data;
- newData->read(output, x, y);
+ MemoryBuffer *new_data = (MemoryBuffer *)data;
+ new_data->read(output, x, y);
}
-bool FastGaussianBlurValueOperation::determineDependingAreaOfInterest(
- rcti * /*input*/, ReadBufferOperation *readOperation, rcti *output)
+bool FastGaussianBlurValueOperation::determine_depending_area_of_interest(
+ rcti * /*input*/, ReadBufferOperation *read_operation, rcti *output)
{
- rcti newInput;
+ rcti new_input;
if (iirgaus_) {
return false;
}
- newInput.xmin = 0;
- newInput.ymin = 0;
- newInput.xmax = this->getWidth();
- newInput.ymax = this->getHeight();
+ new_input.xmin = 0;
+ new_input.ymin = 0;
+ new_input.xmax = this->get_width();
+ new_input.ymax = this->get_height();
- return NodeOperation::determineDependingAreaOfInterest(&newInput, readOperation, output);
+ return NodeOperation::determine_depending_area_of_interest(&new_input, read_operation, output);
}
-void FastGaussianBlurValueOperation::initExecution()
+void FastGaussianBlurValueOperation::init_execution()
{
- inputprogram_ = getInputSocketReader(0);
- initMutex();
+ inputprogram_ = get_input_socket_reader(0);
+ init_mutex();
}
-void FastGaussianBlurValueOperation::deinitExecution()
+void FastGaussianBlurValueOperation::deinit_execution()
{
if (iirgaus_) {
delete iirgaus_;
iirgaus_ = nullptr;
}
- deinitMutex();
+ deinit_mutex();
}
-void *FastGaussianBlurValueOperation::initializeTileData(rcti *rect)
+void *FastGaussianBlurValueOperation::initialize_tile_data(rcti *rect)
{
- lockMutex();
+ lock_mutex();
if (!iirgaus_) {
- MemoryBuffer *newBuf = (MemoryBuffer *)inputprogram_->initializeTileData(rect);
- MemoryBuffer *copy = new MemoryBuffer(*newBuf);
+ MemoryBuffer *new_buf = (MemoryBuffer *)inputprogram_->initialize_tile_data(rect);
+ MemoryBuffer *copy = new MemoryBuffer(*new_buf);
FastGaussianBlurOperation::IIR_gauss(copy, sigma_, 0, 3);
if (overlay_ == FAST_GAUSS_OVERLAY_MIN) {
- float *src = newBuf->getBuffer();
- float *dst = copy->getBuffer();
- for (int i = copy->getWidth() * copy->getHeight(); i != 0;
+ float *src = new_buf->get_buffer();
+ float *dst = copy->get_buffer();
+ for (int i = copy->get_width() * copy->get_height(); i != 0;
i--, src += COM_DATA_TYPE_VALUE_CHANNELS, dst += COM_DATA_TYPE_VALUE_CHANNELS) {
if (*src < *dst) {
*dst = *src;
@@ -386,9 +386,9 @@ void *FastGaussianBlurValueOperation::initializeTileData(rcti *rect)
}
}
else if (overlay_ == FAST_GAUSS_OVERLAY_MAX) {
- float *src = newBuf->getBuffer();
- float *dst = copy->getBuffer();
- for (int i = copy->getWidth() * copy->getHeight(); i != 0;
+ float *src = new_buf->get_buffer();
+ float *dst = copy->get_buffer();
+ for (int i = copy->get_width() * copy->get_height(); i != 0;
i--, src += COM_DATA_TYPE_VALUE_CHANNELS, dst += COM_DATA_TYPE_VALUE_CHANNELS) {
if (*src > *dst) {
*dst = *src;
@@ -398,7 +398,7 @@ void *FastGaussianBlurValueOperation::initializeTileData(rcti *rect)
iirgaus_ = copy;
}
- unlockMutex();
+ unlock_mutex();
return iirgaus_;
}