All right this is just a guess off of the top of my head. I'm thinking that perhaps your texture is being accessed outside of the s&t range. When this happens the texture call will return black for the color. One way to test this is when you convert your texture to a .tx try this:
txmake -mode clamp -resize up- texture.tif texture.tx
-mode clamp will force the texture call to return the last pixle value when the texture call calls outside of the s&t range. There are other options to -mode so you may want to read up on them in the doc's if this fixes the problem.
The resize option is just something I've gotten into the habit of doing. If you use txinfo on an image without the resize option you should see something like this:
s mode: CLAMP
t mode: CLAMP
Channel datatype: TX_BYTE
Pixel aspect ratio correction factor: 1.481481
note the Pixel aspect ratio correction factor: 1.481481 line. You usually want this to be 1
With the resize option you should see something like this:
Pixel aspect ratio correction factor: 1.000000
Much Better!
Like I said it's just a guess.
--g