Realtime Compositor: Immediately realize wrapped translations #113669

Merged
Omar Emara merged 3 commits from OmarEmaraDev/blender:wrapped-translations into main 2023-11-02 12:39:50 +01:00

3 Commits

Author SHA1 Message Date
Omar Emara 76fe32de87 Fix double translations 2023-11-02 11:41:03 +02:00
Omar Emara 693a27b8ef Merge branch 'main' into wrapped-translations 2023-11-01 16:50:45 +02:00
Omar Emara 090cc8d6e7 Realtime Compositor: Immediately realize wrapped translations
This patch changes how wrapped translations are handled by the Realtime
Compositor. Previously, translations were always stored on the result
and delayed until automatically realized later. The wrapping status was
also stored to control this later automatic realization.

This patch changes that such that translations are immediately realized
for the axes that has enabled wrapping. Consequently, the image will not
get translated, but its content will, in a clip on one side, wrap on the
opposite side manner.

Another change is that wrapping information is no longer propagated to
future automatic realizations, so tilling or repeating an image is no
longer possible. An alternative method of repetition will be introduced
in a later patch.
2023-10-13 14:13:31 +03:00