No question this time, just a warning for others who may have made the same mistake as me .
I was using state.matrix.texgen inside a fragment program, which worked on 6xxx series NVIDIA cards but does not work on the 8xxx series cards.
Looking at the spec, this was my mistake. It actually shouldn’t work.