纹理采样出现奇怪的问题

首先想说一下我的不是cuda程序,应该属于GPGPU的范畴,但是迫于没找到csdn上合适的论坛,所以投贴到了这里请教下各位大牛。我用片段着色器进行gpu程序的开发,高级语言选择的是Nvidia Cg。下面是我遇到的问题描述。
我的程序是从一块大图像中截取一块矩形子区域,矩形的长和宽在应用程序中可以设定,而矩形的偏移在cg片段着色器中设定。现在出现了这样一个问题:我的输入大图像分辨率为1280x1024:
当我要截取的图像长宽为:620x437的时候输出正常,但当我改为621x437的时候图像有歪曲,而且还有一条一条的斜条纹。
后来试了试其他大小,发现有时正常,有时又不对,不清楚是哪方面的问题。
是不是纹理坐标在插值的时候会有抖动什么的,造成这种问题,请高手指点一下,非常感谢。

尺寸的问题,最好是4的倍数,否则可能会出现歪曲。