Hello again. Sorry to make so many topics in such a short period of time, but learning all this new stuff at once is so exciting! HWA and Pixel Shaders are so cool; I feel kinda lame for being so late to the party (and averse to leveraging the HWA build).
So, here is a contribution for something Looki said was impossible in another thread -- it's a Hue shader which targets the Pixel Shader 2.0 model. I hope you guys can get some use out of it.
Let me know if it doesn't work on your system (or you encounter any strange bugs!). Some of the normal culling action has been removed to lower the number of instructions, and it also uses HSV instead of HSL, but it should otherwise be what you'd expect from a hue shader. Please enjoy.
Edit: by the way; this should be able to be easily modified to hue-shift the background as well, though alpha culling based on the surface texture's alpha value might put it over the PS 2.0 instruction limit ! In any case, hue-shifting the background might have some more useful properties, but would probably need to target PS3.0 as a result. A shame..... [/size]