Fix subpixel precision in transform node
authorSergey Sharybin <sergey.vfx@gmail.com>
Thu, 5 Jun 2014 16:05:05 +0000 (22:05 +0600)
committerSergey Sharybin <sergey.vfx@gmail.com>
Thu, 5 Jun 2014 16:05:05 +0000 (22:05 +0600)
commit6b256a7cd82655ac96034fee7d05a202c8b131cb
tree64c8d6ca97c56c59b8f877d0c312df432b25799e
parent91429d09a3187c96062dc3fb50bfd5c4eb793a80
Fix subpixel precision in transform node

The node was using sampler from the callee node and passed
it to the input nodes. Since the fact that compositor output
node uses NEAREST interpolation (why it uses nearest is the
whole separate story) it's not possible to have subpixel
precision in such cases:

  <image> -> <translate> -> <output>

For now solving by hard-coding translate node to use BILINEAR
interpolation. It can't become worse in this node anyway and
the sampling pipeline is to be re-visited from scratch.
source/blender/compositor/operations/COM_TranslateOperation.cpp