From: Alexis Hetu Date: Thu, 16 Jul 2015 18:52:51 +0000 (-0400) Subject: fwidth fix X-Git-Tag: android-x86-7.1-r1~916 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=0f6c0300d5c04366eb49ea785ea979107cc168e2;p=android-x86%2Fexternal-swiftshader.git fwidth fix Fixed copy-paste error in FWIDTH function Change-Id: I7562aa29408987839334aa13c7461f69d8ae6a19 Reviewed-on: https://swiftshader-review.googlesource.com/3728 Tested-by: Alexis Hétu Reviewed-by: Nicolas Capens --- diff --git a/src/Shader/PixelRoutine.cpp b/src/Shader/PixelRoutine.cpp index 0d7374d80..ac27a4bad 100644 --- a/src/Shader/PixelRoutine.cpp +++ b/src/Shader/PixelRoutine.cpp @@ -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)