To be honest it sounds saner to me, and it makes my life easier, to just let texParameterf reject pnames that are meant to take integers (unless in the future some explitly says it accepts floats) so I think I'll stick with that until someone shows me some spec proving me wrong!