]> git.sesse.net Git - casparcg/commitdiff
2.0. image_kernel: Fixed wipe transition, scissor test was incorrect.
authorRonag <Ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 21 Aug 2011 16:32:30 +0000 (16:32 +0000)
committerRonag <Ronag@362d55ac-95cf-4e76-9f9a-cbaa9c17b72d>
Sun, 21 Aug 2011 16:32:30 +0000 (16:32 +0000)
git-svn-id: https://casparcg.svn.sourceforge.net/svnroot/casparcg/server/branches/2.0.0.2@1252 362d55ac-95cf-4e76-9f9a-cbaa9c17b72d

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