From fd2f5465f8e9c35d9507335aaa8f3382923c2ed1 Mon Sep 17 00:00:00 2001 From: castano Date: Tue, 9 Dec 2008 11:25:46 +0000 Subject: [PATCH] Do not use kahansum, that was stupid. Include cuda runtime properly. --- src/nvtt/tests/stress.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/nvtt/tests/stress.cpp b/src/nvtt/tests/stress.cpp index a788999..9b654d6 100644 --- a/src/nvtt/tests/stress.cpp +++ b/src/nvtt/tests/stress.cpp @@ -26,7 +26,6 @@ #include #include #include -#include #include #include #include @@ -167,7 +166,7 @@ float rmsError(const Image * a, const Image * b) nvCheck(a->width() == b->width()); nvCheck(a->height() == b->height()); - KahanSum mse; + int mse = 0; const uint count = a->width() * a->height(); @@ -181,12 +180,12 @@ float rmsError(const Image * a, const Image * b) int b = c0.b - c1.b; //int a = c0.a - c1.a; - mse.add(r * r); - mse.add(g * g); - mse.add(b * b); + mse += r * r; + mse += g * g; + mse += b * b; } - return sqrtf(mse.sum() / count); + return sqrtf(float(mse) / count); } @@ -244,7 +243,7 @@ int main(int argc, char *argv[]) printf(" -out \tOutput directory.\n"); return 1; - } + } nvtt::InputOptions inputOptions; inputOptions.setMipmapGeneration(false);