diff options
Diffstat (limited to 'source/blender/compositor/intern/COM_MemoryBuffer.h')
-rw-r--r-- | source/blender/compositor/intern/COM_MemoryBuffer.h | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/source/blender/compositor/intern/COM_MemoryBuffer.h b/source/blender/compositor/intern/COM_MemoryBuffer.h index 12cd55c95a3..01a8a86bb15 100644 --- a/source/blender/compositor/intern/COM_MemoryBuffer.h +++ b/source/blender/compositor/intern/COM_MemoryBuffer.h @@ -158,10 +158,12 @@ class MemoryBuffer { case COM_MB_CLIP: break; case COM_MB_EXTEND: - if (x < 0) + if (x < 0) { x = 0; - if (x >= w) + } + if (x >= w) { x = w; + } break; case COM_MB_REPEAT: x = (x >= 0.0f ? (x % w) : (x % w) + w); @@ -172,10 +174,12 @@ class MemoryBuffer { case COM_MB_CLIP: break; case COM_MB_EXTEND: - if (y < 0) + if (y < 0) { y = 0; - if (y >= h) + } + if (y >= h) { y = h; + } break; case COM_MB_REPEAT: y = (y >= 0.0f ? (y % h) : (y % h) + h); @@ -197,10 +201,12 @@ class MemoryBuffer { case COM_MB_CLIP: break; case COM_MB_EXTEND: - if (x < 0) + if (x < 0) { x = 0.0f; - if (x >= w) + } + if (x >= w) { x = w; + } break; case COM_MB_REPEAT: x = fmodf(x, w); @@ -211,10 +217,12 @@ class MemoryBuffer { case COM_MB_CLIP: break; case COM_MB_EXTEND: - if (y < 0) + if (y < 0) { y = 0.0f; - if (y >= h) + } + if (y >= h) { y = h; + } break; case COM_MB_REPEAT: y = fmodf(y, h); |