I have an ATI X600 using the latest Omega drivers on a laptop machine running Windows XP.
My problem appears when trying to implement skinning on the GPU. I use the program.env parameters to pass the bone matrices to the vertex shader. However, there are some nearprogram.env[51] that doesn’t appear to work well: the shader seems to be reading rubbish from it. I can work around this problem by skipping the first 50 program.envs (my card has 256 available).
I didn’t test it on nVidia hardware, so I can not assure it is an ATI bug.
Does any one of you have any idea of what is happenning?