Index: trunk/psLib/test/imageops/tap_psImageConvolve.c
===================================================================
--- trunk/psLib/test/imageops/tap_psImageConvolve.c	(revision 11681)
+++ trunk/psLib/test/imageops/tap_psImageConvolve.c	(revision 12094)
@@ -5,6 +5,10 @@
  *  @author Robert DeSonia, MHPCC
  *
- *  @version $Revision: 1.1 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-02-07 22:30:14 $
+ *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-02-27 23:56:12 $
+ *
+ *  XXX: Must test the tRelative parameter to psKernelGenerate()
+ *  XXX: Must test psImageConvolveFFT()
+ *  XXX: Make sure psImageConvolveDirect() is correct.
  *
  *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
@@ -95,5 +99,5 @@
         }
 
-        psKernel* result = psKernelGenerate(tVec, xVec, yVec, false);
+        psKernel* result = psKernelGenerate(tVec, xVec, yVec, false, false);
         ok(result != NULL, "psKernelGenerate() returned non-NULL");
         skip_start(result == NULL, 3, "Skipping tests because psKernelGenerate() returned NULL");
@@ -143,5 +147,5 @@
         }
 
-        psKernel *result = psKernelGenerate(tVec, xVec, yVec, true);
+        psKernel *result = psKernelGenerate(tVec, xVec, yVec, false, true);
         ok(result != NULL, "psKernelGenerate() returned non-NULL");
         skip_start(result == NULL, 3, "Skipping tests because psKernelGenerate() returned NULL");
@@ -197,5 +201,5 @@
 
         tVec->n--; // decrease size by one to make vectors unequal in length.
-        psKernel *result = psKernelGenerate(tVec, xVec, yVec, false);
+        psKernel *result = psKernelGenerate(tVec, xVec, yVec, false, false);
         ok(result == NULL, "psKernelGenerate returned NULL given differing sized vectors");
         psFree(result);
@@ -213,5 +217,5 @@
     {
         psMemId id = psMemGetId();
-        psKernel *result = psKernelGenerate(NULL, xVec, yVec, true);
+        psKernel *result = psKernelGenerate(NULL, xVec, yVec, false, true);
         ok(result == NULL, "psKernelGenerate returned NULL with no time vector");
         ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
@@ -222,5 +226,5 @@
     {
         psMemId id = psMemGetId();
-        psKernel *result = psKernelGenerate(tVec, NULL, yVec, true);
+        psKernel *result = psKernelGenerate(tVec, NULL, yVec, false, true);
         ok(result == NULL, "psKernelGenerate returned NULL with no x vector");
         ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
@@ -231,5 +235,5 @@
     {
         psMemId id = psMemGetId();
-        psKernel *result = psKernelGenerate(tVec, xVec, NULL, true);
+        psKernel *result = psKernelGenerate(tVec, xVec, NULL, false, true);
         ok(result == NULL, "psKernelGenerate returned NULL with no y vector");
         ok(!psMemCheckLeaks (id, NULL, NULL, false), "no memory leaks");
@@ -282,11 +286,11 @@
     if (0) {
         psMemId id = psMemGetId();
-        psImage* out = psImageConvolve(NULL, img, g, true);
-        ok(out != NULL, "psImageConvolve() returned non-NULL");
-        skip_start(out == NULL, 3, "Skipping tests because psImageConvolve() returned NULL");
+        psImage* out = psImageConvolveDirect(NULL, img, g);
+        ok(out != NULL, "psImageConvolveDirect() returned non-NULL");
+        skip_start(out == NULL, 3, "Skipping tests because psImageConvolveDirect() returned NULL");
         ok(out->numCols == c && out->numRows == r,
-           "psImageConvolve result image is %dx%d, expected %dx%d",
+           "psImageConvolveDirect result image is %dx%d, expected %dx%d",
            out->numCols, out->numRows, c,r);
-        ok(out->type.type == PS_TYPE_F32, "psImageConvolve() produced the correct type");
+        ok(out->type.type == PS_TYPE_F32, "psImageConvolveDirect() produced the correct type");
 
         // test values
@@ -318,18 +322,18 @@
 
     // test fourier convolution of gaussian
-    ok(false, "XXXX: Skipping this psImageConvolve() because of bugs");
+    ok(false, "XXXX: Skipping this psImageConvolveDirect() because of bugs");
     if (0) {
         psMemId id = psMemGetId();
-        psImage* out = psImageConvolve(NULL, img, g, true);
-        psImage* out2 = psImageConvolve(out, img, g, false);
-
-        ok(out != NULL, "psImageConvolve() returned non-NULL");
-        ok(out2 != NULL, "psImageConvolve() returned non-NULL");
-        skip_start(out == NULL || out2 == NULL, 3, "Skipping tests because psImageConvolve() returned NULL");
-        ok(out == out2, "psImageConvolve did recycle the supplied out image struct");
+        psImage* out = psImageConvolveDirect(NULL, img, g);
+        psImage* out2 = psImageConvolveDirect(out, img, g);
+
+        ok(out != NULL, "psImageConvolveDirect() returned non-NULL");
+        ok(out2 != NULL, "psImageConvolveDirect() returned non-NULL");
+        skip_start(out == NULL || out2 == NULL, 3, "Skipping tests because psImageConvolveDirect() returned NULL");
+        ok(out == out2, "psImageConvolveDirect did recycle the supplied out image struct");
         ok(out->numCols == c && out->numRows == r,
-           "psImageConvolve result image is %dx%d, expected %dx%d",
+           "psImageConvolveDirect result image is %dx%d, expected %dx%d",
            out->numCols, out->numRows, c,r);
-        ok(out->type.type == PS_TYPE_F32, "psImageConvolve() produced the correct type");
+        ok(out->type.type == PS_TYPE_F32, "psImageConvolveDirect() produced the correct type");
 
         // test values
