]> git.sesse.net Git - casparcg/blobdiff - core/mixer/image/image_kernel.cpp
2.0. image_kernel: Fixed wipe transition, scissor test was incorrect.
[casparcg] / core / mixer / image / image_kernel.cpp
index 5c0dc5682593a9b0fa41324f147e2c4cbf0c7e96..8a390c3893e804d7dd92486854c5cf049761e679 100644 (file)
@@ -191,8 +191,8 @@ struct image_kernel::implementation : boost::noncopyable
                auto m_p = item.transform.clip_translation;\r
                auto m_s = item.transform.clip_scale;\r
 \r
-               bool scissor = m_p[0] > std::numeric_limits<double>::epsilon()           || m_p[1] > std::numeric_limits<double>::epsilon() &&\r
-                                          m_s[0] < 1.0 - std::numeric_limits<double>::epsilon() || m_s[1] < 1.0 - std::numeric_limits<double>::epsilon();\r
+               bool scissor = m_p[0] > std::numeric_limits<double>::epsilon()                  || m_p[1] > std::numeric_limits<double>::epsilon() ||\r
+                                          m_s[0] < (1.0 - std::numeric_limits<double>::epsilon())      || m_s[1] < (1.0 - std::numeric_limits<double>::epsilon());\r
 \r
                if(scissor)\r
                {\r