The compositor translate node produces artifacts when its fractional part is 0.5. That's because GPUs do round-to-even for nearest neighbour sampling in case samples were at pixel boundaries. To fix this, we bias translations by a small value to break the rounding and ensure predictable rounding direction.