I'm not sure if I'm the only one who uses bumpmapping as much as I do, but it'd be cool if you didn't have to translate the screen coordinates every time for bumpmaps and heightmaps.
it's not that hard to type every time, but I can't think of too many occasions when you'd want to think in the raw form anyway. I suppose all the scenarios needed to work it out correctly can't be built into the fx file, so maybe another light object
, like the one that works with shadow maps, or maybe the same light object
with a toggle for bumpmaps, and you just move that around. one or two bumpmaps might not seem like a big deal, but if you want the entire game to be bumpmapped, and multiple colored lightsources and stuff, it's starts to get tedious to copy/paste that or retype it every time