OSDN Git Service

fwidth fix
authorAlexis Hetu <sugoi@google.com>
Thu, 16 Jul 2015 18:52:51 +0000 (14:52 -0400)
committerAlexis Hétu <sugoi@google.com>
Thu, 16 Jul 2015 19:08:38 +0000 (19:08 +0000)
Fixed copy-paste error in FWIDTH function

Change-Id: I7562aa29408987839334aa13c7461f69d8ae6a19
Reviewed-on: https://swiftshader-review.googlesource.com/3728
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
src/Shader/PixelRoutine.cpp

index 0d7374d..ac27a4b 100644 (file)
@@ -5095,9 +5095,9 @@ namespace sw
        {
                // abs(dFdx(src)) + abs(dFdy(src));
                dst.x = Abs(src.x.yyww - src.x.xxzz) + Abs(src.x.zwzw - src.x.xyxy);
-               dst.y = Abs(src.y.yyww - src.x.xxzz) + Abs(src.y.zwzw - src.y.xyxy);
-               dst.z = Abs(src.z.yyww - src.x.xxzz) + Abs(src.z.zwzw - src.z.xyxy);
-               dst.w = Abs(src.w.yyww - src.x.xxzz) + Abs(src.w.zwzw - src.w.xyxy);
+               dst.y = Abs(src.y.yyww - src.y.xxzz) + Abs(src.y.zwzw - src.y.xyxy);
+               dst.z = Abs(src.z.yyww - src.z.xxzz) + Abs(src.z.zwzw - src.z.xyxy);
+               dst.w = Abs(src.w.yyww - src.w.xxzz) + Abs(src.w.zwzw - src.w.xyxy);
        }
 
        void PixelRoutine::BREAK(Registers &r)