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_ZCombineOperation.cc')
-rw-r--r--source/blender/compositor/operations/COM_ZCombineOperation.cc74
1 files changed, 37 insertions, 37 deletions
diff --git a/source/blender/compositor/operations/COM_ZCombineOperation.cc b/source/blender/compositor/operations/COM_ZCombineOperation.cc
index 1b04c749c8b..ed77d05738d 100644
--- a/source/blender/compositor/operations/COM_ZCombineOperation.cc
+++ b/source/blender/compositor/operations/COM_ZCombineOperation.cc
@@ -28,19 +28,19 @@ ZCombineOperation::ZCombineOperation()
this->addInputSocket(DataType::Value);
this->addOutputSocket(DataType::Color);
- this->m_image1Reader = nullptr;
- this->m_depth1Reader = nullptr;
- this->m_image2Reader = nullptr;
- this->m_depth2Reader = nullptr;
+ m_image1Reader = nullptr;
+ m_depth1Reader = nullptr;
+ m_image2Reader = nullptr;
+ m_depth2Reader = nullptr;
this->flags.can_be_constant = true;
}
void ZCombineOperation::initExecution()
{
- this->m_image1Reader = this->getInputSocketReader(0);
- this->m_depth1Reader = this->getInputSocketReader(1);
- this->m_image2Reader = this->getInputSocketReader(2);
- this->m_depth2Reader = this->getInputSocketReader(3);
+ m_image1Reader = this->getInputSocketReader(0);
+ m_depth1Reader = this->getInputSocketReader(1);
+ m_image2Reader = this->getInputSocketReader(2);
+ m_depth2Reader = this->getInputSocketReader(3);
}
void ZCombineOperation::executePixelSampled(float output[4],
@@ -51,13 +51,13 @@ void ZCombineOperation::executePixelSampled(float output[4],
float depth1[4];
float depth2[4];
- this->m_depth1Reader->readSampled(depth1, x, y, sampler);
- this->m_depth2Reader->readSampled(depth2, x, y, sampler);
+ m_depth1Reader->readSampled(depth1, x, y, sampler);
+ m_depth2Reader->readSampled(depth2, x, y, sampler);
if (depth1[0] < depth2[0]) {
- this->m_image1Reader->readSampled(output, x, y, sampler);
+ m_image1Reader->readSampled(output, x, y, sampler);
}
else {
- this->m_image2Reader->readSampled(output, x, y, sampler);
+ m_image2Reader->readSampled(output, x, y, sampler);
}
}
@@ -83,15 +83,15 @@ void ZCombineAlphaOperation::executePixelSampled(float output[4],
float color1[4];
float color2[4];
- this->m_depth1Reader->readSampled(depth1, x, y, sampler);
- this->m_depth2Reader->readSampled(depth2, x, y, sampler);
+ m_depth1Reader->readSampled(depth1, x, y, sampler);
+ m_depth2Reader->readSampled(depth2, x, y, sampler);
if (depth1[0] <= depth2[0]) {
- this->m_image1Reader->readSampled(color1, x, y, sampler);
- this->m_image2Reader->readSampled(color2, x, y, sampler);
+ m_image1Reader->readSampled(color1, x, y, sampler);
+ m_image2Reader->readSampled(color2, x, y, sampler);
}
else {
- this->m_image1Reader->readSampled(color2, x, y, sampler);
- this->m_image2Reader->readSampled(color1, x, y, sampler);
+ m_image1Reader->readSampled(color2, x, y, sampler);
+ m_image2Reader->readSampled(color1, x, y, sampler);
}
float fac = color1[3];
float ifac = 1.0f - fac;
@@ -129,10 +129,10 @@ void ZCombineAlphaOperation::update_memory_buffer_partial(MemoryBuffer *output,
void ZCombineOperation::deinitExecution()
{
- this->m_image1Reader = nullptr;
- this->m_depth1Reader = nullptr;
- this->m_image2Reader = nullptr;
- this->m_depth2Reader = nullptr;
+ m_image1Reader = nullptr;
+ m_depth1Reader = nullptr;
+ m_image2Reader = nullptr;
+ m_depth2Reader = nullptr;
}
// MASK combine
@@ -143,16 +143,16 @@ ZCombineMaskOperation::ZCombineMaskOperation()
this->addInputSocket(DataType::Color);
this->addOutputSocket(DataType::Color);
- this->m_maskReader = nullptr;
- this->m_image1Reader = nullptr;
- this->m_image2Reader = nullptr;
+ m_maskReader = nullptr;
+ m_image1Reader = nullptr;
+ m_image2Reader = nullptr;
}
void ZCombineMaskOperation::initExecution()
{
- this->m_maskReader = this->getInputSocketReader(0);
- this->m_image1Reader = this->getInputSocketReader(1);
- this->m_image2Reader = this->getInputSocketReader(2);
+ m_maskReader = this->getInputSocketReader(0);
+ m_image1Reader = this->getInputSocketReader(1);
+ m_image2Reader = this->getInputSocketReader(2);
}
void ZCombineMaskOperation::executePixelSampled(float output[4],
@@ -164,9 +164,9 @@ void ZCombineMaskOperation::executePixelSampled(float output[4],
float color1[4];
float color2[4];
- this->m_maskReader->readSampled(mask, x, y, sampler);
- this->m_image1Reader->readSampled(color1, x, y, sampler);
- this->m_image2Reader->readSampled(color2, x, y, sampler);
+ m_maskReader->readSampled(mask, x, y, sampler);
+ m_image1Reader->readSampled(color1, x, y, sampler);
+ m_image2Reader->readSampled(color2, x, y, sampler);
interp_v4_v4v4(output, color1, color2, 1.0f - mask[0]);
}
@@ -192,9 +192,9 @@ void ZCombineMaskAlphaOperation::executePixelSampled(float output[4],
float color1[4];
float color2[4];
- this->m_maskReader->readSampled(mask, x, y, sampler);
- this->m_image1Reader->readSampled(color1, x, y, sampler);
- this->m_image2Reader->readSampled(color2, x, y, sampler);
+ m_maskReader->readSampled(mask, x, y, sampler);
+ m_image1Reader->readSampled(color1, x, y, sampler);
+ m_image2Reader->readSampled(color2, x, y, sampler);
float fac = (1.0f - mask[0]) * (1.0f - color1[3]) + mask[0] * color2[3];
float mfac = 1.0f - fac;
@@ -225,9 +225,9 @@ void ZCombineMaskAlphaOperation::update_memory_buffer_partial(MemoryBuffer *outp
void ZCombineMaskOperation::deinitExecution()
{
- this->m_image1Reader = nullptr;
- this->m_maskReader = nullptr;
- this->m_image2Reader = nullptr;
+ m_image1Reader = nullptr;
+ m_maskReader = nullptr;
+ m_image2Reader = nullptr;
}
} // namespace blender::compositor