diff options
Diffstat (limited to 'source/blender/compositor/operations/COM_TrackPositionOperation.cpp')
-rw-r--r-- | source/blender/compositor/operations/COM_TrackPositionOperation.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source/blender/compositor/operations/COM_TrackPositionOperation.cpp b/source/blender/compositor/operations/COM_TrackPositionOperation.cpp index 178a9b57cba..e497d58732b 100644 --- a/source/blender/compositor/operations/COM_TrackPositionOperation.cpp +++ b/source/blender/compositor/operations/COM_TrackPositionOperation.cpp @@ -52,8 +52,9 @@ void TrackPositionOperation::initExecution() zero_v2(this->m_markerPos); zero_v2(this->m_relativePos); - if (!this->m_movieClip) + if (!this->m_movieClip) { return; + } tracking = &this->m_movieClip->tracking; @@ -121,10 +122,12 @@ void TrackPositionOperation::executePixelSampled(float output[4], { output[0] = this->m_markerPos[this->m_axis] - this->m_relativePos[this->m_axis]; - if (this->m_axis == 0) + if (this->m_axis == 0) { output[0] *= this->m_width; - else + } + else { output[0] *= this->m_height; + } } void TrackPositionOperation::determineResolution(unsigned int resolution[2], |