NVidia / ARB_fragment_program / how to update local parameters?

Hi,

I’m trying to use local program parameters within an ARB_fragment_program. The first time I set the parameters, they are correctly used in the fragment program. But if I change the parameter again, the changes are not applied to the register in the fragment program. I can read the changed values using getProgramLocalParameter* though.

This is happening with an NVidia FX5600 / 44.03. On an ATI 9700, everything works correctly. Have I stumbled accross a driver issue, or did I miss a magic “update values” switch?

flo

I have exactly the same problem. And I am quite sure it is a bug in Det 44.03. I have written to Nvidia support about this but got no reply. Maybe someone from Nvidia could confirm this?

Regards,
Mark

[This message has been edited by markt (edited 06-12-2003).]

Originally posted by markt:
I have exactly the same problem. And I am quite sure it is a bug in Det 44.03.

I hade the same problem; downgrading to the previous driver (43.xx) fixed the problem for me.

-chris

It’s a driver bug. Already been discussed here:

http://www.opengl.org/discussion_boards/ubb/Forum3/HTML/009625.html

ok, thank you for your very helpful replies.

flo