Hi,
I’v been coding on ATI cards for a while and just got my hands on an nvidia one. I have a bunch of shaders that sample 8 textures and then do some simple calculations with them. There arn’t multiple texture indirections or anything. Just the basic sample->calculate->output type shader.
They all worked fine on ATIs but the exact same shader doesn’t work on this Nvidia card. The Nvidia card doesn’t seem to sample the 6th,7th and 8th textures. I checked for errors using glProgramivARB and all that and it comes back saying everything is fine. The glGet calls to see how many tex coords and images that can be used in the shader came back as 8 and 16 respectively so it should work. Am I missing something, is this a driver bug or am I better off coding 2nd generation shaders on the NV extension instead for nvidia cards?
Thanks
Malcolm Bechard