Sansus
08-18-2007, 08:15 AM
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?
Thanks in advance.
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?
Thanks in advance.